./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix031.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix031.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:16:35,630 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:16:35,695 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:16:35,698 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:16:35,698 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:16:35,715 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:16:35,719 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:16:35,720 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:16:35,720 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:16:35,721 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:16:35,721 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:16:35,722 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:16:35,722 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:16:35,724 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:16:35,724 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:16:35,724 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:16:35,725 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:16:35,725 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:16:35,727 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:16:35,727 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:16:35,727 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:16:35,728 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:16:35,728 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:16:35,728 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:16:35,728 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:16:35,729 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:16:35,729 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:16:35,729 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:16:35,729 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:16:35,730 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:16:35,730 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:16:35,731 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:16:35,731 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:16:35,731 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:16:35,731 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:16:35,732 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:16:35,732 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:16:35,732 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:16:35,732 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:16:35,732 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:16:35,732 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:16:35,733 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:16:35,733 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:16:35,733 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:16:35,916 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:16:35,939 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:16:35,941 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:16:35,941 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:16:35,942 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:16:35,943 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix031.opt.yml/witness.yml [2024-06-27 20:16:36,062 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:16:36,063 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:16:36,063 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix031.opt.i [2024-06-27 20:16:36,998 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:16:37,233 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:16:37,234 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix031.opt.i [2024-06-27 20:16:37,249 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd7b4d565/27cee8f868614ddba133b7815a1b1abc/FLAGa84c8698e [2024-06-27 20:16:37,259 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd7b4d565/27cee8f868614ddba133b7815a1b1abc [2024-06-27 20:16:37,259 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:16:37,260 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:16:37,261 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:16:37,261 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:16:37,267 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:16:37,268 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:16:36" (1/2) ... [2024-06-27 20:16:37,268 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fbd5f8a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:37, skipping insertion in model container [2024-06-27 20:16:37,268 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:16:36" (1/2) ... [2024-06-27 20:16:37,269 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@480555d7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:16:37, skipping insertion in model container [2024-06-27 20:16:37,269 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:16:37" (2/2) ... [2024-06-27 20:16:37,270 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fbd5f8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37, skipping insertion in model container [2024-06-27 20:16:37,270 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:16:37" (2/2) ... [2024-06-27 20:16:37,270 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:16:37,326 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:16:37,327 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-27 20:16:37,328 INFO L97 edCorrectnessWitness]: Location invariant before [L827-L827] ((((((((((((((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-27 20:16:37,328 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:16:37,328 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-27 20:16:37,365 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:16:37,627 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:16:37,634 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:16:37,763 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:16:37,790 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:16:37,790 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37 WrapperNode [2024-06-27 20:16:37,790 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:16:37,791 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:16:37,791 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:16:37,792 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:16:37,797 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,812 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,833 INFO L138 Inliner]: procedures = 174, calls = 42, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 123 [2024-06-27 20:16:37,833 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:16:37,834 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:16:37,834 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:16:37,834 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:16:37,847 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,847 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,858 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,877 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 20:16:37,877 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,877 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,884 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,888 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,889 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,890 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,892 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:16:37,893 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:16:37,893 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:16:37,893 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:16:37,894 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (1/1) ... [2024-06-27 20:16:37,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:16:37,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:16:37,920 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 20:16:37,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 20:16:37,949 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:16:37,949 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:16:37,950 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:16:37,950 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:16:37,950 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:16:37,950 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:16:37,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:16:37,951 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:16:37,951 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:16:37,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:16:37,952 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:16:38,071 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:16:38,073 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:16:38,300 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:16:38,300 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:16:38,454 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:16:38,455 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:16:38,461 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:16:38 BoogieIcfgContainer [2024-06-27 20:16:38,461 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:16:38,462 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:16:38,463 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:16:38,465 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:16:38,465 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:16:36" (1/4) ... [2024-06-27 20:16:38,466 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62ab50ed and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:16:38, skipping insertion in model container [2024-06-27 20:16:38,466 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:16:37" (2/4) ... [2024-06-27 20:16:38,467 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62ab50ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:16:38, skipping insertion in model container [2024-06-27 20:16:38,467 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:16:37" (3/4) ... [2024-06-27 20:16:38,467 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62ab50ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:16:38, skipping insertion in model container [2024-06-27 20:16:38,467 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:16:38" (4/4) ... [2024-06-27 20:16:38,468 INFO L112 eAbstractionObserver]: Analyzing ICFG mix031.opt.i [2024-06-27 20:16:38,481 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:16:38,481 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-27 20:16:38,481 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:16:38,517 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:16:38,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 40 places, 33 transitions, 74 flow [2024-06-27 20:16:38,594 INFO L124 PetriNetUnfolderBase]: 0/31 cut-off events. [2024-06-27 20:16:38,594 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:16:38,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38 conditions, 31 events. 0/31 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 46 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:16:38,596 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 33 transitions, 74 flow [2024-06-27 20:16:38,599 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 32 places, 25 transitions, 56 flow [2024-06-27 20:16:38,631 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:16:38,636 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;@32d1d638, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:16:38,638 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-27 20:16:38,641 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:16:38,641 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 20:16:38,641 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:16:38,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:38,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:16:38,642 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-27 20:16:38,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:38,646 INFO L85 PathProgramCache]: Analyzing trace with hash 332713848, now seen corresponding path program 1 times [2024-06-27 20:16:38,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:38,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878184954] [2024-06-27 20:16:38,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:38,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:38,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:39,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:39,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:39,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878184954] [2024-06-27 20:16:39,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878184954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:39,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:39,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:16:39,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302373591] [2024-06-27 20:16:39,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:39,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:16:39,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:39,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:16:39,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:16:39,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 33 [2024-06-27 20:16:39,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:39,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:39,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 33 [2024-06-27 20:16:39,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:39,559 INFO L124 PetriNetUnfolderBase]: 162/326 cut-off events. [2024-06-27 20:16:39,559 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-27 20:16:39,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 637 conditions, 326 events. 162/326 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1351 event pairs, 97 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 626. Up to 288 conditions per place. [2024-06-27 20:16:39,565 INFO L140 encePairwiseOnDemand]: 28/33 looper letters, 21 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2024-06-27 20:16:39,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 31 transitions, 119 flow [2024-06-27 20:16:39,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:16:39,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:16:39,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 62 transitions. [2024-06-27 20:16:39,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-06-27 20:16:39,575 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 56 flow. Second operand 3 states and 62 transitions. [2024-06-27 20:16:39,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 31 transitions, 119 flow [2024-06-27 20:16:39,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 20:16:39,579 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 75 flow [2024-06-27 20:16:39,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2024-06-27 20:16:39,583 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 1 predicate places. [2024-06-27 20:16:39,583 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 75 flow [2024-06-27 20:16:39,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:39,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:39,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:39,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:16:39,585 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-27 20:16:39,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:39,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1910456599, now seen corresponding path program 1 times [2024-06-27 20:16:39,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:39,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542807882] [2024-06-27 20:16:39,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:39,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:39,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:40,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:40,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:40,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542807882] [2024-06-27 20:16:40,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542807882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:40,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:40,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:16:40,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433994261] [2024-06-27 20:16:40,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:40,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:16:40,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:40,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:16:40,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:16:40,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 33 [2024-06-27 20:16:40,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 75 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:40,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:40,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 33 [2024-06-27 20:16:40,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:40,302 INFO L124 PetriNetUnfolderBase]: 186/356 cut-off events. [2024-06-27 20:16:40,303 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2024-06-27 20:16:40,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 798 conditions, 356 events. 186/356 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1455 event pairs, 94 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 786. Up to 319 conditions per place. [2024-06-27 20:16:40,308 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 26 selfloop transitions, 5 changer transitions 0/37 dead transitions. [2024-06-27 20:16:40,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 37 transitions, 163 flow [2024-06-27 20:16:40,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:16:40,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:16:40,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 77 transitions. [2024-06-27 20:16:40,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 20:16:40,311 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 75 flow. Second operand 4 states and 77 transitions. [2024-06-27 20:16:40,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 37 transitions, 163 flow [2024-06-27 20:16:40,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 37 transitions, 160 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:16:40,315 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 99 flow [2024-06-27 20:16:40,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=99, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2024-06-27 20:16:40,316 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 4 predicate places. [2024-06-27 20:16:40,316 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 99 flow [2024-06-27 20:16:40,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:40,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:40,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:40,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:16:40,317 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-27 20:16:40,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:40,321 INFO L85 PathProgramCache]: Analyzing trace with hash -905386621, now seen corresponding path program 1 times [2024-06-27 20:16:40,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:40,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612339376] [2024-06-27 20:16:40,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:40,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:40,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:40,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:40,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:40,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612339376] [2024-06-27 20:16:40,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612339376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:40,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:40,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:16:40,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991096864] [2024-06-27 20:16:40,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:40,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:16:40,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:40,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:16:40,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:16:40,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-27 20:16:40,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 99 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:40,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:40,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-27 20:16:40,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:41,032 INFO L124 PetriNetUnfolderBase]: 219/412 cut-off events. [2024-06-27 20:16:41,033 INFO L125 PetriNetUnfolderBase]: For 226/226 co-relation queries the response was YES. [2024-06-27 20:16:41,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1018 conditions, 412 events. 219/412 cut-off events. For 226/226 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1622 event pairs, 99 based on Foata normal form. 2/409 useless extension candidates. Maximal degree in co-relation 1004. Up to 366 conditions per place. [2024-06-27 20:16:41,035 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 31 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2024-06-27 20:16:41,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 43 transitions, 213 flow [2024-06-27 20:16:41,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:16:41,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:16:41,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 20:16:41,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 20:16:41,037 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 99 flow. Second operand 5 states and 90 transitions. [2024-06-27 20:16:41,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 43 transitions, 213 flow [2024-06-27 20:16:41,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 43 transitions, 204 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-27 20:16:41,038 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 123 flow [2024-06-27 20:16:41,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-27 20:16:41,039 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 7 predicate places. [2024-06-27 20:16:41,039 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 123 flow [2024-06-27 20:16:41,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:41,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:41,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:41,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:16:41,040 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:16:41,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:41,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1937007300, now seen corresponding path program 1 times [2024-06-27 20:16:41,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:41,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893066022] [2024-06-27 20:16:41,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:41,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:41,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:41,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:41,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:41,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893066022] [2024-06-27 20:16:41,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893066022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:41,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:41,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:16:41,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115711059] [2024-06-27 20:16:41,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:41,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:16:41,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:41,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:16:41,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:16:41,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-27 20:16:41,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:41,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:41,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-27 20:16:41,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:41,860 INFO L124 PetriNetUnfolderBase]: 213/403 cut-off events. [2024-06-27 20:16:41,860 INFO L125 PetriNetUnfolderBase]: For 383/383 co-relation queries the response was YES. [2024-06-27 20:16:41,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1079 conditions, 403 events. 213/403 cut-off events. For 383/383 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1578 event pairs, 57 based on Foata normal form. 4/401 useless extension candidates. Maximal degree in co-relation 1064. Up to 338 conditions per place. [2024-06-27 20:16:41,862 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 36 selfloop transitions, 9 changer transitions 0/50 dead transitions. [2024-06-27 20:16:41,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 265 flow [2024-06-27 20:16:41,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:16:41,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:16:41,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 20:16:41,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404040404040404 [2024-06-27 20:16:41,865 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 123 flow. Second operand 6 states and 107 transitions. [2024-06-27 20:16:41,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 265 flow [2024-06-27 20:16:41,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 250 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:41,866 INFO L231 Difference]: Finished difference. Result has 42 places, 33 transitions, 147 flow [2024-06-27 20:16:41,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=147, PETRI_PLACES=42, PETRI_TRANSITIONS=33} [2024-06-27 20:16:41,867 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 10 predicate places. [2024-06-27 20:16:41,867 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 33 transitions, 147 flow [2024-06-27 20:16:41,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:41,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:41,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:41,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:16:41,868 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-27 20:16:41,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1302825794, now seen corresponding path program 1 times [2024-06-27 20:16:41,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:41,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693742637] [2024-06-27 20:16:41,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:41,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:41,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:42,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:42,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:42,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693742637] [2024-06-27 20:16:42,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693742637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:42,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:42,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:16:42,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632344467] [2024-06-27 20:16:42,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:42,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:16:42,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:42,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:16:42,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:16:42,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-27 20:16:42,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 33 transitions, 147 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:42,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:42,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-27 20:16:42,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:42,552 INFO L124 PetriNetUnfolderBase]: 165/349 cut-off events. [2024-06-27 20:16:42,552 INFO L125 PetriNetUnfolderBase]: For 475/475 co-relation queries the response was YES. [2024-06-27 20:16:42,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 979 conditions, 349 events. 165/349 cut-off events. For 475/475 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1429 event pairs, 61 based on Foata normal form. 1/344 useless extension candidates. Maximal degree in co-relation 962. Up to 291 conditions per place. [2024-06-27 20:16:42,554 INFO L140 encePairwiseOnDemand]: 27/33 looper letters, 27 selfloop transitions, 6 changer transitions 0/40 dead transitions. [2024-06-27 20:16:42,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 40 transitions, 231 flow [2024-06-27 20:16:42,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:16:42,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:16:42,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 79 transitions. [2024-06-27 20:16:42,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47878787878787876 [2024-06-27 20:16:42,556 INFO L175 Difference]: Start difference. First operand has 42 places, 33 transitions, 147 flow. Second operand 5 states and 79 transitions. [2024-06-27 20:16:42,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 40 transitions, 231 flow [2024-06-27 20:16:42,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 40 transitions, 210 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:42,558 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 153 flow [2024-06-27 20:16:42,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-27 20:16:42,558 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 11 predicate places. [2024-06-27 20:16:42,559 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 153 flow [2024-06-27 20:16:42,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:42,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:42,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:42,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:16:42,559 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-27 20:16:42,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:42,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1748088052, now seen corresponding path program 1 times [2024-06-27 20:16:42,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:42,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803799764] [2024-06-27 20:16:42,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:42,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:42,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:43,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:43,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:43,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803799764] [2024-06-27 20:16:43,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803799764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:43,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:43,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:16:43,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847823338] [2024-06-27 20:16:43,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:43,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:16:43,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:43,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:16:43,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:16:43,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-27 20:16:43,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 153 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:43,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:43,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-27 20:16:43,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:43,363 INFO L124 PetriNetUnfolderBase]: 191/383 cut-off events. [2024-06-27 20:16:43,364 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2024-06-27 20:16:43,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1145 conditions, 383 events. 191/383 cut-off events. For 716/716 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1551 event pairs, 73 based on Foata normal form. 1/383 useless extension candidates. Maximal degree in co-relation 1126. Up to 335 conditions per place. [2024-06-27 20:16:43,366 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 29 selfloop transitions, 8 changer transitions 0/43 dead transitions. [2024-06-27 20:16:43,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 43 transitions, 249 flow [2024-06-27 20:16:43,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:16:43,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:16:43,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-27 20:16:43,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4393939393939394 [2024-06-27 20:16:43,367 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 153 flow. Second operand 6 states and 87 transitions. [2024-06-27 20:16:43,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 43 transitions, 249 flow [2024-06-27 20:16:43,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 238 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:43,369 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 175 flow [2024-06-27 20:16:43,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=175, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2024-06-27 20:16:43,370 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 14 predicate places. [2024-06-27 20:16:43,370 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 175 flow [2024-06-27 20:16:43,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:43,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:43,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:43,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:16:43,371 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-27 20:16:43,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:43,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1705016449, now seen corresponding path program 1 times [2024-06-27 20:16:43,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:43,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481318905] [2024-06-27 20:16:43,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:43,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:43,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:43,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:43,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:43,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481318905] [2024-06-27 20:16:43,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481318905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:43,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:43,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:16:43,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602818770] [2024-06-27 20:16:43,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:43,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:16:43,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:43,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:16:43,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:16:43,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-27 20:16:43,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 175 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:43,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:43,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-27 20:16:43,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:44,086 INFO L124 PetriNetUnfolderBase]: 209/404 cut-off events. [2024-06-27 20:16:44,086 INFO L125 PetriNetUnfolderBase]: For 1147/1147 co-relation queries the response was YES. [2024-06-27 20:16:44,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1325 conditions, 404 events. 209/404 cut-off events. For 1147/1147 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1610 event pairs, 80 based on Foata normal form. 1/404 useless extension candidates. Maximal degree in co-relation 1305. Up to 348 conditions per place. [2024-06-27 20:16:44,089 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 33 selfloop transitions, 8 changer transitions 0/48 dead transitions. [2024-06-27 20:16:44,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 48 transitions, 287 flow [2024-06-27 20:16:44,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:16:44,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:16:44,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-27 20:16:44,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 20:16:44,090 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 175 flow. Second operand 6 states and 90 transitions. [2024-06-27 20:16:44,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 48 transitions, 287 flow [2024-06-27 20:16:44,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 270 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:44,092 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 191 flow [2024-06-27 20:16:44,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=191, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2024-06-27 20:16:44,105 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 16 predicate places. [2024-06-27 20:16:44,106 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 191 flow [2024-06-27 20:16:44,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:44,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:44,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:44,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:16:44,107 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-27 20:16:44,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:44,107 INFO L85 PathProgramCache]: Analyzing trace with hash -2114850143, now seen corresponding path program 2 times [2024-06-27 20:16:44,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:44,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074989483] [2024-06-27 20:16:44,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:44,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:44,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:44,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:44,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:44,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074989483] [2024-06-27 20:16:44,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074989483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:44,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:44,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:16:44,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976133198] [2024-06-27 20:16:44,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:44,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:16:44,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:44,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:16:44,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:16:44,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-27 20:16:44,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 191 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:44,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:44,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-27 20:16:44,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:44,800 INFO L124 PetriNetUnfolderBase]: 207/402 cut-off events. [2024-06-27 20:16:44,800 INFO L125 PetriNetUnfolderBase]: For 1497/1501 co-relation queries the response was YES. [2024-06-27 20:16:44,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1401 conditions, 402 events. 207/402 cut-off events. For 1497/1501 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1610 event pairs, 84 based on Foata normal form. 5/406 useless extension candidates. Maximal degree in co-relation 1380. Up to 339 conditions per place. [2024-06-27 20:16:44,802 INFO L140 encePairwiseOnDemand]: 26/33 looper letters, 29 selfloop transitions, 11 changer transitions 0/47 dead transitions. [2024-06-27 20:16:44,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 47 transitions, 297 flow [2024-06-27 20:16:44,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:16:44,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:16:44,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-06-27 20:16:44,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-06-27 20:16:44,803 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 191 flow. Second operand 6 states and 89 transitions. [2024-06-27 20:16:44,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 47 transitions, 297 flow [2024-06-27 20:16:44,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 47 transitions, 280 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:44,805 INFO L231 Difference]: Finished difference. Result has 50 places, 41 transitions, 217 flow [2024-06-27 20:16:44,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=217, PETRI_PLACES=50, PETRI_TRANSITIONS=41} [2024-06-27 20:16:44,806 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 18 predicate places. [2024-06-27 20:16:44,806 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 217 flow [2024-06-27 20:16:44,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:44,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:44,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:44,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:16:44,807 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:16:44,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:44,807 INFO L85 PathProgramCache]: Analyzing trace with hash 886515935, now seen corresponding path program 1 times [2024-06-27 20:16:44,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:44,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844337180] [2024-06-27 20:16:44,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:44,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:44,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:45,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:45,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:45,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844337180] [2024-06-27 20:16:45,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844337180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:45,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:45,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:45,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239735747] [2024-06-27 20:16:45,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:45,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:45,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:45,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:45,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:45,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 33 [2024-06-27 20:16:45,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 41 transitions, 217 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:45,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:45,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 33 [2024-06-27 20:16:45,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:46,035 INFO L124 PetriNetUnfolderBase]: 221/411 cut-off events. [2024-06-27 20:16:46,035 INFO L125 PetriNetUnfolderBase]: For 1836/1836 co-relation queries the response was YES. [2024-06-27 20:16:46,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1498 conditions, 411 events. 221/411 cut-off events. For 1836/1836 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1557 event pairs, 39 based on Foata normal form. 4/414 useless extension candidates. Maximal degree in co-relation 1477. Up to 324 conditions per place. [2024-06-27 20:16:46,039 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 46 selfloop transitions, 12 changer transitions 0/64 dead transitions. [2024-06-27 20:16:46,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 64 transitions, 383 flow [2024-06-27 20:16:46,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:46,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:46,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:16:46,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037878787878788 [2024-06-27 20:16:46,040 INFO L175 Difference]: Start difference. First operand has 50 places, 41 transitions, 217 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:16:46,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 64 transitions, 383 flow [2024-06-27 20:16:46,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 64 transitions, 356 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:46,044 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 219 flow [2024-06-27 20:16:46,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=219, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2024-06-27 20:16:46,044 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 22 predicate places. [2024-06-27 20:16:46,045 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 219 flow [2024-06-27 20:16:46,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:46,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:46,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:46,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:16:46,045 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-27 20:16:46,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:46,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1643844513, now seen corresponding path program 1 times [2024-06-27 20:16:46,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:46,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506687898] [2024-06-27 20:16:46,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:46,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:46,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:46,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:46,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:46,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506687898] [2024-06-27 20:16:46,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506687898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:46,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:46,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:46,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654504046] [2024-06-27 20:16:46,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:46,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:46,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:46,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:46,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:46,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 33 [2024-06-27 20:16:46,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 219 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:46,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:46,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 33 [2024-06-27 20:16:46,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:46,861 INFO L124 PetriNetUnfolderBase]: 188/370 cut-off events. [2024-06-27 20:16:46,861 INFO L125 PetriNetUnfolderBase]: For 1771/1771 co-relation queries the response was YES. [2024-06-27 20:16:46,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1397 conditions, 370 events. 188/370 cut-off events. For 1771/1771 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1453 event pairs, 49 based on Foata normal form. 1/370 useless extension candidates. Maximal degree in co-relation 1374. Up to 323 conditions per place. [2024-06-27 20:16:46,863 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 35 selfloop transitions, 10 changer transitions 0/51 dead transitions. [2024-06-27 20:16:46,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 51 transitions, 335 flow [2024-06-27 20:16:46,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:46,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:46,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-27 20:16:46,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:16:46,864 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 219 flow. Second operand 7 states and 98 transitions. [2024-06-27 20:16:46,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 51 transitions, 335 flow [2024-06-27 20:16:46,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 51 transitions, 307 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:46,866 INFO L231 Difference]: Finished difference. Result has 56 places, 44 transitions, 230 flow [2024-06-27 20:16:46,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=230, PETRI_PLACES=56, PETRI_TRANSITIONS=44} [2024-06-27 20:16:46,867 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 24 predicate places. [2024-06-27 20:16:46,867 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 44 transitions, 230 flow [2024-06-27 20:16:46,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:46,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:46,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:46,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:16:46,868 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-27 20:16:46,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:46,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1316081413, now seen corresponding path program 1 times [2024-06-27 20:16:46,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:46,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583017860] [2024-06-27 20:16:46,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:46,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:46,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:47,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:47,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:47,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583017860] [2024-06-27 20:16:47,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583017860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:47,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:47,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:47,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113196383] [2024-06-27 20:16:47,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:47,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:47,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:47,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:47,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:47,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:47,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 44 transitions, 230 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:47,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:47,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:47,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:47,710 INFO L124 PetriNetUnfolderBase]: 220/410 cut-off events. [2024-06-27 20:16:47,710 INFO L125 PetriNetUnfolderBase]: For 2523/2523 co-relation queries the response was YES. [2024-06-27 20:16:47,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1625 conditions, 410 events. 220/410 cut-off events. For 2523/2523 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1551 event pairs, 55 based on Foata normal form. 1/410 useless extension candidates. Maximal degree in co-relation 1600. Up to 356 conditions per place. [2024-06-27 20:16:47,712 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 44 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-27 20:16:47,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 59 transitions, 382 flow [2024-06-27 20:16:47,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:47,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:47,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 98 transitions. [2024-06-27 20:16:47,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:16:47,714 INFO L175 Difference]: Start difference. First operand has 56 places, 44 transitions, 230 flow. Second operand 7 states and 98 transitions. [2024-06-27 20:16:47,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 59 transitions, 382 flow [2024-06-27 20:16:47,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 59 transitions, 359 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:47,716 INFO L231 Difference]: Finished difference. Result has 58 places, 46 transitions, 248 flow [2024-06-27 20:16:47,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=248, PETRI_PLACES=58, PETRI_TRANSITIONS=46} [2024-06-27 20:16:47,717 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 26 predicate places. [2024-06-27 20:16:47,717 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 46 transitions, 248 flow [2024-06-27 20:16:47,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:47,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:47,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:47,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:16:47,718 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-27 20:16:47,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1372019661, now seen corresponding path program 1 times [2024-06-27 20:16:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:47,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189026602] [2024-06-27 20:16:47,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:47,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:47,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:48,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:48,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:48,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189026602] [2024-06-27 20:16:48,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189026602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:48,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:48,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:48,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956062470] [2024-06-27 20:16:48,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:48,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:48,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:48,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:48,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:48,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:48,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 46 transitions, 248 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:48,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:48,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:48,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:48,565 INFO L124 PetriNetUnfolderBase]: 223/415 cut-off events. [2024-06-27 20:16:48,565 INFO L125 PetriNetUnfolderBase]: For 2900/2900 co-relation queries the response was YES. [2024-06-27 20:16:48,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1711 conditions, 415 events. 223/415 cut-off events. For 2900/2900 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1590 event pairs, 56 based on Foata normal form. 1/415 useless extension candidates. Maximal degree in co-relation 1685. Up to 372 conditions per place. [2024-06-27 20:16:48,568 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 42 selfloop transitions, 10 changer transitions 0/58 dead transitions. [2024-06-27 20:16:48,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 58 transitions, 388 flow [2024-06-27 20:16:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:48,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:48,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-27 20:16:48,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-27 20:16:48,569 INFO L175 Difference]: Start difference. First operand has 58 places, 46 transitions, 248 flow. Second operand 7 states and 95 transitions. [2024-06-27 20:16:48,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 58 transitions, 388 flow [2024-06-27 20:16:48,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 58 transitions, 363 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:48,571 INFO L231 Difference]: Finished difference. Result has 60 places, 48 transitions, 264 flow [2024-06-27 20:16:48,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=264, PETRI_PLACES=60, PETRI_TRANSITIONS=48} [2024-06-27 20:16:48,572 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 28 predicate places. [2024-06-27 20:16:48,572 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 48 transitions, 264 flow [2024-06-27 20:16:48,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:48,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:48,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:48,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:16:48,573 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-27 20:16:48,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:48,573 INFO L85 PathProgramCache]: Analyzing trace with hash 571846363, now seen corresponding path program 2 times [2024-06-27 20:16:48,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:48,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083717277] [2024-06-27 20:16:48,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:48,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:48,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:49,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:49,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:49,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083717277] [2024-06-27 20:16:49,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083717277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:49,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:49,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:49,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591848538] [2024-06-27 20:16:49,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:49,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:49,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:49,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:49,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:49,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:49,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 48 transitions, 264 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:49,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:49,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:49,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:49,412 INFO L124 PetriNetUnfolderBase]: 228/422 cut-off events. [2024-06-27 20:16:49,413 INFO L125 PetriNetUnfolderBase]: For 3537/3537 co-relation queries the response was YES. [2024-06-27 20:16:49,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1826 conditions, 422 events. 228/422 cut-off events. For 3537/3537 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1604 event pairs, 54 based on Foata normal form. 1/422 useless extension candidates. Maximal degree in co-relation 1799. Up to 360 conditions per place. [2024-06-27 20:16:49,415 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 41 selfloop transitions, 13 changer transitions 0/60 dead transitions. [2024-06-27 20:16:49,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 60 transitions, 412 flow [2024-06-27 20:16:49,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:49,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:49,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-27 20:16:49,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-27 20:16:49,416 INFO L175 Difference]: Start difference. First operand has 60 places, 48 transitions, 264 flow. Second operand 7 states and 97 transitions. [2024-06-27 20:16:49,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 60 transitions, 412 flow [2024-06-27 20:16:49,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 60 transitions, 387 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:49,419 INFO L231 Difference]: Finished difference. Result has 62 places, 50 transitions, 290 flow [2024-06-27 20:16:49,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=290, PETRI_PLACES=62, PETRI_TRANSITIONS=50} [2024-06-27 20:16:49,420 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 30 predicate places. [2024-06-27 20:16:49,420 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 50 transitions, 290 flow [2024-06-27 20:16:49,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:49,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:49,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:49,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:16:49,421 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-27 20:16:49,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:49,421 INFO L85 PathProgramCache]: Analyzing trace with hash 580120573, now seen corresponding path program 3 times [2024-06-27 20:16:49,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:49,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367279648] [2024-06-27 20:16:49,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:49,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:49,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:50,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:50,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:50,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367279648] [2024-06-27 20:16:50,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367279648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:50,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:50,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:50,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765550470] [2024-06-27 20:16:50,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:50,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:50,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:50,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:50,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:50,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:50,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 50 transitions, 290 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:50,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:50,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:50,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:50,234 INFO L124 PetriNetUnfolderBase]: 226/420 cut-off events. [2024-06-27 20:16:50,234 INFO L125 PetriNetUnfolderBase]: For 4111/4113 co-relation queries the response was YES. [2024-06-27 20:16:50,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1883 conditions, 420 events. 226/420 cut-off events. For 4111/4113 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1601 event pairs, 62 based on Foata normal form. 1/420 useless extension candidates. Maximal degree in co-relation 1855. Up to 348 conditions per place. [2024-06-27 20:16:50,236 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 36 selfloop transitions, 17 changer transitions 0/59 dead transitions. [2024-06-27 20:16:50,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 59 transitions, 432 flow [2024-06-27 20:16:50,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:50,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:50,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-27 20:16:50,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 20:16:50,238 INFO L175 Difference]: Start difference. First operand has 62 places, 50 transitions, 290 flow. Second operand 7 states and 96 transitions. [2024-06-27 20:16:50,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 59 transitions, 432 flow [2024-06-27 20:16:50,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 59 transitions, 397 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:50,241 INFO L231 Difference]: Finished difference. Result has 64 places, 52 transitions, 318 flow [2024-06-27 20:16:50,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=318, PETRI_PLACES=64, PETRI_TRANSITIONS=52} [2024-06-27 20:16:50,242 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 32 predicate places. [2024-06-27 20:16:50,242 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 52 transitions, 318 flow [2024-06-27 20:16:50,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:50,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:50,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:50,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:16:50,243 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-27 20:16:50,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:50,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1135844301, now seen corresponding path program 2 times [2024-06-27 20:16:50,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:50,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448384255] [2024-06-27 20:16:50,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:50,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:50,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:50,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:50,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:50,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448384255] [2024-06-27 20:16:50,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448384255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:50,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:50,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:50,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532053864] [2024-06-27 20:16:50,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:50,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:50,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:50,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:50,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:50,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:50,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 52 transitions, 318 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:50,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:50,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:50,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:51,069 INFO L124 PetriNetUnfolderBase]: 227/423 cut-off events. [2024-06-27 20:16:51,069 INFO L125 PetriNetUnfolderBase]: For 4516/4518 co-relation queries the response was YES. [2024-06-27 20:16:51,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1936 conditions, 423 events. 227/423 cut-off events. For 4516/4518 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1642 event pairs, 60 based on Foata normal form. 3/425 useless extension candidates. Maximal degree in co-relation 1907. Up to 362 conditions per place. [2024-06-27 20:16:51,072 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 39 selfloop transitions, 17 changer transitions 0/64 dead transitions. [2024-06-27 20:16:51,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 64 transitions, 508 flow [2024-06-27 20:16:51,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:51,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:51,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-06-27 20:16:51,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-27 20:16:51,073 INFO L175 Difference]: Start difference. First operand has 64 places, 52 transitions, 318 flow. Second operand 7 states and 97 transitions. [2024-06-27 20:16:51,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 64 transitions, 508 flow [2024-06-27 20:16:51,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 64 transitions, 461 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 20:16:51,076 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 346 flow [2024-06-27 20:16:51,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=346, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2024-06-27 20:16:51,077 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 34 predicate places. [2024-06-27 20:16:51,077 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 346 flow [2024-06-27 20:16:51,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:51,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:51,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:51,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:16:51,077 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-27 20:16:51,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:51,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1135547631, now seen corresponding path program 3 times [2024-06-27 20:16:51,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:51,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625784182] [2024-06-27 20:16:51,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:51,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:51,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:51,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:51,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:51,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625784182] [2024-06-27 20:16:51,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625784182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:51,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:51,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:16:51,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967997226] [2024-06-27 20:16:51,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:51,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:16:51,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:51,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:16:51,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:16:51,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:51,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 346 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:51,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:51,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:51,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:51,906 INFO L124 PetriNetUnfolderBase]: 225/420 cut-off events. [2024-06-27 20:16:51,906 INFO L125 PetriNetUnfolderBase]: For 5082/5084 co-relation queries the response was YES. [2024-06-27 20:16:51,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1973 conditions, 420 events. 225/420 cut-off events. For 5082/5084 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1636 event pairs, 60 based on Foata normal form. 3/422 useless extension candidates. Maximal degree in co-relation 1943. Up to 360 conditions per place. [2024-06-27 20:16:51,909 INFO L140 encePairwiseOnDemand]: 25/33 looper letters, 37 selfloop transitions, 18 changer transitions 0/63 dead transitions. [2024-06-27 20:16:51,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 63 transitions, 472 flow [2024-06-27 20:16:51,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:16:51,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:16:51,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-27 20:16:51,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-27 20:16:51,910 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 346 flow. Second operand 7 states and 95 transitions. [2024-06-27 20:16:51,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 63 transitions, 472 flow [2024-06-27 20:16:51,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 63 transitions, 436 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:51,913 INFO L231 Difference]: Finished difference. Result has 70 places, 56 transitions, 351 flow [2024-06-27 20:16:51,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=351, PETRI_PLACES=70, PETRI_TRANSITIONS=56} [2024-06-27 20:16:51,914 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 38 predicate places. [2024-06-27 20:16:51,914 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 56 transitions, 351 flow [2024-06-27 20:16:51,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:51,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:51,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:51,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:16:51,915 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-27 20:16:51,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:51,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1981975232, now seen corresponding path program 1 times [2024-06-27 20:16:51,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:51,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774838045] [2024-06-27 20:16:51,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:51,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:51,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:52,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:52,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:52,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774838045] [2024-06-27 20:16:52,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774838045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:52,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:52,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:52,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850116592] [2024-06-27 20:16:52,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:52,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:52,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:52,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:52,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:52,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:52,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 56 transitions, 351 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:52,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:52,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:52,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:52,853 INFO L124 PetriNetUnfolderBase]: 253/471 cut-off events. [2024-06-27 20:16:52,853 INFO L125 PetriNetUnfolderBase]: For 6146/6146 co-relation queries the response was YES. [2024-06-27 20:16:52,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2259 conditions, 471 events. 253/471 cut-off events. For 6146/6146 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1843 event pairs, 54 based on Foata normal form. 2/472 useless extension candidates. Maximal degree in co-relation 2227. Up to 378 conditions per place. [2024-06-27 20:16:52,858 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 56 selfloop transitions, 20 changer transitions 0/84 dead transitions. [2024-06-27 20:16:52,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 84 transitions, 628 flow [2024-06-27 20:16:52,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:52,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:52,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-27 20:16:52,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208754208754209 [2024-06-27 20:16:52,860 INFO L175 Difference]: Start difference. First operand has 70 places, 56 transitions, 351 flow. Second operand 9 states and 125 transitions. [2024-06-27 20:16:52,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 84 transitions, 628 flow [2024-06-27 20:16:52,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 84 transitions, 583 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:52,865 INFO L231 Difference]: Finished difference. Result has 76 places, 68 transitions, 452 flow [2024-06-27 20:16:52,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=452, PETRI_PLACES=76, PETRI_TRANSITIONS=68} [2024-06-27 20:16:52,866 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 44 predicate places. [2024-06-27 20:16:52,866 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 68 transitions, 452 flow [2024-06-27 20:16:52,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:52,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:52,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:52,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:16:52,867 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-27 20:16:52,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:52,867 INFO L85 PathProgramCache]: Analyzing trace with hash -2143967394, now seen corresponding path program 2 times [2024-06-27 20:16:52,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:52,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474254448] [2024-06-27 20:16:52,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:52,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:52,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:53,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:53,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:53,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474254448] [2024-06-27 20:16:53,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474254448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:53,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:53,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:53,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190018052] [2024-06-27 20:16:53,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:53,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:53,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:53,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:53,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:53,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:53,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 68 transitions, 452 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:53,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:53,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:53,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:53,771 INFO L124 PetriNetUnfolderBase]: 259/482 cut-off events. [2024-06-27 20:16:53,771 INFO L125 PetriNetUnfolderBase]: For 7071/7071 co-relation queries the response was YES. [2024-06-27 20:16:53,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2450 conditions, 482 events. 259/482 cut-off events. For 7071/7071 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1924 event pairs, 53 based on Foata normal form. 2/483 useless extension candidates. Maximal degree in co-relation 2414. Up to 380 conditions per place. [2024-06-27 20:16:53,774 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 56 selfloop transitions, 23 changer transitions 0/87 dead transitions. [2024-06-27 20:16:53,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 87 transitions, 686 flow [2024-06-27 20:16:53,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:53,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:53,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-27 20:16:53,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-27 20:16:53,775 INFO L175 Difference]: Start difference. First operand has 76 places, 68 transitions, 452 flow. Second operand 8 states and 113 transitions. [2024-06-27 20:16:53,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 87 transitions, 686 flow [2024-06-27 20:16:53,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 87 transitions, 653 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:16:53,780 INFO L231 Difference]: Finished difference. Result has 81 places, 70 transitions, 500 flow [2024-06-27 20:16:53,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=500, PETRI_PLACES=81, PETRI_TRANSITIONS=70} [2024-06-27 20:16:53,781 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 49 predicate places. [2024-06-27 20:16:53,781 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 70 transitions, 500 flow [2024-06-27 20:16:53,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:53,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:53,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:53,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:16:53,782 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-27 20:16:53,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:53,782 INFO L85 PathProgramCache]: Analyzing trace with hash 411492066, now seen corresponding path program 3 times [2024-06-27 20:16:53,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:53,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842276493] [2024-06-27 20:16:53,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:53,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:53,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:54,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:54,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:54,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842276493] [2024-06-27 20:16:54,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842276493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:54,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:54,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:54,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007456563] [2024-06-27 20:16:54,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:54,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:54,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:54,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:54,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:54,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:54,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 70 transitions, 500 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:54,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:54,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:54,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:54,706 INFO L124 PetriNetUnfolderBase]: 265/495 cut-off events. [2024-06-27 20:16:54,706 INFO L125 PetriNetUnfolderBase]: For 8034/8034 co-relation queries the response was YES. [2024-06-27 20:16:54,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2605 conditions, 495 events. 265/495 cut-off events. For 8034/8034 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2008 event pairs, 56 based on Foata normal form. 2/496 useless extension candidates. Maximal degree in co-relation 2568. Up to 377 conditions per place. [2024-06-27 20:16:54,710 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 54 selfloop transitions, 25 changer transitions 0/87 dead transitions. [2024-06-27 20:16:54,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 87 transitions, 730 flow [2024-06-27 20:16:54,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:54,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:54,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-27 20:16:54,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42803030303030304 [2024-06-27 20:16:54,713 INFO L175 Difference]: Start difference. First operand has 81 places, 70 transitions, 500 flow. Second operand 8 states and 113 transitions. [2024-06-27 20:16:54,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 87 transitions, 730 flow [2024-06-27 20:16:54,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 87 transitions, 667 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:54,720 INFO L231 Difference]: Finished difference. Result has 83 places, 72 transitions, 522 flow [2024-06-27 20:16:54,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=522, PETRI_PLACES=83, PETRI_TRANSITIONS=72} [2024-06-27 20:16:54,720 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 51 predicate places. [2024-06-27 20:16:54,720 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 72 transitions, 522 flow [2024-06-27 20:16:54,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:54,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:54,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:54,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:16:54,721 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-27 20:16:54,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:54,721 INFO L85 PathProgramCache]: Analyzing trace with hash -2143817447, now seen corresponding path program 1 times [2024-06-27 20:16:54,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:54,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971295069] [2024-06-27 20:16:54,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:54,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:54,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:55,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:55,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:55,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971295069] [2024-06-27 20:16:55,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971295069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:55,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:55,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:55,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293382380] [2024-06-27 20:16:55,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:55,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:55,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:55,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:55,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:55,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:55,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 72 transitions, 522 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:55,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:55,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:55,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:55,668 INFO L124 PetriNetUnfolderBase]: 283/514 cut-off events. [2024-06-27 20:16:55,668 INFO L125 PetriNetUnfolderBase]: For 7785/7785 co-relation queries the response was YES. [2024-06-27 20:16:55,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2677 conditions, 514 events. 283/514 cut-off events. For 7785/7785 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2039 event pairs, 54 based on Foata normal form. 1/514 useless extension candidates. Maximal degree in co-relation 2639. Up to 456 conditions per place. [2024-06-27 20:16:55,674 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 68 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-27 20:16:55,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 88 transitions, 754 flow [2024-06-27 20:16:55,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:55,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:55,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 20:16:55,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 20:16:55,677 INFO L175 Difference]: Start difference. First operand has 83 places, 72 transitions, 522 flow. Second operand 8 states and 102 transitions. [2024-06-27 20:16:55,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 88 transitions, 754 flow [2024-06-27 20:16:55,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 88 transitions, 689 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:55,684 INFO L231 Difference]: Finished difference. Result has 85 places, 74 transitions, 518 flow [2024-06-27 20:16:55,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=518, PETRI_PLACES=85, PETRI_TRANSITIONS=74} [2024-06-27 20:16:55,685 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 53 predicate places. [2024-06-27 20:16:55,685 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 74 transitions, 518 flow [2024-06-27 20:16:55,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:55,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:55,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:55,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:16:55,686 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-27 20:16:55,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:55,686 INFO L85 PathProgramCache]: Analyzing trace with hash 417063913, now seen corresponding path program 2 times [2024-06-27 20:16:55,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:55,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110778050] [2024-06-27 20:16:55,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:55,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:55,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:56,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:56,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:56,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110778050] [2024-06-27 20:16:56,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110778050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:56,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:56,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:56,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654489565] [2024-06-27 20:16:56,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:56,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:56,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:56,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:56,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:56,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:56,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 74 transitions, 518 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:56,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:56,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:56,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:56,591 INFO L124 PetriNetUnfolderBase]: 291/527 cut-off events. [2024-06-27 20:16:56,591 INFO L125 PetriNetUnfolderBase]: For 8652/8652 co-relation queries the response was YES. [2024-06-27 20:16:56,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2797 conditions, 527 events. 291/527 cut-off events. For 8652/8652 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2104 event pairs, 56 based on Foata normal form. 1/527 useless extension candidates. Maximal degree in co-relation 2758. Up to 451 conditions per place. [2024-06-27 20:16:56,594 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 63 selfloop transitions, 24 changer transitions 0/90 dead transitions. [2024-06-27 20:16:56,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 90 transitions, 808 flow [2024-06-27 20:16:56,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:56,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:56,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 20:16:56,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39015151515151514 [2024-06-27 20:16:56,596 INFO L175 Difference]: Start difference. First operand has 85 places, 74 transitions, 518 flow. Second operand 8 states and 103 transitions. [2024-06-27 20:16:56,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 90 transitions, 808 flow [2024-06-27 20:16:56,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 90 transitions, 763 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:56,602 INFO L231 Difference]: Finished difference. Result has 87 places, 78 transitions, 574 flow [2024-06-27 20:16:56,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=574, PETRI_PLACES=87, PETRI_TRANSITIONS=78} [2024-06-27 20:16:56,602 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 55 predicate places. [2024-06-27 20:16:56,602 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 78 transitions, 574 flow [2024-06-27 20:16:56,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:56,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:56,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:56,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:16:56,603 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-27 20:16:56,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:56,603 INFO L85 PathProgramCache]: Analyzing trace with hash -2138245538, now seen corresponding path program 1 times [2024-06-27 20:16:56,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:56,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72818164] [2024-06-27 20:16:56,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:56,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:56,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:57,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:57,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:57,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72818164] [2024-06-27 20:16:57,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72818164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:57,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:57,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:57,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172694508] [2024-06-27 20:16:57,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:57,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:57,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:57,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:57,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:57,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:57,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 78 transitions, 574 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:57,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:57,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:57,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:57,482 INFO L124 PetriNetUnfolderBase]: 273/508 cut-off events. [2024-06-27 20:16:57,482 INFO L125 PetriNetUnfolderBase]: For 9615/9619 co-relation queries the response was YES. [2024-06-27 20:16:57,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2736 conditions, 508 events. 273/508 cut-off events. For 9615/9619 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2092 event pairs, 53 based on Foata normal form. 5/512 useless extension candidates. Maximal degree in co-relation 2696. Up to 437 conditions per place. [2024-06-27 20:16:57,485 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 65 selfloop transitions, 14 changer transitions 0/91 dead transitions. [2024-06-27 20:16:57,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 91 transitions, 778 flow [2024-06-27 20:16:57,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:57,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:57,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 20:16:57,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-27 20:16:57,487 INFO L175 Difference]: Start difference. First operand has 87 places, 78 transitions, 574 flow. Second operand 8 states and 106 transitions. [2024-06-27 20:16:57,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 91 transitions, 778 flow [2024-06-27 20:16:57,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 91 transitions, 737 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:16:57,493 INFO L231 Difference]: Finished difference. Result has 91 places, 80 transitions, 584 flow [2024-06-27 20:16:57,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=533, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=584, PETRI_PLACES=91, PETRI_TRANSITIONS=80} [2024-06-27 20:16:57,493 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 59 predicate places. [2024-06-27 20:16:57,494 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 80 transitions, 584 flow [2024-06-27 20:16:57,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:57,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:57,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:57,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:16:57,494 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-27 20:16:57,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:57,495 INFO L85 PathProgramCache]: Analyzing trace with hash -312695278, now seen corresponding path program 4 times [2024-06-27 20:16:57,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:57,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592943039] [2024-06-27 20:16:57,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:57,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:57,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:58,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:58,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:58,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592943039] [2024-06-27 20:16:58,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592943039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:58,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:58,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:58,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59504390] [2024-06-27 20:16:58,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:58,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:58,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:58,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:58,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:58,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:16:58,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 80 transitions, 584 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:58,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:58,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:16:58,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:58,414 INFO L124 PetriNetUnfolderBase]: 307/570 cut-off events. [2024-06-27 20:16:58,414 INFO L125 PetriNetUnfolderBase]: For 10950/10950 co-relation queries the response was YES. [2024-06-27 20:16:58,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 570 events. 307/570 cut-off events. For 10950/10950 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2418 event pairs, 58 based on Foata normal form. 2/571 useless extension candidates. Maximal degree in co-relation 3067. Up to 439 conditions per place. [2024-06-27 20:16:58,418 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 68 selfloop transitions, 29 changer transitions 0/108 dead transitions. [2024-06-27 20:16:58,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 108 transitions, 946 flow [2024-06-27 20:16:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:16:58,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:16:58,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-27 20:16:58,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4208754208754209 [2024-06-27 20:16:58,419 INFO L175 Difference]: Start difference. First operand has 91 places, 80 transitions, 584 flow. Second operand 9 states and 125 transitions. [2024-06-27 20:16:58,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 108 transitions, 946 flow [2024-06-27 20:16:58,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 108 transitions, 903 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:16:58,427 INFO L231 Difference]: Finished difference. Result has 98 places, 94 transitions, 762 flow [2024-06-27 20:16:58,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=762, PETRI_PLACES=98, PETRI_TRANSITIONS=94} [2024-06-27 20:16:58,427 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 66 predicate places. [2024-06-27 20:16:58,427 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 94 transitions, 762 flow [2024-06-27 20:16:58,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:58,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:58,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:58,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:16:58,428 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-27 20:16:58,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:58,428 INFO L85 PathProgramCache]: Analyzing trace with hash 417056473, now seen corresponding path program 3 times [2024-06-27 20:16:58,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:58,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233219086] [2024-06-27 20:16:58,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:58,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:58,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:59,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:59,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:59,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233219086] [2024-06-27 20:16:59,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233219086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:59,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:59,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:59,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055263950] [2024-06-27 20:16:59,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:59,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:59,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:59,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:59,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:16:59,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:16:59,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 94 transitions, 762 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:59,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:59,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:16:59,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:59,317 INFO L124 PetriNetUnfolderBase]: 319/580 cut-off events. [2024-06-27 20:16:59,318 INFO L125 PetriNetUnfolderBase]: For 11359/11359 co-relation queries the response was YES. [2024-06-27 20:16:59,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3319 conditions, 580 events. 319/580 cut-off events. For 11359/11359 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2407 event pairs, 55 based on Foata normal form. 1/580 useless extension candidates. Maximal degree in co-relation 3272. Up to 488 conditions per place. [2024-06-27 20:16:59,322 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 74 selfloop transitions, 27 changer transitions 0/104 dead transitions. [2024-06-27 20:16:59,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 104 transitions, 996 flow [2024-06-27 20:16:59,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:16:59,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:16:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-27 20:16:59,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39015151515151514 [2024-06-27 20:16:59,323 INFO L175 Difference]: Start difference. First operand has 98 places, 94 transitions, 762 flow. Second operand 8 states and 103 transitions. [2024-06-27 20:16:59,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 104 transitions, 996 flow [2024-06-27 20:16:59,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 104 transitions, 938 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 20:16:59,333 INFO L231 Difference]: Finished difference. Result has 104 places, 94 transitions, 764 flow [2024-06-27 20:16:59,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=764, PETRI_PLACES=104, PETRI_TRANSITIONS=94} [2024-06-27 20:16:59,333 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 72 predicate places. [2024-06-27 20:16:59,333 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 94 transitions, 764 flow [2024-06-27 20:16:59,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:59,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:59,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:59,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:16:59,334 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-27 20:16:59,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:59,334 INFO L85 PathProgramCache]: Analyzing trace with hash 803876711, now seen corresponding path program 4 times [2024-06-27 20:16:59,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:59,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813779616] [2024-06-27 20:16:59,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:59,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:59,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:59,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:59,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:59,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813779616] [2024-06-27 20:16:59,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813779616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:59,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:59,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:16:59,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093675962] [2024-06-27 20:16:59,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:59,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:16:59,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:59,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:16:59,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:00,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:00,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 94 transitions, 764 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:00,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:00,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:00,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:00,183 INFO L124 PetriNetUnfolderBase]: 327/593 cut-off events. [2024-06-27 20:17:00,184 INFO L125 PetriNetUnfolderBase]: For 12593/12593 co-relation queries the response was YES. [2024-06-27 20:17:00,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3430 conditions, 593 events. 327/593 cut-off events. For 12593/12593 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2466 event pairs, 61 based on Foata normal form. 1/593 useless extension candidates. Maximal degree in co-relation 3381. Up to 472 conditions per place. [2024-06-27 20:17:00,188 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 35 changer transitions 0/110 dead transitions. [2024-06-27 20:17:00,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 110 transitions, 1178 flow [2024-06-27 20:17:00,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:00,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:00,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-27 20:17:00,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-27 20:17:00,190 INFO L175 Difference]: Start difference. First operand has 104 places, 94 transitions, 764 flow. Second operand 8 states and 106 transitions. [2024-06-27 20:17:00,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 110 transitions, 1178 flow [2024-06-27 20:17:00,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 110 transitions, 1108 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:00,200 INFO L231 Difference]: Finished difference. Result has 105 places, 100 transitions, 851 flow [2024-06-27 20:17:00,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=851, PETRI_PLACES=105, PETRI_TRANSITIONS=100} [2024-06-27 20:17:00,200 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 73 predicate places. [2024-06-27 20:17:00,200 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 100 transitions, 851 flow [2024-06-27 20:17:00,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:00,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:00,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:00,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:17:00,201 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-27 20:17:00,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:00,201 INFO L85 PathProgramCache]: Analyzing trace with hash -221191166, now seen corresponding path program 2 times [2024-06-27 20:17:00,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:00,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710620798] [2024-06-27 20:17:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:00,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:00,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:00,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:00,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710620798] [2024-06-27 20:17:00,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710620798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:00,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:00,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:00,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523633061] [2024-06-27 20:17:00,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:00,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:00,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:00,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:00,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:00,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:00,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 100 transitions, 851 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:00,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:00,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:00,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:01,068 INFO L124 PetriNetUnfolderBase]: 309/574 cut-off events. [2024-06-27 20:17:01,068 INFO L125 PetriNetUnfolderBase]: For 13807/13811 co-relation queries the response was YES. [2024-06-27 20:17:01,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3358 conditions, 574 events. 309/574 cut-off events. For 13807/13811 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2448 event pairs, 58 based on Foata normal form. 5/578 useless extension candidates. Maximal degree in co-relation 3308. Up to 457 conditions per place. [2024-06-27 20:17:01,072 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 74 selfloop transitions, 25 changer transitions 0/115 dead transitions. [2024-06-27 20:17:01,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 115 transitions, 1169 flow [2024-06-27 20:17:01,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:01,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:01,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 110 transitions. [2024-06-27 20:17:01,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:17:01,074 INFO L175 Difference]: Start difference. First operand has 105 places, 100 transitions, 851 flow. Second operand 8 states and 110 transitions. [2024-06-27 20:17:01,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 115 transitions, 1169 flow [2024-06-27 20:17:01,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 115 transitions, 1091 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 20:17:01,086 INFO L231 Difference]: Finished difference. Result has 110 places, 106 transitions, 890 flow [2024-06-27 20:17:01,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=890, PETRI_PLACES=110, PETRI_TRANSITIONS=106} [2024-06-27 20:17:01,086 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 78 predicate places. [2024-06-27 20:17:01,086 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 106 transitions, 890 flow [2024-06-27 20:17:01,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:01,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:01,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:01,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:17:01,087 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-27 20:17:01,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:01,087 INFO L85 PathProgramCache]: Analyzing trace with hash 813073760, now seen corresponding path program 3 times [2024-06-27 20:17:01,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:01,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128066781] [2024-06-27 20:17:01,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:01,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:01,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:01,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:01,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:01,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128066781] [2024-06-27 20:17:01,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128066781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:01,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:01,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:01,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624387787] [2024-06-27 20:17:01,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:01,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:01,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:01,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:01,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:01,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:01,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 106 transitions, 890 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:01,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:01,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:01,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:01,945 INFO L124 PetriNetUnfolderBase]: 312/579 cut-off events. [2024-06-27 20:17:01,945 INFO L125 PetriNetUnfolderBase]: For 14838/14842 co-relation queries the response was YES. [2024-06-27 20:17:01,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3438 conditions, 579 events. 312/579 cut-off events. For 14838/14842 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2476 event pairs, 58 based on Foata normal form. 5/583 useless extension candidates. Maximal degree in co-relation 3386. Up to 461 conditions per place. [2024-06-27 20:17:01,949 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 72 selfloop transitions, 29 changer transitions 0/117 dead transitions. [2024-06-27 20:17:01,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 117 transitions, 1192 flow [2024-06-27 20:17:01,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:01,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:01,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 109 transitions. [2024-06-27 20:17:01,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4128787878787879 [2024-06-27 20:17:01,950 INFO L175 Difference]: Start difference. First operand has 110 places, 106 transitions, 890 flow. Second operand 8 states and 109 transitions. [2024-06-27 20:17:01,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 117 transitions, 1192 flow [2024-06-27 20:17:01,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 117 transitions, 1167 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:17:01,972 INFO L231 Difference]: Finished difference. Result has 115 places, 108 transitions, 950 flow [2024-06-27 20:17:01,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=950, PETRI_PLACES=115, PETRI_TRANSITIONS=108} [2024-06-27 20:17:01,972 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 83 predicate places. [2024-06-27 20:17:01,972 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 108 transitions, 950 flow [2024-06-27 20:17:01,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:01,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:01,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:01,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:17:01,973 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-27 20:17:01,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:01,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1937164224, now seen corresponding path program 5 times [2024-06-27 20:17:01,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:01,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465926444] [2024-06-27 20:17:01,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:01,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:02,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:02,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:02,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465926444] [2024-06-27 20:17:02,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465926444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:02,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:02,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:02,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10459176] [2024-06-27 20:17:02,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:02,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:02,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:02,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:02,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:02,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:02,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 108 transitions, 950 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:02,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:02,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:02,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:02,932 INFO L124 PetriNetUnfolderBase]: 329/610 cut-off events. [2024-06-27 20:17:02,932 INFO L125 PetriNetUnfolderBase]: For 16935/16935 co-relation queries the response was YES. [2024-06-27 20:17:02,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3770 conditions, 610 events. 329/610 cut-off events. For 16935/16935 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2626 event pairs, 68 based on Foata normal form. 2/611 useless extension candidates. Maximal degree in co-relation 3716. Up to 419 conditions per place. [2024-06-27 20:17:02,936 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 65 selfloop transitions, 43 changer transitions 0/122 dead transitions. [2024-06-27 20:17:02,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 122 transitions, 1304 flow [2024-06-27 20:17:02,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:02,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:02,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-27 20:17:02,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:17:02,937 INFO L175 Difference]: Start difference. First operand has 115 places, 108 transitions, 950 flow. Second operand 8 states and 112 transitions. [2024-06-27 20:17:02,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 122 transitions, 1304 flow [2024-06-27 20:17:02,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 122 transitions, 1244 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:02,948 INFO L231 Difference]: Finished difference. Result has 118 places, 112 transitions, 1045 flow [2024-06-27 20:17:02,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1045, PETRI_PLACES=118, PETRI_TRANSITIONS=112} [2024-06-27 20:17:02,948 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 86 predicate places. [2024-06-27 20:17:02,948 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 112 transitions, 1045 flow [2024-06-27 20:17:02,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:02,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:02,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:02,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:17:02,949 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-27 20:17:02,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:02,949 INFO L85 PathProgramCache]: Analyzing trace with hash -851441959, now seen corresponding path program 5 times [2024-06-27 20:17:02,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:02,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615805939] [2024-06-27 20:17:02,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:02,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:02,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:03,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:03,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:03,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615805939] [2024-06-27 20:17:03,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615805939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:03,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:03,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:03,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15221826] [2024-06-27 20:17:03,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:03,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:03,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:03,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:03,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:03,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:03,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 112 transitions, 1045 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:03,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:03,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:03,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:03,887 INFO L124 PetriNetUnfolderBase]: 342/622 cut-off events. [2024-06-27 20:17:03,887 INFO L125 PetriNetUnfolderBase]: For 17496/17496 co-relation queries the response was YES. [2024-06-27 20:17:03,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3919 conditions, 622 events. 342/622 cut-off events. For 17496/17496 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2640 event pairs, 62 based on Foata normal form. 1/622 useless extension candidates. Maximal degree in co-relation 3864. Up to 498 conditions per place. [2024-06-27 20:17:03,891 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 82 selfloop transitions, 36 changer transitions 0/121 dead transitions. [2024-06-27 20:17:03,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 121 transitions, 1363 flow [2024-06-27 20:17:03,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:03,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:03,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-27 20:17:03,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:17:03,893 INFO L175 Difference]: Start difference. First operand has 118 places, 112 transitions, 1045 flow. Second operand 8 states and 104 transitions. [2024-06-27 20:17:03,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 121 transitions, 1363 flow [2024-06-27 20:17:03,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 121 transitions, 1299 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 20:17:03,908 INFO L231 Difference]: Finished difference. Result has 122 places, 112 transitions, 1058 flow [2024-06-27 20:17:03,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1058, PETRI_PLACES=122, PETRI_TRANSITIONS=112} [2024-06-27 20:17:03,910 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 90 predicate places. [2024-06-27 20:17:03,910 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 112 transitions, 1058 flow [2024-06-27 20:17:03,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:03,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:03,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:03,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:17:03,911 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-27 20:17:03,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:03,911 INFO L85 PathProgramCache]: Analyzing trace with hash -842237749, now seen corresponding path program 6 times [2024-06-27 20:17:03,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:03,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750358575] [2024-06-27 20:17:03,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:03,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:03,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:04,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:04,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:04,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750358575] [2024-06-27 20:17:04,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750358575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:04,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:04,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:04,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335354675] [2024-06-27 20:17:04,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:04,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:04,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:04,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:04,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:04,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:04,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 112 transitions, 1058 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:04,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:04,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:04,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:04,747 INFO L124 PetriNetUnfolderBase]: 340/619 cut-off events. [2024-06-27 20:17:04,747 INFO L125 PetriNetUnfolderBase]: For 18068/18068 co-relation queries the response was YES. [2024-06-27 20:17:04,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3936 conditions, 619 events. 340/619 cut-off events. For 18068/18068 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2634 event pairs, 62 based on Foata normal form. 1/619 useless extension candidates. Maximal degree in co-relation 3879. Up to 496 conditions per place. [2024-06-27 20:17:04,750 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 76 selfloop transitions, 41 changer transitions 0/120 dead transitions. [2024-06-27 20:17:04,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 120 transitions, 1318 flow [2024-06-27 20:17:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:04,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:04,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-27 20:17:04,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-27 20:17:04,751 INFO L175 Difference]: Start difference. First operand has 122 places, 112 transitions, 1058 flow. Second operand 8 states and 102 transitions. [2024-06-27 20:17:04,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 120 transitions, 1318 flow [2024-06-27 20:17:04,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 120 transitions, 1234 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:04,767 INFO L231 Difference]: Finished difference. Result has 124 places, 112 transitions, 1061 flow [2024-06-27 20:17:04,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=974, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1061, PETRI_PLACES=124, PETRI_TRANSITIONS=112} [2024-06-27 20:17:04,767 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 92 predicate places. [2024-06-27 20:17:04,768 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 112 transitions, 1061 flow [2024-06-27 20:17:04,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:04,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:04,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:04,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:17:04,768 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-27 20:17:04,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:04,769 INFO L85 PathProgramCache]: Analyzing trace with hash -841911040, now seen corresponding path program 4 times [2024-06-27 20:17:04,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:04,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648451557] [2024-06-27 20:17:04,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:04,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:04,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:05,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:05,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:05,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648451557] [2024-06-27 20:17:05,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648451557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:05,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:05,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:05,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801835168] [2024-06-27 20:17:05,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:05,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:05,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:05,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:05,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:05,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:05,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 112 transitions, 1061 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:05,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:05,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:05,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:05,593 INFO L124 PetriNetUnfolderBase]: 316/591 cut-off events. [2024-06-27 20:17:05,594 INFO L125 PetriNetUnfolderBase]: For 19068/19072 co-relation queries the response was YES. [2024-06-27 20:17:05,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3770 conditions, 591 events. 316/591 cut-off events. For 19068/19072 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2582 event pairs, 59 based on Foata normal form. 5/595 useless extension candidates. Maximal degree in co-relation 3712. Up to 472 conditions per place. [2024-06-27 20:17:05,597 INFO L140 encePairwiseOnDemand]: 24/33 looper letters, 73 selfloop transitions, 31 changer transitions 0/120 dead transitions. [2024-06-27 20:17:05,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 120 transitions, 1295 flow [2024-06-27 20:17:05,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:17:05,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:17:05,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-27 20:17:05,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053030303030303 [2024-06-27 20:17:05,598 INFO L175 Difference]: Start difference. First operand has 124 places, 112 transitions, 1061 flow. Second operand 8 states and 107 transitions. [2024-06-27 20:17:05,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 120 transitions, 1295 flow [2024-06-27 20:17:05,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 120 transitions, 1185 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:05,615 INFO L231 Difference]: Finished difference. Result has 124 places, 112 transitions, 1018 flow [2024-06-27 20:17:05,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1018, PETRI_PLACES=124, PETRI_TRANSITIONS=112} [2024-06-27 20:17:05,615 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 92 predicate places. [2024-06-27 20:17:05,616 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 112 transitions, 1018 flow [2024-06-27 20:17:05,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:05,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:05,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:05,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:17:05,616 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-27 20:17:05,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:05,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1987689152, now seen corresponding path program 6 times [2024-06-27 20:17:05,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:05,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322367853] [2024-06-27 20:17:05,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:05,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:05,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:06,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:06,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:06,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322367853] [2024-06-27 20:17:06,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322367853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:06,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:06,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:17:06,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419797507] [2024-06-27 20:17:06,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:06,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:17:06,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:06,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:17:06,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:17:06,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:06,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 112 transitions, 1018 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:06,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:06,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:06,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:06,547 INFO L124 PetriNetUnfolderBase]: 319/597 cut-off events. [2024-06-27 20:17:06,547 INFO L125 PetriNetUnfolderBase]: For 19664/19664 co-relation queries the response was YES. [2024-06-27 20:17:06,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3764 conditions, 597 events. 319/597 cut-off events. For 19664/19664 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2571 event pairs, 55 based on Foata normal form. 2/598 useless extension candidates. Maximal degree in co-relation 3705. Up to 451 conditions per place. [2024-06-27 20:17:06,551 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 82 selfloop transitions, 31 changer transitions 0/127 dead transitions. [2024-06-27 20:17:06,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 127 transitions, 1297 flow [2024-06-27 20:17:06,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:06,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:06,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-27 20:17:06,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:17:06,552 INFO L175 Difference]: Start difference. First operand has 124 places, 112 transitions, 1018 flow. Second operand 9 states and 126 transitions. [2024-06-27 20:17:06,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 127 transitions, 1297 flow [2024-06-27 20:17:06,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 127 transitions, 1236 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:06,570 INFO L231 Difference]: Finished difference. Result has 127 places, 112 transitions, 1024 flow [2024-06-27 20:17:06,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1024, PETRI_PLACES=127, PETRI_TRANSITIONS=112} [2024-06-27 20:17:06,570 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 95 predicate places. [2024-06-27 20:17:06,571 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 112 transitions, 1024 flow [2024-06-27 20:17:06,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:06,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:06,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:06,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:17:06,571 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-27 20:17:06,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:06,572 INFO L85 PathProgramCache]: Analyzing trace with hash 813412094, now seen corresponding path program 1 times [2024-06-27 20:17:06,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:06,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87456982] [2024-06-27 20:17:06,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:06,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:06,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:07,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:07,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:07,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87456982] [2024-06-27 20:17:07,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87456982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:07,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:07,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:07,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990886744] [2024-06-27 20:17:07,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:07,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:07,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:07,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:07,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:07,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:07,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 112 transitions, 1024 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:07,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:07,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:07,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:07,718 INFO L124 PetriNetUnfolderBase]: 309/578 cut-off events. [2024-06-27 20:17:07,718 INFO L125 PetriNetUnfolderBase]: For 20166/20171 co-relation queries the response was YES. [2024-06-27 20:17:07,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3663 conditions, 578 events. 309/578 cut-off events. For 20166/20171 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2515 event pairs, 63 based on Foata normal form. 4/576 useless extension candidates. Maximal degree in co-relation 3603. Up to 500 conditions per place. [2024-06-27 20:17:07,721 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 91 selfloop transitions, 15 changer transitions 0/122 dead transitions. [2024-06-27 20:17:07,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 122 transitions, 1266 flow [2024-06-27 20:17:07,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:07,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:07,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 20:17:07,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:17:07,722 INFO L175 Difference]: Start difference. First operand has 127 places, 112 transitions, 1024 flow. Second operand 9 states and 114 transitions. [2024-06-27 20:17:07,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 122 transitions, 1266 flow [2024-06-27 20:17:07,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 122 transitions, 1136 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:07,741 INFO L231 Difference]: Finished difference. Result has 127 places, 114 transitions, 945 flow [2024-06-27 20:17:07,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=945, PETRI_PLACES=127, PETRI_TRANSITIONS=114} [2024-06-27 20:17:07,742 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 95 predicate places. [2024-06-27 20:17:07,742 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 114 transitions, 945 flow [2024-06-27 20:17:07,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:07,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:07,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:07,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:17:07,743 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-27 20:17:07,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:07,743 INFO L85 PathProgramCache]: Analyzing trace with hash -217877554, now seen corresponding path program 1 times [2024-06-27 20:17:07,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:07,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497042819] [2024-06-27 20:17:07,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:07,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:07,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:08,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-27 20:17:08,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:08,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497042819] [2024-06-27 20:17:08,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497042819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:08,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:08,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:08,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941784245] [2024-06-27 20:17:08,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:08,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:08,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:08,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:08,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:08,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:08,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 114 transitions, 945 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:08,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:08,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:08,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:08,888 INFO L124 PetriNetUnfolderBase]: 314/588 cut-off events. [2024-06-27 20:17:08,889 INFO L125 PetriNetUnfolderBase]: For 20045/20045 co-relation queries the response was YES. [2024-06-27 20:17:08,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3650 conditions, 588 events. 314/588 cut-off events. For 20045/20045 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2548 event pairs, 51 based on Foata normal form. 1/588 useless extension candidates. Maximal degree in co-relation 3591. Up to 461 conditions per place. [2024-06-27 20:17:08,892 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 96 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-27 20:17:08,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 135 transitions, 1289 flow [2024-06-27 20:17:08,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:08,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:08,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 126 transitions. [2024-06-27 20:17:08,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:17:08,893 INFO L175 Difference]: Start difference. First operand has 127 places, 114 transitions, 945 flow. Second operand 9 states and 126 transitions. [2024-06-27 20:17:08,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 135 transitions, 1289 flow [2024-06-27 20:17:08,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 135 transitions, 1203 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 20:17:08,911 INFO L231 Difference]: Finished difference. Result has 126 places, 116 transitions, 952 flow [2024-06-27 20:17:08,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=952, PETRI_PLACES=126, PETRI_TRANSITIONS=116} [2024-06-27 20:17:08,911 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 94 predicate places. [2024-06-27 20:17:08,911 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 116 transitions, 952 flow [2024-06-27 20:17:08,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:08,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:08,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:08,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:17:08,912 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-27 20:17:08,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:08,912 INFO L85 PathProgramCache]: Analyzing trace with hash -217872718, now seen corresponding path program 1 times [2024-06-27 20:17:08,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:08,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722610902] [2024-06-27 20:17:08,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:08,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:08,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:09,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:09,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:09,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722610902] [2024-06-27 20:17:09,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722610902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:09,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:09,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:09,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392377393] [2024-06-27 20:17:09,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:09,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:09,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:09,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:09,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:09,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:09,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 116 transitions, 952 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:09,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:09,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:09,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:09,865 INFO L124 PetriNetUnfolderBase]: 336/614 cut-off events. [2024-06-27 20:17:09,865 INFO L125 PetriNetUnfolderBase]: For 21665/21665 co-relation queries the response was YES. [2024-06-27 20:17:09,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3834 conditions, 614 events. 336/614 cut-off events. For 21665/21665 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2629 event pairs, 52 based on Foata normal form. 2/615 useless extension candidates. Maximal degree in co-relation 3775. Up to 503 conditions per place. [2024-06-27 20:17:09,868 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 104 selfloop transitions, 29 changer transitions 0/136 dead transitions. [2024-06-27 20:17:09,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 136 transitions, 1308 flow [2024-06-27 20:17:09,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:09,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:09,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 20:17:09,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:17:09,873 INFO L175 Difference]: Start difference. First operand has 126 places, 116 transitions, 952 flow. Second operand 9 states and 117 transitions. [2024-06-27 20:17:09,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 136 transitions, 1308 flow [2024-06-27 20:17:09,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 136 transitions, 1231 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:09,889 INFO L231 Difference]: Finished difference. Result has 128 places, 118 transitions, 970 flow [2024-06-27 20:17:09,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=970, PETRI_PLACES=128, PETRI_TRANSITIONS=118} [2024-06-27 20:17:09,889 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 96 predicate places. [2024-06-27 20:17:09,890 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 118 transitions, 970 flow [2024-06-27 20:17:09,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:09,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:09,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:09,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:17:09,890 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-27 20:17:09,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:09,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1735600906, now seen corresponding path program 2 times [2024-06-27 20:17:09,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:09,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087821122] [2024-06-27 20:17:09,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:09,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:09,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:10,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:10,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:10,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087821122] [2024-06-27 20:17:10,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087821122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:10,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:10,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:10,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583675825] [2024-06-27 20:17:10,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:10,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:10,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:10,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:10,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:10,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:10,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 118 transitions, 970 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:10,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:10,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:10,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:10,861 INFO L124 PetriNetUnfolderBase]: 352/645 cut-off events. [2024-06-27 20:17:10,862 INFO L125 PetriNetUnfolderBase]: For 24630/24630 co-relation queries the response was YES. [2024-06-27 20:17:10,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4118 conditions, 645 events. 352/645 cut-off events. For 24630/24630 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2817 event pairs, 56 based on Foata normal form. 2/646 useless extension candidates. Maximal degree in co-relation 4058. Up to 483 conditions per place. [2024-06-27 20:17:10,865 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 101 selfloop transitions, 35 changer transitions 0/139 dead transitions. [2024-06-27 20:17:10,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 139 transitions, 1424 flow [2024-06-27 20:17:10,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:10,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:10,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 20:17:10,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:17:10,877 INFO L175 Difference]: Start difference. First operand has 128 places, 118 transitions, 970 flow. Second operand 9 states and 120 transitions. [2024-06-27 20:17:10,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 139 transitions, 1424 flow [2024-06-27 20:17:10,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 139 transitions, 1349 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:10,896 INFO L231 Difference]: Finished difference. Result has 130 places, 122 transitions, 1035 flow [2024-06-27 20:17:10,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1035, PETRI_PLACES=130, PETRI_TRANSITIONS=122} [2024-06-27 20:17:10,896 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 98 predicate places. [2024-06-27 20:17:10,896 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 122 transitions, 1035 flow [2024-06-27 20:17:10,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:10,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:10,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:10,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:17:10,897 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-27 20:17:10,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:10,897 INFO L85 PathProgramCache]: Analyzing trace with hash -128640640, now seen corresponding path program 3 times [2024-06-27 20:17:10,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:10,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740606762] [2024-06-27 20:17:10,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:10,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:10,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:11,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:11,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:11,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740606762] [2024-06-27 20:17:11,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740606762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:11,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:11,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:11,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862106120] [2024-06-27 20:17:11,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:11,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:11,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:11,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:11,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:11,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:11,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 122 transitions, 1035 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:11,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:11,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:11,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:11,886 INFO L124 PetriNetUnfolderBase]: 348/637 cut-off events. [2024-06-27 20:17:11,886 INFO L125 PetriNetUnfolderBase]: For 25021/25021 co-relation queries the response was YES. [2024-06-27 20:17:11,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4079 conditions, 637 events. 348/637 cut-off events. For 25021/25021 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2789 event pairs, 53 based on Foata normal form. 2/638 useless extension candidates. Maximal degree in co-relation 4018. Up to 480 conditions per place. [2024-06-27 20:17:11,889 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 96 selfloop transitions, 39 changer transitions 0/138 dead transitions. [2024-06-27 20:17:11,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 138 transitions, 1357 flow [2024-06-27 20:17:11,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:11,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:11,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:17:11,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39730639730639733 [2024-06-27 20:17:11,893 INFO L175 Difference]: Start difference. First operand has 130 places, 122 transitions, 1035 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:17:11,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 138 transitions, 1357 flow [2024-06-27 20:17:11,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 138 transitions, 1271 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:11,911 INFO L231 Difference]: Finished difference. Result has 134 places, 122 transitions, 1032 flow [2024-06-27 20:17:11,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1032, PETRI_PLACES=134, PETRI_TRANSITIONS=122} [2024-06-27 20:17:11,912 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 102 predicate places. [2024-06-27 20:17:11,912 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 122 transitions, 1032 flow [2024-06-27 20:17:11,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:11,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:11,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:11,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:17:11,913 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-27 20:17:11,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:11,913 INFO L85 PathProgramCache]: Analyzing trace with hash -128640392, now seen corresponding path program 1 times [2024-06-27 20:17:11,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:11,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778084748] [2024-06-27 20:17:11,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:11,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:11,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:12,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:12,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:12,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778084748] [2024-06-27 20:17:12,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778084748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:12,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:12,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:12,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528764257] [2024-06-27 20:17:12,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:12,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:12,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:12,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:12,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:12,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:12,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 122 transitions, 1032 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:12,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:12,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:12,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:12,911 INFO L124 PetriNetUnfolderBase]: 354/648 cut-off events. [2024-06-27 20:17:12,911 INFO L125 PetriNetUnfolderBase]: For 25595/25595 co-relation queries the response was YES. [2024-06-27 20:17:12,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4178 conditions, 648 events. 354/648 cut-off events. For 25595/25595 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2839 event pairs, 57 based on Foata normal form. 1/648 useless extension candidates. Maximal degree in co-relation 4115. Up to 577 conditions per place. [2024-06-27 20:17:12,915 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 116 selfloop transitions, 22 changer transitions 0/141 dead transitions. [2024-06-27 20:17:12,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 141 transitions, 1421 flow [2024-06-27 20:17:12,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:12,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:12,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-27 20:17:12,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:17:12,929 INFO L175 Difference]: Start difference. First operand has 134 places, 122 transitions, 1032 flow. Second operand 10 states and 120 transitions. [2024-06-27 20:17:12,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 141 transitions, 1421 flow [2024-06-27 20:17:12,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 141 transitions, 1327 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:12,950 INFO L231 Difference]: Finished difference. Result has 140 places, 131 transitions, 1101 flow [2024-06-27 20:17:12,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1101, PETRI_PLACES=140, PETRI_TRANSITIONS=131} [2024-06-27 20:17:12,950 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 108 predicate places. [2024-06-27 20:17:12,950 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 131 transitions, 1101 flow [2024-06-27 20:17:12,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:12,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:12,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:12,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:17:12,951 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-27 20:17:12,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:12,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1861101484, now seen corresponding path program 1 times [2024-06-27 20:17:12,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:12,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967019634] [2024-06-27 20:17:12,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:12,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:12,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:13,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:13,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:13,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967019634] [2024-06-27 20:17:13,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967019634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:13,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:13,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:13,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745445398] [2024-06-27 20:17:13,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:13,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:13,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:13,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:13,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:13,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:13,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 131 transitions, 1101 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:13,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:13,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:13,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:13,933 INFO L124 PetriNetUnfolderBase]: 335/630 cut-off events. [2024-06-27 20:17:13,933 INFO L125 PetriNetUnfolderBase]: For 26629/26629 co-relation queries the response was YES. [2024-06-27 20:17:13,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4080 conditions, 630 events. 335/630 cut-off events. For 26629/26629 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2841 event pairs, 57 based on Foata normal form. 1/627 useless extension candidates. Maximal degree in co-relation 4012. Up to 526 conditions per place. [2024-06-27 20:17:13,937 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 103 selfloop transitions, 20 changer transitions 0/144 dead transitions. [2024-06-27 20:17:13,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 144 transitions, 1404 flow [2024-06-27 20:17:13,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:13,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:13,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-27 20:17:13,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:17:13,948 INFO L175 Difference]: Start difference. First operand has 140 places, 131 transitions, 1101 flow. Second operand 9 states and 117 transitions. [2024-06-27 20:17:13,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 144 transitions, 1404 flow [2024-06-27 20:17:13,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 144 transitions, 1353 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 20:17:13,986 INFO L231 Difference]: Finished difference. Result has 146 places, 133 transitions, 1120 flow [2024-06-27 20:17:13,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1120, PETRI_PLACES=146, PETRI_TRANSITIONS=133} [2024-06-27 20:17:13,987 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 114 predicate places. [2024-06-27 20:17:13,987 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 133 transitions, 1120 flow [2024-06-27 20:17:13,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:13,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:13,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:13,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:17:13,988 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-27 20:17:13,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:13,988 INFO L85 PathProgramCache]: Analyzing trace with hash 44088508, now seen corresponding path program 2 times [2024-06-27 20:17:13,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:13,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048290851] [2024-06-27 20:17:13,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:13,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:13,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:14,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-27 20:17:14,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:14,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048290851] [2024-06-27 20:17:14,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048290851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:14,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:14,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:14,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415453441] [2024-06-27 20:17:14,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:14,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:14,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:14,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:14,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:14,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:14,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 133 transitions, 1120 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:14,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:14,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:14,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:14,998 INFO L124 PetriNetUnfolderBase]: 365/666 cut-off events. [2024-06-27 20:17:14,998 INFO L125 PetriNetUnfolderBase]: For 28785/28785 co-relation queries the response was YES. [2024-06-27 20:17:15,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4410 conditions, 666 events. 365/666 cut-off events. For 28785/28785 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2926 event pairs, 54 based on Foata normal form. 1/666 useless extension candidates. Maximal degree in co-relation 4340. Up to 548 conditions per place. [2024-06-27 20:17:15,002 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 104 selfloop transitions, 41 changer transitions 0/148 dead transitions. [2024-06-27 20:17:15,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 148 transitions, 1560 flow [2024-06-27 20:17:15,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:15,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:15,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-27 20:17:15,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:17:15,012 INFO L175 Difference]: Start difference. First operand has 146 places, 133 transitions, 1120 flow. Second operand 9 states and 114 transitions. [2024-06-27 20:17:15,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 148 transitions, 1560 flow [2024-06-27 20:17:15,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 148 transitions, 1507 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:15,037 INFO L231 Difference]: Finished difference. Result has 148 places, 137 transitions, 1206 flow [2024-06-27 20:17:15,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1206, PETRI_PLACES=148, PETRI_TRANSITIONS=137} [2024-06-27 20:17:15,038 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 116 predicate places. [2024-06-27 20:17:15,038 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 137 transitions, 1206 flow [2024-06-27 20:17:15,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:15,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:15,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:15,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:17:15,038 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-27 20:17:15,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:15,039 INFO L85 PathProgramCache]: Analyzing trace with hash 44080138, now seen corresponding path program 3 times [2024-06-27 20:17:15,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:15,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007126784] [2024-06-27 20:17:15,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:15,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:15,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:15,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:15,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:15,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007126784] [2024-06-27 20:17:15,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007126784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:15,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:15,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:15,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666353385] [2024-06-27 20:17:15,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:15,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:15,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:15,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:15,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:15,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:15,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 137 transitions, 1206 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:15,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:15,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:15,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:16,020 INFO L124 PetriNetUnfolderBase]: 368/671 cut-off events. [2024-06-27 20:17:16,020 INFO L125 PetriNetUnfolderBase]: For 30496/30496 co-relation queries the response was YES. [2024-06-27 20:17:16,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4548 conditions, 671 events. 368/671 cut-off events. For 30496/30496 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2960 event pairs, 54 based on Foata normal form. 1/671 useless extension candidates. Maximal degree in co-relation 4477. Up to 552 conditions per place. [2024-06-27 20:17:16,025 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 107 selfloop transitions, 40 changer transitions 0/150 dead transitions. [2024-06-27 20:17:16,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 150 transitions, 1632 flow [2024-06-27 20:17:16,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:16,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:16,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-27 20:17:16,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872053872053872 [2024-06-27 20:17:16,026 INFO L175 Difference]: Start difference. First operand has 148 places, 137 transitions, 1206 flow. Second operand 9 states and 115 transitions. [2024-06-27 20:17:16,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 150 transitions, 1632 flow [2024-06-27 20:17:16,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 150 transitions, 1561 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:16,057 INFO L231 Difference]: Finished difference. Result has 152 places, 139 transitions, 1248 flow [2024-06-27 20:17:16,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1137, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1248, PETRI_PLACES=152, PETRI_TRANSITIONS=139} [2024-06-27 20:17:16,057 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 120 predicate places. [2024-06-27 20:17:16,057 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 139 transitions, 1248 flow [2024-06-27 20:17:16,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:16,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:16,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:16,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:17:16,058 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-27 20:17:16,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:16,058 INFO L85 PathProgramCache]: Analyzing trace with hash 43842740, now seen corresponding path program 4 times [2024-06-27 20:17:16,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:16,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534978884] [2024-06-27 20:17:16,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:16,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:16,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:16,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:16,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:16,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534978884] [2024-06-27 20:17:16,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534978884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:16,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:16,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:16,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883718018] [2024-06-27 20:17:16,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:16,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:16,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:16,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:16,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:16,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:16,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 139 transitions, 1248 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:16,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:16,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:16,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:16,996 INFO L124 PetriNetUnfolderBase]: 384/699 cut-off events. [2024-06-27 20:17:16,996 INFO L125 PetriNetUnfolderBase]: For 34667/34667 co-relation queries the response was YES. [2024-06-27 20:17:16,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4871 conditions, 699 events. 384/699 cut-off events. For 34667/34667 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3140 event pairs, 59 based on Foata normal form. 2/700 useless extension candidates. Maximal degree in co-relation 4798. Up to 476 conditions per place. [2024-06-27 20:17:17,001 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 106 selfloop transitions, 48 changer transitions 0/157 dead transitions. [2024-06-27 20:17:17,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 157 transitions, 1742 flow [2024-06-27 20:17:17,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:17,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:17,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 20:17:17,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:17:17,002 INFO L175 Difference]: Start difference. First operand has 152 places, 139 transitions, 1248 flow. Second operand 9 states and 120 transitions. [2024-06-27 20:17:17,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 157 transitions, 1742 flow [2024-06-27 20:17:17,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 157 transitions, 1663 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:17,035 INFO L231 Difference]: Finished difference. Result has 155 places, 143 transitions, 1343 flow [2024-06-27 20:17:17,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1343, PETRI_PLACES=155, PETRI_TRANSITIONS=143} [2024-06-27 20:17:17,035 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 123 predicate places. [2024-06-27 20:17:17,035 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 143 transitions, 1343 flow [2024-06-27 20:17:17,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:17,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:17,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:17,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:17:17,036 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-27 20:17:17,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:17,037 INFO L85 PathProgramCache]: Analyzing trace with hash 43849250, now seen corresponding path program 5 times [2024-06-27 20:17:17,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:17,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302761179] [2024-06-27 20:17:17,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:17,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:17,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:17,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:17,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:17,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302761179] [2024-06-27 20:17:17,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302761179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:17,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:17,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:17,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112916493] [2024-06-27 20:17:17,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:17,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:17,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:17,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:17,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:17,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:17,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 143 transitions, 1343 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:17,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:17,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:17,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:17,970 INFO L124 PetriNetUnfolderBase]: 390/711 cut-off events. [2024-06-27 20:17:17,970 INFO L125 PetriNetUnfolderBase]: For 36835/36835 co-relation queries the response was YES. [2024-06-27 20:17:17,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5049 conditions, 711 events. 390/711 cut-off events. For 36835/36835 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3222 event pairs, 59 based on Foata normal form. 2/712 useless extension candidates. Maximal degree in co-relation 4975. Up to 482 conditions per place. [2024-06-27 20:17:17,974 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 108 selfloop transitions, 49 changer transitions 0/160 dead transitions. [2024-06-27 20:17:17,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 160 transitions, 1819 flow [2024-06-27 20:17:17,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:17,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:17,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-27 20:17:17,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-27 20:17:17,975 INFO L175 Difference]: Start difference. First operand has 155 places, 143 transitions, 1343 flow. Second operand 9 states and 122 transitions. [2024-06-27 20:17:17,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 160 transitions, 1819 flow [2024-06-27 20:17:18,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 160 transitions, 1694 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:18,008 INFO L231 Difference]: Finished difference. Result has 158 places, 145 transitions, 1359 flow [2024-06-27 20:17:18,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1226, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1359, PETRI_PLACES=158, PETRI_TRANSITIONS=145} [2024-06-27 20:17:18,009 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 126 predicate places. [2024-06-27 20:17:18,009 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 145 transitions, 1359 flow [2024-06-27 20:17:18,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:18,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:18,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:18,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:17:18,010 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-27 20:17:18,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:18,010 INFO L85 PathProgramCache]: Analyzing trace with hash 43849498, now seen corresponding path program 4 times [2024-06-27 20:17:18,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:18,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692201522] [2024-06-27 20:17:18,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:18,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:18,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:18,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-27 20:17:18,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:18,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692201522] [2024-06-27 20:17:18,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692201522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:18,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:18,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:18,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639460623] [2024-06-27 20:17:18,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:18,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:18,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:18,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:18,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:18,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:18,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 145 transitions, 1359 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:18,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:18,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:18,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:18,955 INFO L124 PetriNetUnfolderBase]: 393/716 cut-off events. [2024-06-27 20:17:18,955 INFO L125 PetriNetUnfolderBase]: For 37287/37287 co-relation queries the response was YES. [2024-06-27 20:17:18,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5060 conditions, 716 events. 393/716 cut-off events. For 37287/37287 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3237 event pairs, 57 based on Foata normal form. 1/716 useless extension candidates. Maximal degree in co-relation 4985. Up to 592 conditions per place. [2024-06-27 20:17:18,959 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 115 selfloop transitions, 40 changer transitions 0/158 dead transitions. [2024-06-27 20:17:18,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 158 transitions, 1807 flow [2024-06-27 20:17:18,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:18,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:18,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-27 20:17:18,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39057239057239057 [2024-06-27 20:17:18,960 INFO L175 Difference]: Start difference. First operand has 158 places, 145 transitions, 1359 flow. Second operand 9 states and 116 transitions. [2024-06-27 20:17:18,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 158 transitions, 1807 flow [2024-06-27 20:17:18,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 158 transitions, 1702 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:18,994 INFO L231 Difference]: Finished difference. Result has 161 places, 147 transitions, 1367 flow [2024-06-27 20:17:18,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1367, PETRI_PLACES=161, PETRI_TRANSITIONS=147} [2024-06-27 20:17:18,995 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 129 predicate places. [2024-06-27 20:17:18,995 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 147 transitions, 1367 flow [2024-06-27 20:17:18,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:18,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:18,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:18,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:17:18,996 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-27 20:17:18,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:18,996 INFO L85 PathProgramCache]: Analyzing trace with hash 44079890, now seen corresponding path program 6 times [2024-06-27 20:17:18,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:18,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113663879] [2024-06-27 20:17:18,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:18,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:19,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:19,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:19,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:19,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113663879] [2024-06-27 20:17:19,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113663879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:19,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:19,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:19,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938695602] [2024-06-27 20:17:19,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:19,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:19,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:19,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:19,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:19,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:19,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 147 transitions, 1367 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:19,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:19,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:19,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:19,938 INFO L124 PetriNetUnfolderBase]: 389/708 cut-off events. [2024-06-27 20:17:19,938 INFO L125 PetriNetUnfolderBase]: For 37728/37728 co-relation queries the response was YES. [2024-06-27 20:17:19,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4929 conditions, 708 events. 389/708 cut-off events. For 37728/37728 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3184 event pairs, 54 based on Foata normal form. 2/709 useless extension candidates. Maximal degree in co-relation 4853. Up to 484 conditions per place. [2024-06-27 20:17:19,942 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 101 selfloop transitions, 56 changer transitions 0/160 dead transitions. [2024-06-27 20:17:19,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 160 transitions, 1717 flow [2024-06-27 20:17:19,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:19,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:19,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:17:19,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39730639730639733 [2024-06-27 20:17:19,943 INFO L175 Difference]: Start difference. First operand has 161 places, 147 transitions, 1367 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:17:19,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 160 transitions, 1717 flow [2024-06-27 20:17:19,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 160 transitions, 1622 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:19,984 INFO L231 Difference]: Finished difference. Result has 164 places, 147 transitions, 1389 flow [2024-06-27 20:17:19,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1389, PETRI_PLACES=164, PETRI_TRANSITIONS=147} [2024-06-27 20:17:19,985 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 132 predicate places. [2024-06-27 20:17:19,985 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 147 transitions, 1389 flow [2024-06-27 20:17:19,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:19,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:19,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:19,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:17:19,986 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-27 20:17:19,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:19,986 INFO L85 PathProgramCache]: Analyzing trace with hash -624665838, now seen corresponding path program 7 times [2024-06-27 20:17:19,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:19,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885272824] [2024-06-27 20:17:19,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:19,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:19,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:20,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:20,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:20,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885272824] [2024-06-27 20:17:20,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885272824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:20,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:20,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:20,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518578447] [2024-06-27 20:17:20,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:20,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:20,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:20,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:20,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:20,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:20,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 147 transitions, 1389 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:20,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:20,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:20,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:20,939 INFO L124 PetriNetUnfolderBase]: 410/750 cut-off events. [2024-06-27 20:17:20,939 INFO L125 PetriNetUnfolderBase]: For 42843/42843 co-relation queries the response was YES. [2024-06-27 20:17:20,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5366 conditions, 750 events. 410/750 cut-off events. For 42843/42843 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3465 event pairs, 71 based on Foata normal form. 2/751 useless extension candidates. Maximal degree in co-relation 5289. Up to 457 conditions per place. [2024-06-27 20:17:20,944 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 105 selfloop transitions, 59 changer transitions 0/167 dead transitions. [2024-06-27 20:17:20,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 167 transitions, 2033 flow [2024-06-27 20:17:20,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:20,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:20,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-27 20:17:20,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175084175084175 [2024-06-27 20:17:20,945 INFO L175 Difference]: Start difference. First operand has 164 places, 147 transitions, 1389 flow. Second operand 9 states and 124 transitions. [2024-06-27 20:17:20,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 167 transitions, 2033 flow [2024-06-27 20:17:20,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 167 transitions, 1896 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:20,999 INFO L231 Difference]: Finished difference. Result has 164 places, 153 transitions, 1481 flow [2024-06-27 20:17:20,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1481, PETRI_PLACES=164, PETRI_TRANSITIONS=153} [2024-06-27 20:17:20,999 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 132 predicate places. [2024-06-27 20:17:20,999 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 153 transitions, 1481 flow [2024-06-27 20:17:21,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:21,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:21,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:21,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:17:21,000 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-27 20:17:21,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:21,001 INFO L85 PathProgramCache]: Analyzing trace with hash -624665590, now seen corresponding path program 5 times [2024-06-27 20:17:21,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:21,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571165812] [2024-06-27 20:17:21,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:21,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:21,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:21,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:21,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:21,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571165812] [2024-06-27 20:17:21,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571165812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:21,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:21,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:21,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057230030] [2024-06-27 20:17:21,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:21,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:21,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:21,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:21,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:21,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:21,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 153 transitions, 1481 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:21,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:21,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:21,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:22,003 INFO L124 PetriNetUnfolderBase]: 423/769 cut-off events. [2024-06-27 20:17:22,003 INFO L125 PetriNetUnfolderBase]: For 45879/45879 co-relation queries the response was YES. [2024-06-27 20:17:22,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5656 conditions, 769 events. 423/769 cut-off events. For 45879/45879 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3555 event pairs, 66 based on Foata normal form. 1/769 useless extension candidates. Maximal degree in co-relation 5578. Up to 583 conditions per place. [2024-06-27 20:17:22,008 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 113 selfloop transitions, 57 changer transitions 0/173 dead transitions. [2024-06-27 20:17:22,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 173 transitions, 2319 flow [2024-06-27 20:17:22,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:22,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:22,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 20:17:22,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:17:22,009 INFO L175 Difference]: Start difference. First operand has 164 places, 153 transitions, 1481 flow. Second operand 10 states and 132 transitions. [2024-06-27 20:17:22,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 173 transitions, 2319 flow [2024-06-27 20:17:22,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 173 transitions, 2190 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:22,060 INFO L231 Difference]: Finished difference. Result has 169 places, 161 transitions, 1587 flow [2024-06-27 20:17:22,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1587, PETRI_PLACES=169, PETRI_TRANSITIONS=161} [2024-06-27 20:17:22,060 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 137 predicate places. [2024-06-27 20:17:22,060 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 161 transitions, 1587 flow [2024-06-27 20:17:22,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:22,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:22,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:22,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:17:22,061 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-27 20:17:22,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:22,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1732763122, now seen corresponding path program 8 times [2024-06-27 20:17:22,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:22,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909432343] [2024-06-27 20:17:22,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:22,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:22,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:22,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:22,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909432343] [2024-06-27 20:17:22,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909432343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:22,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:22,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:22,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128017598] [2024-06-27 20:17:22,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:22,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:22,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:22,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:22,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:22,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:22,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 161 transitions, 1587 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:22,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:22,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:22,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:22,993 INFO L124 PetriNetUnfolderBase]: 429/781 cut-off events. [2024-06-27 20:17:22,993 INFO L125 PetriNetUnfolderBase]: For 48785/48785 co-relation queries the response was YES. [2024-06-27 20:17:22,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5729 conditions, 781 events. 429/781 cut-off events. For 48785/48785 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3638 event pairs, 71 based on Foata normal form. 2/782 useless extension candidates. Maximal degree in co-relation 5650. Up to 484 conditions per place. [2024-06-27 20:17:22,997 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 108 selfloop transitions, 64 changer transitions 0/175 dead transitions. [2024-06-27 20:17:22,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 175 transitions, 2087 flow [2024-06-27 20:17:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:22,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:22,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 20:17:22,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:17:22,998 INFO L175 Difference]: Start difference. First operand has 169 places, 161 transitions, 1587 flow. Second operand 9 states and 120 transitions. [2024-06-27 20:17:22,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 175 transitions, 2087 flow [2024-06-27 20:17:23,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 175 transitions, 1974 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:23,057 INFO L231 Difference]: Finished difference. Result has 173 places, 163 transitions, 1639 flow [2024-06-27 20:17:23,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1639, PETRI_PLACES=173, PETRI_TRANSITIONS=163} [2024-06-27 20:17:23,057 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 141 predicate places. [2024-06-27 20:17:23,057 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 163 transitions, 1639 flow [2024-06-27 20:17:23,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:23,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:23,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:23,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:17:23,058 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-27 20:17:23,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:23,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1733008890, now seen corresponding path program 6 times [2024-06-27 20:17:23,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:23,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542310250] [2024-06-27 20:17:23,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:23,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:23,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:23,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-27 20:17:23,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:23,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542310250] [2024-06-27 20:17:23,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542310250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:23,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:23,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:23,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080410323] [2024-06-27 20:17:23,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:23,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:23,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:23,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:23,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:23,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:23,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 163 transitions, 1639 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:23,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:23,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:23,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:24,009 INFO L124 PetriNetUnfolderBase]: 427/778 cut-off events. [2024-06-27 20:17:24,009 INFO L125 PetriNetUnfolderBase]: For 48516/48516 co-relation queries the response was YES. [2024-06-27 20:17:24,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5733 conditions, 778 events. 427/778 cut-off events. For 48516/48516 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3631 event pairs, 66 based on Foata normal form. 1/778 useless extension candidates. Maximal degree in co-relation 5653. Up to 591 conditions per place. [2024-06-27 20:17:24,014 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 115 selfloop transitions, 56 changer transitions 0/174 dead transitions. [2024-06-27 20:17:24,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 174 transitions, 2287 flow [2024-06-27 20:17:24,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:24,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:24,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 20:17:24,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:17:24,016 INFO L175 Difference]: Start difference. First operand has 173 places, 163 transitions, 1639 flow. Second operand 9 states and 120 transitions. [2024-06-27 20:17:24,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 174 transitions, 2287 flow [2024-06-27 20:17:24,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 174 transitions, 2126 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:24,077 INFO L231 Difference]: Finished difference. Result has 176 places, 163 transitions, 1595 flow [2024-06-27 20:17:24,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1595, PETRI_PLACES=176, PETRI_TRANSITIONS=163} [2024-06-27 20:17:24,077 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 144 predicate places. [2024-06-27 20:17:24,077 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 163 transitions, 1595 flow [2024-06-27 20:17:24,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:24,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:24,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:24,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:17:24,078 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-27 20:17:24,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:24,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1733009200, now seen corresponding path program 2 times [2024-06-27 20:17:24,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:24,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463203091] [2024-06-27 20:17:24,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:24,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:24,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:24,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:24,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:24,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463203091] [2024-06-27 20:17:24,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463203091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:24,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:24,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:24,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932034982] [2024-06-27 20:17:24,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:24,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:24,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:24,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:24,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:24,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:24,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 163 transitions, 1595 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:24,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:24,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:24,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:25,036 INFO L124 PetriNetUnfolderBase]: 406/760 cut-off events. [2024-06-27 20:17:25,036 INFO L125 PetriNetUnfolderBase]: For 50326/50326 co-relation queries the response was YES. [2024-06-27 20:17:25,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5537 conditions, 760 events. 406/760 cut-off events. For 50326/50326 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3634 event pairs, 63 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 5456. Up to 585 conditions per place. [2024-06-27 20:17:25,041 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 116 selfloop transitions, 32 changer transitions 0/177 dead transitions. [2024-06-27 20:17:25,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 177 transitions, 2067 flow [2024-06-27 20:17:25,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:25,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:25,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-27 20:17:25,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-27 20:17:25,042 INFO L175 Difference]: Start difference. First operand has 176 places, 163 transitions, 1595 flow. Second operand 9 states and 123 transitions. [2024-06-27 20:17:25,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 177 transitions, 2067 flow [2024-06-27 20:17:25,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 177 transitions, 1957 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:25,099 INFO L231 Difference]: Finished difference. Result has 178 places, 167 transitions, 1606 flow [2024-06-27 20:17:25,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1606, PETRI_PLACES=178, PETRI_TRANSITIONS=167} [2024-06-27 20:17:25,100 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 146 predicate places. [2024-06-27 20:17:25,100 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 167 transitions, 1606 flow [2024-06-27 20:17:25,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:25,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:25,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:25,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:17:25,101 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-27 20:17:25,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:25,101 INFO L85 PathProgramCache]: Analyzing trace with hash -624896230, now seen corresponding path program 7 times [2024-06-27 20:17:25,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:25,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606220160] [2024-06-27 20:17:25,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:25,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:25,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:25,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:25,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:25,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606220160] [2024-06-27 20:17:25,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606220160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:25,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:25,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:25,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448137102] [2024-06-27 20:17:25,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:25,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:25,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:25,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:25,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:25,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:25,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 167 transitions, 1606 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:25,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:25,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:25,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:26,114 INFO L124 PetriNetUnfolderBase]: 428/780 cut-off events. [2024-06-27 20:17:26,114 INFO L125 PetriNetUnfolderBase]: For 51152/51152 co-relation queries the response was YES. [2024-06-27 20:17:26,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5659 conditions, 780 events. 428/780 cut-off events. For 51152/51152 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3624 event pairs, 66 based on Foata normal form. 1/780 useless extension candidates. Maximal degree in co-relation 5577. Up to 594 conditions per place. [2024-06-27 20:17:26,120 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 114 selfloop transitions, 60 changer transitions 0/177 dead transitions. [2024-06-27 20:17:26,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 177 transitions, 2172 flow [2024-06-27 20:17:26,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:26,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:26,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 20:17:26,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-27 20:17:26,127 INFO L175 Difference]: Start difference. First operand has 178 places, 167 transitions, 1606 flow. Second operand 10 states and 128 transitions. [2024-06-27 20:17:26,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 177 transitions, 2172 flow [2024-06-27 20:17:26,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 177 transitions, 2107 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:26,197 INFO L231 Difference]: Finished difference. Result has 183 places, 167 transitions, 1666 flow [2024-06-27 20:17:26,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1666, PETRI_PLACES=183, PETRI_TRANSITIONS=167} [2024-06-27 20:17:26,198 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 151 predicate places. [2024-06-27 20:17:26,198 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 167 transitions, 1666 flow [2024-06-27 20:17:26,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:26,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:26,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:26,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:17:26,198 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-27 20:17:26,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:26,199 INFO L85 PathProgramCache]: Analyzing trace with hash -624896478, now seen corresponding path program 9 times [2024-06-27 20:17:26,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:26,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723468607] [2024-06-27 20:17:26,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:26,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:26,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:26,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-27 20:17:26,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:26,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723468607] [2024-06-27 20:17:26,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723468607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:26,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:26,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:26,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187738459] [2024-06-27 20:17:26,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:26,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:26,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:26,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:26,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:26,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:26,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 167 transitions, 1666 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:26,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:26,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:26,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:27,195 INFO L124 PetriNetUnfolderBase]: 424/774 cut-off events. [2024-06-27 20:17:27,196 INFO L125 PetriNetUnfolderBase]: For 51964/51964 co-relation queries the response was YES. [2024-06-27 20:17:27,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5652 conditions, 774 events. 424/774 cut-off events. For 51964/51964 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3604 event pairs, 70 based on Foata normal form. 2/775 useless extension candidates. Maximal degree in co-relation 5568. Up to 480 conditions per place. [2024-06-27 20:17:27,202 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 115 selfloop transitions, 62 changer transitions 0/180 dead transitions. [2024-06-27 20:17:27,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 180 transitions, 2156 flow [2024-06-27 20:17:27,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:27,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:27,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-27 20:17:27,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-27 20:17:27,203 INFO L175 Difference]: Start difference. First operand has 183 places, 167 transitions, 1666 flow. Second operand 9 states and 122 transitions. [2024-06-27 20:17:27,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 180 transitions, 2156 flow [2024-06-27 20:17:27,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 180 transitions, 2014 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 20:17:27,273 INFO L231 Difference]: Finished difference. Result has 183 places, 167 transitions, 1653 flow [2024-06-27 20:17:27,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1653, PETRI_PLACES=183, PETRI_TRANSITIONS=167} [2024-06-27 20:17:27,274 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 151 predicate places. [2024-06-27 20:17:27,274 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 167 transitions, 1653 flow [2024-06-27 20:17:27,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:27,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:27,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:27,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:17:27,276 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-27 20:17:27,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:27,276 INFO L85 PathProgramCache]: Analyzing trace with hash -554397442, now seen corresponding path program 8 times [2024-06-27 20:17:27,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:27,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525996203] [2024-06-27 20:17:27,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:27,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:27,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:28,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:28,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:28,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525996203] [2024-06-27 20:17:28,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525996203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:28,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:28,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:28,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074859680] [2024-06-27 20:17:28,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:28,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:28,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:28,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:28,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:28,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:28,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 167 transitions, 1653 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:28,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:28,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:28,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:28,274 INFO L124 PetriNetUnfolderBase]: 427/779 cut-off events. [2024-06-27 20:17:28,274 INFO L125 PetriNetUnfolderBase]: For 52671/52671 co-relation queries the response was YES. [2024-06-27 20:17:28,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5727 conditions, 779 events. 427/779 cut-off events. For 52671/52671 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3645 event pairs, 65 based on Foata normal form. 1/779 useless extension candidates. Maximal degree in co-relation 5642. Up to 592 conditions per place. [2024-06-27 20:17:28,279 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 102 selfloop transitions, 73 changer transitions 0/178 dead transitions. [2024-06-27 20:17:28,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 178 transitions, 2153 flow [2024-06-27 20:17:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:28,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:28,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 20:17:28,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 20:17:28,280 INFO L175 Difference]: Start difference. First operand has 183 places, 167 transitions, 1653 flow. Second operand 10 states and 125 transitions. [2024-06-27 20:17:28,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 178 transitions, 2153 flow [2024-06-27 20:17:28,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 178 transitions, 2034 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:28,352 INFO L231 Difference]: Finished difference. Result has 186 places, 169 transitions, 1713 flow [2024-06-27 20:17:28,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1713, PETRI_PLACES=186, PETRI_TRANSITIONS=169} [2024-06-27 20:17:28,352 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 154 predicate places. [2024-06-27 20:17:28,353 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 169 transitions, 1713 flow [2024-06-27 20:17:28,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:28,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:28,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:28,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:17:28,353 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-27 20:17:28,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:28,354 INFO L85 PathProgramCache]: Analyzing trace with hash -329081520, now seen corresponding path program 3 times [2024-06-27 20:17:28,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:28,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177016603] [2024-06-27 20:17:28,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:28,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:28,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:29,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:29,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:29,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177016603] [2024-06-27 20:17:29,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177016603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:29,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:29,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:29,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305642068] [2024-06-27 20:17:29,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:29,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:29,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:29,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:29,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:29,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:29,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 169 transitions, 1713 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:29,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:29,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:29,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:29,457 INFO L124 PetriNetUnfolderBase]: 406/755 cut-off events. [2024-06-27 20:17:29,457 INFO L125 PetriNetUnfolderBase]: For 55057/55059 co-relation queries the response was YES. [2024-06-27 20:17:29,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5610 conditions, 755 events. 406/755 cut-off events. For 55057/55059 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3620 event pairs, 70 based on Foata normal form. 3/751 useless extension candidates. Maximal degree in co-relation 5524. Up to 637 conditions per place. [2024-06-27 20:17:29,462 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 133 selfloop transitions, 16 changer transitions 0/179 dead transitions. [2024-06-27 20:17:29,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 179 transitions, 2057 flow [2024-06-27 20:17:29,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:29,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:29,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:17:29,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-27 20:17:29,463 INFO L175 Difference]: Start difference. First operand has 186 places, 169 transitions, 1713 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:17:29,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 179 transitions, 2057 flow [2024-06-27 20:17:29,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 179 transitions, 1928 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:29,534 INFO L231 Difference]: Finished difference. Result has 189 places, 171 transitions, 1653 flow [2024-06-27 20:17:29,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1653, PETRI_PLACES=189, PETRI_TRANSITIONS=171} [2024-06-27 20:17:29,534 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 157 predicate places. [2024-06-27 20:17:29,534 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 171 transitions, 1653 flow [2024-06-27 20:17:29,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:29,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:29,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:29,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:17:29,534 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-27 20:17:29,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:29,535 INFO L85 PathProgramCache]: Analyzing trace with hash -564516462, now seen corresponding path program 4 times [2024-06-27 20:17:29,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:29,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338760088] [2024-06-27 20:17:29,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:29,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:30,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:30,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:30,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338760088] [2024-06-27 20:17:30,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338760088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:30,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:30,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:30,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251883014] [2024-06-27 20:17:30,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:30,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:30,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:30,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:30,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:30,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:30,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 171 transitions, 1653 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:30,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:30,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:30,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:30,504 INFO L124 PetriNetUnfolderBase]: 409/766 cut-off events. [2024-06-27 20:17:30,504 INFO L125 PetriNetUnfolderBase]: For 56645/56645 co-relation queries the response was YES. [2024-06-27 20:17:30,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5606 conditions, 766 events. 409/766 cut-off events. For 56645/56645 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3657 event pairs, 62 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 5519. Up to 588 conditions per place. [2024-06-27 20:17:30,509 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 115 selfloop transitions, 38 changer transitions 0/183 dead transitions. [2024-06-27 20:17:30,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 183 transitions, 2129 flow [2024-06-27 20:17:30,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:30,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:30,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-27 20:17:30,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107744107744108 [2024-06-27 20:17:30,510 INFO L175 Difference]: Start difference. First operand has 189 places, 171 transitions, 1653 flow. Second operand 9 states and 122 transitions. [2024-06-27 20:17:30,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 183 transitions, 2129 flow [2024-06-27 20:17:30,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 183 transitions, 2065 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:30,591 INFO L231 Difference]: Finished difference. Result has 190 places, 173 transitions, 1703 flow [2024-06-27 20:17:30,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1703, PETRI_PLACES=190, PETRI_TRANSITIONS=173} [2024-06-27 20:17:30,591 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 158 predicate places. [2024-06-27 20:17:30,591 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 173 transitions, 1703 flow [2024-06-27 20:17:30,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:30,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:30,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:30,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:17:30,592 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-27 20:17:30,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:30,592 INFO L85 PathProgramCache]: Analyzing trace with hash -329437710, now seen corresponding path program 5 times [2024-06-27 20:17:30,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:30,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703558113] [2024-06-27 20:17:30,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:30,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:30,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:31,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:31,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:31,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703558113] [2024-06-27 20:17:31,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703558113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:31,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:31,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:31,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271101860] [2024-06-27 20:17:31,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:31,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:31,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:31,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:31,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:31,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:31,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 173 transitions, 1703 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:31,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:31,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:31,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:31,539 INFO L124 PetriNetUnfolderBase]: 407/763 cut-off events. [2024-06-27 20:17:31,556 INFO L125 PetriNetUnfolderBase]: For 57300/57300 co-relation queries the response was YES. [2024-06-27 20:17:31,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5580 conditions, 763 events. 407/763 cut-off events. For 57300/57300 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3654 event pairs, 62 based on Foata normal form. 1/763 useless extension candidates. Maximal degree in co-relation 5493. Up to 586 conditions per place. [2024-06-27 20:17:31,561 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 112 selfloop transitions, 40 changer transitions 0/182 dead transitions. [2024-06-27 20:17:31,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 182 transitions, 2036 flow [2024-06-27 20:17:31,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:31,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:31,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-27 20:17:31,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:17:31,562 INFO L175 Difference]: Start difference. First operand has 190 places, 173 transitions, 1703 flow. Second operand 9 states and 120 transitions. [2024-06-27 20:17:31,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 182 transitions, 2036 flow [2024-06-27 20:17:31,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 182 transitions, 1918 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:31,646 INFO L231 Difference]: Finished difference. Result has 192 places, 173 transitions, 1670 flow [2024-06-27 20:17:31,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1670, PETRI_PLACES=192, PETRI_TRANSITIONS=173} [2024-06-27 20:17:31,646 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 160 predicate places. [2024-06-27 20:17:31,646 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 173 transitions, 1670 flow [2024-06-27 20:17:31,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:31,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:31,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:31,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:17:31,647 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-27 20:17:31,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:31,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1990931532, now seen corresponding path program 9 times [2024-06-27 20:17:31,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:31,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948667243] [2024-06-27 20:17:31,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:31,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:31,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:32,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:32,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:32,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948667243] [2024-06-27 20:17:32,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948667243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:32,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:32,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:32,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175386876] [2024-06-27 20:17:32,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:32,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:32,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:32,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:32,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:32,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:32,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 173 transitions, 1670 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:32,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:32,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:32,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:32,559 INFO L124 PetriNetUnfolderBase]: 434/791 cut-off events. [2024-06-27 20:17:32,559 INFO L125 PetriNetUnfolderBase]: For 59301/59301 co-relation queries the response was YES. [2024-06-27 20:17:32,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5787 conditions, 791 events. 434/791 cut-off events. For 59301/59301 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3684 event pairs, 65 based on Foata normal form. 1/791 useless extension candidates. Maximal degree in co-relation 5699. Up to 603 conditions per place. [2024-06-27 20:17:32,565 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 117 selfloop transitions, 65 changer transitions 0/185 dead transitions. [2024-06-27 20:17:32,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 185 transitions, 2304 flow [2024-06-27 20:17:32,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:32,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:32,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:17:32,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39730639730639733 [2024-06-27 20:17:32,566 INFO L175 Difference]: Start difference. First operand has 192 places, 173 transitions, 1670 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:17:32,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 185 transitions, 2304 flow [2024-06-27 20:17:32,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 185 transitions, 2209 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:32,650 INFO L231 Difference]: Finished difference. Result has 193 places, 175 transitions, 1738 flow [2024-06-27 20:17:32,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1738, PETRI_PLACES=193, PETRI_TRANSITIONS=175} [2024-06-27 20:17:32,650 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 161 predicate places. [2024-06-27 20:17:32,650 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 175 transitions, 1738 flow [2024-06-27 20:17:32,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:32,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:32,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:32,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:17:32,651 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-27 20:17:32,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:32,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1741043842, now seen corresponding path program 10 times [2024-06-27 20:17:32,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:32,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121119271] [2024-06-27 20:17:32,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:32,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:32,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:33,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:33,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:33,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121119271] [2024-06-27 20:17:33,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121119271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:33,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:33,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:33,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517839993] [2024-06-27 20:17:33,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:33,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:33,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:33,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:33,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:33,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:33,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 175 transitions, 1738 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:33,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:33,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:33,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:33,617 INFO L124 PetriNetUnfolderBase]: 430/783 cut-off events. [2024-06-27 20:17:33,618 INFO L125 PetriNetUnfolderBase]: For 59990/59990 co-relation queries the response was YES. [2024-06-27 20:17:33,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5728 conditions, 783 events. 430/783 cut-off events. For 59990/59990 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3655 event pairs, 63 based on Foata normal form. 2/784 useless extension candidates. Maximal degree in co-relation 5639. Up to 494 conditions per place. [2024-06-27 20:17:33,623 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 109 selfloop transitions, 74 changer transitions 0/186 dead transitions. [2024-06-27 20:17:33,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 186 transitions, 2134 flow [2024-06-27 20:17:33,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:33,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:33,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 20:17:33,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39730639730639733 [2024-06-27 20:17:33,624 INFO L175 Difference]: Start difference. First operand has 193 places, 175 transitions, 1738 flow. Second operand 9 states and 118 transitions. [2024-06-27 20:17:33,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 186 transitions, 2134 flow [2024-06-27 20:17:33,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 186 transitions, 1926 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:33,696 INFO L231 Difference]: Finished difference. Result has 194 places, 175 transitions, 1683 flow [2024-06-27 20:17:33,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1683, PETRI_PLACES=194, PETRI_TRANSITIONS=175} [2024-06-27 20:17:33,696 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 162 predicate places. [2024-06-27 20:17:33,696 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 175 transitions, 1683 flow [2024-06-27 20:17:33,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:33,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:33,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:33,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:17:33,697 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-27 20:17:33,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:33,697 INFO L85 PathProgramCache]: Analyzing trace with hash -339565720, now seen corresponding path program 10 times [2024-06-27 20:17:33,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:33,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217588411] [2024-06-27 20:17:33,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:33,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:33,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:34,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:34,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:34,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217588411] [2024-06-27 20:17:34,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217588411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:34,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:34,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:34,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558364664] [2024-06-27 20:17:34,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:34,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:34,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:34,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:34,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:34,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:34,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 175 transitions, 1683 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:34,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:34,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:34,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:34,693 INFO L124 PetriNetUnfolderBase]: 428/782 cut-off events. [2024-06-27 20:17:34,693 INFO L125 PetriNetUnfolderBase]: For 58660/58660 co-relation queries the response was YES. [2024-06-27 20:17:34,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5684 conditions, 782 events. 428/782 cut-off events. For 58660/58660 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3648 event pairs, 64 based on Foata normal form. 1/782 useless extension candidates. Maximal degree in co-relation 5594. Up to 595 conditions per place. [2024-06-27 20:17:34,699 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 113 selfloop transitions, 68 changer transitions 0/184 dead transitions. [2024-06-27 20:17:34,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 184 transitions, 2179 flow [2024-06-27 20:17:34,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:34,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:34,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 20:17:34,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-27 20:17:34,700 INFO L175 Difference]: Start difference. First operand has 194 places, 175 transitions, 1683 flow. Second operand 10 states and 126 transitions. [2024-06-27 20:17:34,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 184 transitions, 2179 flow [2024-06-27 20:17:34,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 184 transitions, 1982 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 20:17:34,774 INFO L231 Difference]: Finished difference. Result has 194 places, 175 transitions, 1627 flow [2024-06-27 20:17:34,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1627, PETRI_PLACES=194, PETRI_TRANSITIONS=175} [2024-06-27 20:17:34,774 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 162 predicate places. [2024-06-27 20:17:34,775 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 175 transitions, 1627 flow [2024-06-27 20:17:34,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:34,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:34,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:34,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:17:34,775 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-27 20:17:34,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:34,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1296110378, now seen corresponding path program 11 times [2024-06-27 20:17:34,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:34,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206793422] [2024-06-27 20:17:34,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:34,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:34,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:35,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-27 20:17:35,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:35,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206793422] [2024-06-27 20:17:35,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206793422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:35,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:35,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:35,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118046593] [2024-06-27 20:17:35,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:35,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:35,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:35,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:35,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:35,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:35,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 175 transitions, 1627 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:35,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:35,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:35,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:35,696 INFO L124 PetriNetUnfolderBase]: 437/798 cut-off events. [2024-06-27 20:17:35,696 INFO L125 PetriNetUnfolderBase]: For 60475/60475 co-relation queries the response was YES. [2024-06-27 20:17:35,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5744 conditions, 798 events. 437/798 cut-off events. For 60475/60475 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3745 event pairs, 59 based on Foata normal form. 1/798 useless extension candidates. Maximal degree in co-relation 5653. Up to 716 conditions per place. [2024-06-27 20:17:35,702 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 169 selfloop transitions, 24 changer transitions 0/196 dead transitions. [2024-06-27 20:17:35,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 196 transitions, 2143 flow [2024-06-27 20:17:35,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:35,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:35,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:17:35,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-27 20:17:35,703 INFO L175 Difference]: Start difference. First operand has 194 places, 175 transitions, 1627 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:17:35,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 196 transitions, 2143 flow [2024-06-27 20:17:35,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 196 transitions, 1972 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:17:35,787 INFO L231 Difference]: Finished difference. Result has 197 places, 182 transitions, 1632 flow [2024-06-27 20:17:35,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1632, PETRI_PLACES=197, PETRI_TRANSITIONS=182} [2024-06-27 20:17:35,788 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 165 predicate places. [2024-06-27 20:17:35,788 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 182 transitions, 1632 flow [2024-06-27 20:17:35,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:35,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:35,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:35,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:17:35,790 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-27 20:17:35,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:35,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1315973930, now seen corresponding path program 12 times [2024-06-27 20:17:35,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:35,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401147231] [2024-06-27 20:17:35,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:35,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:35,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:36,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:36,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:36,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401147231] [2024-06-27 20:17:36,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401147231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:36,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:36,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:36,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909346239] [2024-06-27 20:17:36,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:36,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:36,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:36,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:36,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:36,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:36,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 182 transitions, 1632 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:36,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:36,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:36,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:36,732 INFO L124 PetriNetUnfolderBase]: 435/795 cut-off events. [2024-06-27 20:17:36,732 INFO L125 PetriNetUnfolderBase]: For 60735/60735 co-relation queries the response was YES. [2024-06-27 20:17:36,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5634 conditions, 795 events. 435/795 cut-off events. For 60735/60735 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3724 event pairs, 58 based on Foata normal form. 1/795 useless extension candidates. Maximal degree in co-relation 5539. Up to 713 conditions per place. [2024-06-27 20:17:36,738 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 169 selfloop transitions, 23 changer transitions 0/195 dead transitions. [2024-06-27 20:17:36,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 195 transitions, 2050 flow [2024-06-27 20:17:36,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:36,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:36,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-27 20:17:36,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-27 20:17:36,739 INFO L175 Difference]: Start difference. First operand has 197 places, 182 transitions, 1632 flow. Second operand 10 states and 123 transitions. [2024-06-27 20:17:36,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 195 transitions, 2050 flow [2024-06-27 20:17:36,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 195 transitions, 1974 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:36,832 INFO L231 Difference]: Finished difference. Result has 201 places, 182 transitions, 1607 flow [2024-06-27 20:17:36,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1556, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1607, PETRI_PLACES=201, PETRI_TRANSITIONS=182} [2024-06-27 20:17:36,832 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 169 predicate places. [2024-06-27 20:17:36,832 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 182 transitions, 1607 flow [2024-06-27 20:17:36,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:36,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:36,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:36,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:17:36,833 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-27 20:17:36,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:36,833 INFO L85 PathProgramCache]: Analyzing trace with hash -329068624, now seen corresponding path program 1 times [2024-06-27 20:17:36,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:36,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057058483] [2024-06-27 20:17:36,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:36,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:36,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:38,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:38,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:38,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057058483] [2024-06-27 20:17:38,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057058483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:38,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:38,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:38,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114595280] [2024-06-27 20:17:38,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:38,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:38,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:38,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:38,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:38,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:38,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 182 transitions, 1607 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:38,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:38,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:38,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:38,400 INFO L124 PetriNetUnfolderBase]: 408/764 cut-off events. [2024-06-27 20:17:38,401 INFO L125 PetriNetUnfolderBase]: For 60825/60825 co-relation queries the response was YES. [2024-06-27 20:17:38,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5300 conditions, 764 events. 408/764 cut-off events. For 60825/60825 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3678 event pairs, 71 based on Foata normal form. 2/760 useless extension candidates. Maximal degree in co-relation 5205. Up to 634 conditions per place. [2024-06-27 20:17:38,407 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 142 selfloop transitions, 16 changer transitions 0/192 dead transitions. [2024-06-27 20:17:38,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 192 transitions, 1945 flow [2024-06-27 20:17:38,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:38,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:38,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-27 20:17:38,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37575757575757573 [2024-06-27 20:17:38,408 INFO L175 Difference]: Start difference. First operand has 201 places, 182 transitions, 1607 flow. Second operand 10 states and 124 transitions. [2024-06-27 20:17:38,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 192 transitions, 1945 flow [2024-06-27 20:17:38,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 192 transitions, 1794 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-06-27 20:17:38,484 INFO L231 Difference]: Finished difference. Result has 197 places, 182 transitions, 1492 flow [2024-06-27 20:17:38,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1492, PETRI_PLACES=197, PETRI_TRANSITIONS=182} [2024-06-27 20:17:38,485 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 165 predicate places. [2024-06-27 20:17:38,485 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 182 transitions, 1492 flow [2024-06-27 20:17:38,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:38,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:38,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:38,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:17:38,485 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-27 20:17:38,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:38,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1227933754, now seen corresponding path program 1 times [2024-06-27 20:17:38,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:38,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523703456] [2024-06-27 20:17:38,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:38,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:38,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:39,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:39,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:39,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523703456] [2024-06-27 20:17:39,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523703456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:39,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:39,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:39,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889178725] [2024-06-27 20:17:39,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:39,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:39,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:39,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:39,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:39,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:39,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 182 transitions, 1492 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:39,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:39,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:39,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:39,743 INFO L124 PetriNetUnfolderBase]: 430/787 cut-off events. [2024-06-27 20:17:39,743 INFO L125 PetriNetUnfolderBase]: For 58944/58944 co-relation queries the response was YES. [2024-06-27 20:17:39,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5350 conditions, 787 events. 430/787 cut-off events. For 58944/58944 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3675 event pairs, 59 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 5258. Up to 674 conditions per place. [2024-06-27 20:17:39,749 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 169 selfloop transitions, 30 changer transitions 0/202 dead transitions. [2024-06-27 20:17:39,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 202 transitions, 1974 flow [2024-06-27 20:17:39,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:39,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:39,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 20:17:39,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-27 20:17:39,750 INFO L175 Difference]: Start difference. First operand has 197 places, 182 transitions, 1492 flow. Second operand 10 states and 128 transitions. [2024-06-27 20:17:39,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 202 transitions, 1974 flow [2024-06-27 20:17:39,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 202 transitions, 1934 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:39,827 INFO L231 Difference]: Finished difference. Result has 199 places, 184 transitions, 1555 flow [2024-06-27 20:17:39,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1555, PETRI_PLACES=199, PETRI_TRANSITIONS=184} [2024-06-27 20:17:39,828 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 167 predicate places. [2024-06-27 20:17:39,828 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 184 transitions, 1555 flow [2024-06-27 20:17:39,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:39,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:39,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:39,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:17:39,828 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-27 20:17:39,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:39,829 INFO L85 PathProgramCache]: Analyzing trace with hash 163015839, now seen corresponding path program 1 times [2024-06-27 20:17:39,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:39,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496832731] [2024-06-27 20:17:39,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:39,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:39,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:40,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:40,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:40,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496832731] [2024-06-27 20:17:40,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496832731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:40,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:40,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:40,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928138211] [2024-06-27 20:17:40,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:40,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:40,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:40,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:40,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:40,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:40,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 184 transitions, 1555 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:40,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:40,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:40,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:41,005 INFO L124 PetriNetUnfolderBase]: 442/807 cut-off events. [2024-06-27 20:17:41,005 INFO L125 PetriNetUnfolderBase]: For 62802/62802 co-relation queries the response was YES. [2024-06-27 20:17:41,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5516 conditions, 807 events. 442/807 cut-off events. For 62802/62802 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3800 event pairs, 60 based on Foata normal form. 2/808 useless extension candidates. Maximal degree in co-relation 5423. Up to 693 conditions per place. [2024-06-27 20:17:41,012 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 172 selfloop transitions, 28 changer transitions 0/203 dead transitions. [2024-06-27 20:17:41,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 203 transitions, 2039 flow [2024-06-27 20:17:41,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:17:41,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:17:41,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:17:41,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-27 20:17:41,013 INFO L175 Difference]: Start difference. First operand has 199 places, 184 transitions, 1555 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:17:41,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 203 transitions, 2039 flow [2024-06-27 20:17:41,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 203 transitions, 1952 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:41,106 INFO L231 Difference]: Finished difference. Result has 203 places, 188 transitions, 1580 flow [2024-06-27 20:17:41,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1580, PETRI_PLACES=203, PETRI_TRANSITIONS=188} [2024-06-27 20:17:41,106 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 171 predicate places. [2024-06-27 20:17:41,107 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 188 transitions, 1580 flow [2024-06-27 20:17:41,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:41,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:41,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:41,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:17:41,107 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-27 20:17:41,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:41,108 INFO L85 PathProgramCache]: Analyzing trace with hash 306906369, now seen corresponding path program 2 times [2024-06-27 20:17:41,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:41,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514900280] [2024-06-27 20:17:41,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:41,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:41,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:41,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:41,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:41,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514900280] [2024-06-27 20:17:41,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514900280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:41,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:41,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:41,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573246370] [2024-06-27 20:17:41,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:41,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:41,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:41,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:41,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:41,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:41,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 188 transitions, 1580 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:41,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:41,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:41,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:42,209 INFO L124 PetriNetUnfolderBase]: 470/857 cut-off events. [2024-06-27 20:17:42,209 INFO L125 PetriNetUnfolderBase]: For 69062/69062 co-relation queries the response was YES. [2024-06-27 20:17:42,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5913 conditions, 857 events. 470/857 cut-off events. For 69062/69062 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4123 event pairs, 67 based on Foata normal form. 2/858 useless extension candidates. Maximal degree in co-relation 5818. Up to 689 conditions per place. [2024-06-27 20:17:42,215 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 171 selfloop transitions, 38 changer transitions 0/212 dead transitions. [2024-06-27 20:17:42,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 212 transitions, 2258 flow [2024-06-27 20:17:42,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:17:42,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:17:42,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-27 20:17:42,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:17:42,217 INFO L175 Difference]: Start difference. First operand has 203 places, 188 transitions, 1580 flow. Second operand 11 states and 143 transitions. [2024-06-27 20:17:42,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 212 transitions, 2258 flow [2024-06-27 20:17:42,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 212 transitions, 2183 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:42,313 INFO L231 Difference]: Finished difference. Result has 209 places, 195 transitions, 1690 flow [2024-06-27 20:17:42,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1690, PETRI_PLACES=209, PETRI_TRANSITIONS=195} [2024-06-27 20:17:42,314 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 177 predicate places. [2024-06-27 20:17:42,314 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 195 transitions, 1690 flow [2024-06-27 20:17:42,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:42,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:42,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:42,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:17:42,314 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-27 20:17:42,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:42,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1375750961, now seen corresponding path program 3 times [2024-06-27 20:17:42,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:42,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486365248] [2024-06-27 20:17:42,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:42,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:42,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:43,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:43,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:43,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486365248] [2024-06-27 20:17:43,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486365248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:43,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:43,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:43,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425725676] [2024-06-27 20:17:43,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:43,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:43,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:43,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:43,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:43,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:43,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 195 transitions, 1690 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:43,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:43,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:43,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:43,433 INFO L124 PetriNetUnfolderBase]: 502/911 cut-off events. [2024-06-27 20:17:43,433 INFO L125 PetriNetUnfolderBase]: For 84492/84492 co-relation queries the response was YES. [2024-06-27 20:17:43,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6623 conditions, 911 events. 502/911 cut-off events. For 84492/84492 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4414 event pairs, 51 based on Foata normal form. 4/914 useless extension candidates. Maximal degree in co-relation 6525. Up to 637 conditions per place. [2024-06-27 20:17:43,439 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 156 selfloop transitions, 63 changer transitions 0/222 dead transitions. [2024-06-27 20:17:43,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 222 transitions, 2590 flow [2024-06-27 20:17:43,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:43,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:43,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 20:17:43,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-27 20:17:43,440 INFO L175 Difference]: Start difference. First operand has 209 places, 195 transitions, 1690 flow. Second operand 10 states and 133 transitions. [2024-06-27 20:17:43,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 222 transitions, 2590 flow [2024-06-27 20:17:43,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 222 transitions, 2514 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:43,560 INFO L231 Difference]: Finished difference. Result has 213 places, 203 transitions, 1905 flow [2024-06-27 20:17:43,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1618, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1905, PETRI_PLACES=213, PETRI_TRANSITIONS=203} [2024-06-27 20:17:43,561 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 181 predicate places. [2024-06-27 20:17:43,561 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 203 transitions, 1905 flow [2024-06-27 20:17:43,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:43,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:43,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:43,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:17:43,561 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-27 20:17:43,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:43,562 INFO L85 PathProgramCache]: Analyzing trace with hash -46159423, now seen corresponding path program 4 times [2024-06-27 20:17:43,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:43,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125993820] [2024-06-27 20:17:43,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:43,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:43,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:44,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:44,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:44,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125993820] [2024-06-27 20:17:44,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125993820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:44,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:44,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:44,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855511757] [2024-06-27 20:17:44,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:44,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:44,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:44,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:44,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:44,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:44,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 203 transitions, 1905 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:44,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:44,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:44,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:44,696 INFO L124 PetriNetUnfolderBase]: 498/905 cut-off events. [2024-06-27 20:17:44,696 INFO L125 PetriNetUnfolderBase]: For 79034/79034 co-relation queries the response was YES. [2024-06-27 20:17:44,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6626 conditions, 905 events. 498/905 cut-off events. For 79034/79034 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 4394 event pairs, 66 based on Foata normal form. 2/906 useless extension candidates. Maximal degree in co-relation 6526. Up to 734 conditions per place. [2024-06-27 20:17:44,705 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 173 selfloop transitions, 43 changer transitions 0/219 dead transitions. [2024-06-27 20:17:44,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 219 transitions, 2389 flow [2024-06-27 20:17:44,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:17:44,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:17:44,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:17:44,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:17:44,706 INFO L175 Difference]: Start difference. First operand has 213 places, 203 transitions, 1905 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:17:44,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 219 transitions, 2389 flow [2024-06-27 20:17:44,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 219 transitions, 2252 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:44,852 INFO L231 Difference]: Finished difference. Result has 220 places, 204 transitions, 1879 flow [2024-06-27 20:17:44,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1879, PETRI_PLACES=220, PETRI_TRANSITIONS=204} [2024-06-27 20:17:44,853 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 188 predicate places. [2024-06-27 20:17:44,853 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 204 transitions, 1879 flow [2024-06-27 20:17:44,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:44,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:44,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:44,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:17:44,853 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-27 20:17:44,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:44,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1841452966, now seen corresponding path program 1 times [2024-06-27 20:17:44,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:44,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497263616] [2024-06-27 20:17:44,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:44,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:44,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:45,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:45,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:45,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497263616] [2024-06-27 20:17:45,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497263616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:45,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:45,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:45,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737346894] [2024-06-27 20:17:45,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:45,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:45,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:45,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:45,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:45,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:45,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 204 transitions, 1879 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:45,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:45,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:45,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:45,934 INFO L124 PetriNetUnfolderBase]: 501/910 cut-off events. [2024-06-27 20:17:45,934 INFO L125 PetriNetUnfolderBase]: For 78553/78553 co-relation queries the response was YES. [2024-06-27 20:17:45,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6651 conditions, 910 events. 501/910 cut-off events. For 78553/78553 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4419 event pairs, 81 based on Foata normal form. 1/910 useless extension candidates. Maximal degree in co-relation 6548. Up to 797 conditions per place. [2024-06-27 20:17:45,941 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 179 selfloop transitions, 37 changer transitions 0/219 dead transitions. [2024-06-27 20:17:45,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 219 transitions, 2369 flow [2024-06-27 20:17:45,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:45,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:45,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-27 20:17:45,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-27 20:17:45,942 INFO L175 Difference]: Start difference. First operand has 220 places, 204 transitions, 1879 flow. Second operand 10 states and 122 transitions. [2024-06-27 20:17:45,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 219 transitions, 2369 flow [2024-06-27 20:17:46,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 219 transitions, 2311 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:46,080 INFO L231 Difference]: Finished difference. Result has 224 places, 206 transitions, 1932 flow [2024-06-27 20:17:46,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1932, PETRI_PLACES=224, PETRI_TRANSITIONS=206} [2024-06-27 20:17:46,081 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 192 predicate places. [2024-06-27 20:17:46,081 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 206 transitions, 1932 flow [2024-06-27 20:17:46,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:46,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:46,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:46,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:17:46,081 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-27 20:17:46,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:46,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1366753802, now seen corresponding path program 2 times [2024-06-27 20:17:46,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:46,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790551031] [2024-06-27 20:17:46,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:46,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:46,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:46,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:46,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:46,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790551031] [2024-06-27 20:17:46,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790551031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:46,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:46,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:46,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553533811] [2024-06-27 20:17:46,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:46,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:46,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:46,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:46,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:46,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:46,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 206 transitions, 1932 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:46,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:46,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:46,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:47,122 INFO L124 PetriNetUnfolderBase]: 509/923 cut-off events. [2024-06-27 20:17:47,123 INFO L125 PetriNetUnfolderBase]: For 83022/83022 co-relation queries the response was YES. [2024-06-27 20:17:47,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6877 conditions, 923 events. 509/923 cut-off events. For 83022/83022 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4495 event pairs, 76 based on Foata normal form. 1/923 useless extension candidates. Maximal degree in co-relation 6773. Up to 759 conditions per place. [2024-06-27 20:17:47,129 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 161 selfloop transitions, 58 changer transitions 0/222 dead transitions. [2024-06-27 20:17:47,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 222 transitions, 2592 flow [2024-06-27 20:17:47,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:47,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:47,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-27 20:17:47,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 20:17:47,130 INFO L175 Difference]: Start difference. First operand has 224 places, 206 transitions, 1932 flow. Second operand 10 states and 125 transitions. [2024-06-27 20:17:47,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 222 transitions, 2592 flow [2024-06-27 20:17:47,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 222 transitions, 2501 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:47,281 INFO L231 Difference]: Finished difference. Result has 226 places, 210 transitions, 2026 flow [2024-06-27 20:17:47,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2026, PETRI_PLACES=226, PETRI_TRANSITIONS=210} [2024-06-27 20:17:47,282 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 194 predicate places. [2024-06-27 20:17:47,282 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 210 transitions, 2026 flow [2024-06-27 20:17:47,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:47,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:47,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:47,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:17:47,282 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-27 20:17:47,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:47,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1366754143, now seen corresponding path program 1 times [2024-06-27 20:17:47,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:47,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189577175] [2024-06-27 20:17:47,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:47,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:47,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:48,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:48,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:48,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189577175] [2024-06-27 20:17:48,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189577175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:48,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:48,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:48,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089573043] [2024-06-27 20:17:48,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:48,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:48,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:48,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:48,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:48,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:17:48,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 210 transitions, 2026 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:48,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:48,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:17:48,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:48,558 INFO L124 PetriNetUnfolderBase]: 488/903 cut-off events. [2024-06-27 20:17:48,558 INFO L125 PetriNetUnfolderBase]: For 85725/85725 co-relation queries the response was YES. [2024-06-27 20:17:48,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6823 conditions, 903 events. 488/903 cut-off events. For 85725/85725 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4484 event pairs, 83 based on Foata normal form. 1/900 useless extension candidates. Maximal degree in co-relation 6718. Up to 746 conditions per place. [2024-06-27 20:17:48,565 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 164 selfloop transitions, 22 changer transitions 0/223 dead transitions. [2024-06-27 20:17:48,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 223 transitions, 2448 flow [2024-06-27 20:17:48,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:48,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:48,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 20:17:48,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-27 20:17:48,566 INFO L175 Difference]: Start difference. First operand has 226 places, 210 transitions, 2026 flow. Second operand 10 states and 128 transitions. [2024-06-27 20:17:48,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 223 transitions, 2448 flow [2024-06-27 20:17:48,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 223 transitions, 2347 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:48,715 INFO L231 Difference]: Finished difference. Result has 230 places, 212 transitions, 2002 flow [2024-06-27 20:17:48,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2002, PETRI_PLACES=230, PETRI_TRANSITIONS=212} [2024-06-27 20:17:48,715 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 198 predicate places. [2024-06-27 20:17:48,715 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 212 transitions, 2002 flow [2024-06-27 20:17:48,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:48,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:48,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:48,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:17:48,716 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-27 20:17:48,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:48,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1366477313, now seen corresponding path program 5 times [2024-06-27 20:17:48,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:48,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406237197] [2024-06-27 20:17:48,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:48,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:49,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:49,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:49,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406237197] [2024-06-27 20:17:49,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406237197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:49,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:49,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:49,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985448552] [2024-06-27 20:17:49,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:49,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:49,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:49,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:49,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:49,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:49,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 212 transitions, 2002 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:49,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:49,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:49,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:49,926 INFO L124 PetriNetUnfolderBase]: 577/1041 cut-off events. [2024-06-27 20:17:49,926 INFO L125 PetriNetUnfolderBase]: For 100115/100115 co-relation queries the response was YES. [2024-06-27 20:17:49,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7888 conditions, 1041 events. 577/1041 cut-off events. For 100115/100115 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5253 event pairs, 67 based on Foata normal form. 2/1042 useless extension candidates. Maximal degree in co-relation 7781. Up to 775 conditions per place. [2024-06-27 20:17:49,934 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 191 selfloop transitions, 60 changer transitions 0/254 dead transitions. [2024-06-27 20:17:49,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 254 transitions, 3081 flow [2024-06-27 20:17:49,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:17:49,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:17:49,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 20:17:49,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-27 20:17:49,935 INFO L175 Difference]: Start difference. First operand has 230 places, 212 transitions, 2002 flow. Second operand 11 states and 146 transitions. [2024-06-27 20:17:49,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 254 transitions, 3081 flow [2024-06-27 20:17:50,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 254 transitions, 3012 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:50,094 INFO L231 Difference]: Finished difference. Result has 236 places, 231 transitions, 2335 flow [2024-06-27 20:17:50,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2335, PETRI_PLACES=236, PETRI_TRANSITIONS=231} [2024-06-27 20:17:50,095 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 204 predicate places. [2024-06-27 20:17:50,095 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 231 transitions, 2335 flow [2024-06-27 20:17:50,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:50,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:50,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:50,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:17:50,096 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-27 20:17:50,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:50,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1359125663, now seen corresponding path program 6 times [2024-06-27 20:17:50,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:50,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994477330] [2024-06-27 20:17:50,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:50,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:50,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:50,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:50,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:50,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994477330] [2024-06-27 20:17:50,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994477330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:50,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:50,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:50,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401219023] [2024-06-27 20:17:50,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:50,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:50,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:50,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:50,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:50,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:50,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 231 transitions, 2335 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:50,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:50,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:50,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:51,244 INFO L124 PetriNetUnfolderBase]: 583/1053 cut-off events. [2024-06-27 20:17:51,244 INFO L125 PetriNetUnfolderBase]: For 103882/103882 co-relation queries the response was YES. [2024-06-27 20:17:51,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8228 conditions, 1053 events. 583/1053 cut-off events. For 103882/103882 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5365 event pairs, 80 based on Foata normal form. 2/1054 useless extension candidates. Maximal degree in co-relation 8117. Up to 781 conditions per place. [2024-06-27 20:17:51,253 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 191 selfloop transitions, 61 changer transitions 0/255 dead transitions. [2024-06-27 20:17:51,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 255 transitions, 3115 flow [2024-06-27 20:17:51,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:17:51,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:17:51,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 20:17:51,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-27 20:17:51,260 INFO L175 Difference]: Start difference. First operand has 236 places, 231 transitions, 2335 flow. Second operand 11 states and 146 transitions. [2024-06-27 20:17:51,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 255 transitions, 3115 flow [2024-06-27 20:17:51,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 255 transitions, 3029 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:51,419 INFO L231 Difference]: Finished difference. Result has 244 places, 236 transitions, 2461 flow [2024-06-27 20:17:51,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2461, PETRI_PLACES=244, PETRI_TRANSITIONS=236} [2024-06-27 20:17:51,420 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 212 predicate places. [2024-06-27 20:17:51,420 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 236 transitions, 2461 flow [2024-06-27 20:17:51,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:51,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:51,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:51,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:17:51,420 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-27 20:17:51,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:51,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1859839761, now seen corresponding path program 7 times [2024-06-27 20:17:51,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:51,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464284319] [2024-06-27 20:17:51,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:51,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:51,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:52,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:52,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:52,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464284319] [2024-06-27 20:17:52,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464284319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:52,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:52,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:52,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48270644] [2024-06-27 20:17:52,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:52,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:52,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:52,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:52,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:52,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 236 transitions, 2461 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:52,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:52,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:52,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:52,527 INFO L124 PetriNetUnfolderBase]: 625/1129 cut-off events. [2024-06-27 20:17:52,527 INFO L125 PetriNetUnfolderBase]: For 128120/128120 co-relation queries the response was YES. [2024-06-27 20:17:52,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9283 conditions, 1129 events. 625/1129 cut-off events. For 128120/128120 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5824 event pairs, 58 based on Foata normal form. 4/1132 useless extension candidates. Maximal degree in co-relation 9168. Up to 649 conditions per place. [2024-06-27 20:17:52,537 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 160 selfloop transitions, 102 changer transitions 0/265 dead transitions. [2024-06-27 20:17:52,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 265 transitions, 3669 flow [2024-06-27 20:17:52,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:52,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:52,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 20:17:52,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-27 20:17:52,538 INFO L175 Difference]: Start difference. First operand has 244 places, 236 transitions, 2461 flow. Second operand 10 states and 137 transitions. [2024-06-27 20:17:52,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 265 transitions, 3669 flow [2024-06-27 20:17:52,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 265 transitions, 3560 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 20:17:52,714 INFO L231 Difference]: Finished difference. Result has 249 places, 246 transitions, 2774 flow [2024-06-27 20:17:52,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2774, PETRI_PLACES=249, PETRI_TRANSITIONS=246} [2024-06-27 20:17:52,714 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 217 predicate places. [2024-06-27 20:17:52,714 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 246 transitions, 2774 flow [2024-06-27 20:17:52,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:52,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:52,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:52,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:17:52,715 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-27 20:17:52,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:52,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1859839482, now seen corresponding path program 3 times [2024-06-27 20:17:52,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:52,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040702401] [2024-06-27 20:17:52,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:52,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:52,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:53,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:53,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:53,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040702401] [2024-06-27 20:17:53,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040702401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:53,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:53,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:53,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706411371] [2024-06-27 20:17:53,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:53,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:53,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:53,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:53,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:53,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:53,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 246 transitions, 2774 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:53,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:53,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:53,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:53,811 INFO L124 PetriNetUnfolderBase]: 633/1142 cut-off events. [2024-06-27 20:17:53,811 INFO L125 PetriNetUnfolderBase]: For 127380/127380 co-relation queries the response was YES. [2024-06-27 20:17:53,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9626 conditions, 1142 events. 633/1142 cut-off events. For 127380/127380 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5907 event pairs, 88 based on Foata normal form. 1/1142 useless extension candidates. Maximal degree in co-relation 9510. Up to 934 conditions per place. [2024-06-27 20:17:53,822 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 199 selfloop transitions, 61 changer transitions 0/263 dead transitions. [2024-06-27 20:17:53,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 263 transitions, 3672 flow [2024-06-27 20:17:53,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:53,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:53,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 20:17:53,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-27 20:17:53,823 INFO L175 Difference]: Start difference. First operand has 249 places, 246 transitions, 2774 flow. Second operand 10 states and 128 transitions. [2024-06-27 20:17:53,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 263 transitions, 3672 flow [2024-06-27 20:17:54,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 263 transitions, 3537 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 20:17:54,038 INFO L231 Difference]: Finished difference. Result has 255 places, 250 transitions, 2827 flow [2024-06-27 20:17:54,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2639, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2827, PETRI_PLACES=255, PETRI_TRANSITIONS=250} [2024-06-27 20:17:54,038 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 223 predicate places. [2024-06-27 20:17:54,038 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 250 transitions, 2827 flow [2024-06-27 20:17:54,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:54,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:54,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:54,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:17:54,039 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-27 20:17:54,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:54,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1859580291, now seen corresponding path program 8 times [2024-06-27 20:17:54,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:54,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875055556] [2024-06-27 20:17:54,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:54,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:54,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:54,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:54,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:54,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875055556] [2024-06-27 20:17:54,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875055556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:54,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:54,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:54,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942742900] [2024-06-27 20:17:54,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:54,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:54,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:54,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:54,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:54,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:54,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 250 transitions, 2827 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:54,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:54,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:54,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:55,199 INFO L124 PetriNetUnfolderBase]: 625/1128 cut-off events. [2024-06-27 20:17:55,199 INFO L125 PetriNetUnfolderBase]: For 126759/126759 co-relation queries the response was YES. [2024-06-27 20:17:55,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 1128 events. 625/1128 cut-off events. For 126759/126759 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5826 event pairs, 51 based on Foata normal form. 4/1131 useless extension candidates. Maximal degree in co-relation 9129. Up to 656 conditions per place. [2024-06-27 20:17:55,210 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 149 selfloop transitions, 114 changer transitions 0/266 dead transitions. [2024-06-27 20:17:55,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 266 transitions, 3543 flow [2024-06-27 20:17:55,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:55,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:55,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 20:17:55,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:17:55,212 INFO L175 Difference]: Start difference. First operand has 255 places, 250 transitions, 2827 flow. Second operand 10 states and 132 transitions. [2024-06-27 20:17:55,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 266 transitions, 3543 flow [2024-06-27 20:17:55,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 266 transitions, 3398 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:55,437 INFO L231 Difference]: Finished difference. Result has 259 places, 250 transitions, 2918 flow [2024-06-27 20:17:55,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2682, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2918, PETRI_PLACES=259, PETRI_TRANSITIONS=250} [2024-06-27 20:17:55,437 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 227 predicate places. [2024-06-27 20:17:55,437 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 250 transitions, 2918 flow [2024-06-27 20:17:55,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:55,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:55,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:55,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:17:55,438 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-27 20:17:55,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:55,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1859580012, now seen corresponding path program 4 times [2024-06-27 20:17:55,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:55,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82056277] [2024-06-27 20:17:55,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:55,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:55,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:56,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:56,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:56,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82056277] [2024-06-27 20:17:56,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82056277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:56,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:56,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:56,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733983573] [2024-06-27 20:17:56,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:56,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:56,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:56,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:56,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:56,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:56,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 250 transitions, 2918 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:56,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:56,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:56,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:56,523 INFO L124 PetriNetUnfolderBase]: 623/1123 cut-off events. [2024-06-27 20:17:56,523 INFO L125 PetriNetUnfolderBase]: For 119366/119366 co-relation queries the response was YES. [2024-06-27 20:17:56,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9349 conditions, 1123 events. 623/1123 cut-off events. For 119366/119366 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5772 event pairs, 88 based on Foata normal form. 1/1123 useless extension candidates. Maximal degree in co-relation 9230. Up to 920 conditions per place. [2024-06-27 20:17:56,534 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 195 selfloop transitions, 64 changer transitions 0/262 dead transitions. [2024-06-27 20:17:56,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 262 transitions, 3612 flow [2024-06-27 20:17:56,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:17:56,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:17:56,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-27 20:17:56,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-27 20:17:56,535 INFO L175 Difference]: Start difference. First operand has 259 places, 250 transitions, 2918 flow. Second operand 10 states and 126 transitions. [2024-06-27 20:17:56,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 262 transitions, 3612 flow [2024-06-27 20:17:56,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 262 transitions, 3397 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:56,774 INFO L231 Difference]: Finished difference. Result has 261 places, 250 transitions, 2837 flow [2024-06-27 20:17:56,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2837, PETRI_PLACES=261, PETRI_TRANSITIONS=250} [2024-06-27 20:17:56,774 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 229 predicate places. [2024-06-27 20:17:56,775 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 250 transitions, 2837 flow [2024-06-27 20:17:56,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:56,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:56,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:56,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:17:56,775 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-27 20:17:56,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:56,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1359327473, now seen corresponding path program 9 times [2024-06-27 20:17:56,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:56,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001712990] [2024-06-27 20:17:56,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:56,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:56,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:57,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:57,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:57,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001712990] [2024-06-27 20:17:57,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001712990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:57,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:57,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:57,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844872995] [2024-06-27 20:17:57,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:57,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:57,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:57,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:57,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:57,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:57,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 250 transitions, 2837 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:57,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:57,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:57,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:57,951 INFO L124 PetriNetUnfolderBase]: 629/1137 cut-off events. [2024-06-27 20:17:57,951 INFO L125 PetriNetUnfolderBase]: For 125045/125045 co-relation queries the response was YES. [2024-06-27 20:17:57,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9305 conditions, 1137 events. 629/1137 cut-off events. For 125045/125045 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5909 event pairs, 83 based on Foata normal form. 2/1138 useless extension candidates. Maximal degree in co-relation 9185. Up to 852 conditions per place. [2024-06-27 20:17:57,961 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 207 selfloop transitions, 62 changer transitions 0/272 dead transitions. [2024-06-27 20:17:57,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 272 transitions, 3653 flow [2024-06-27 20:17:57,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:17:57,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:17:57,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 20:17:57,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-27 20:17:57,962 INFO L175 Difference]: Start difference. First operand has 261 places, 250 transitions, 2837 flow. Second operand 11 states and 149 transitions. [2024-06-27 20:17:57,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 272 transitions, 3653 flow [2024-06-27 20:17:58,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 272 transitions, 3534 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:58,183 INFO L231 Difference]: Finished difference. Result has 265 places, 253 transitions, 2905 flow [2024-06-27 20:17:58,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2722, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2905, PETRI_PLACES=265, PETRI_TRANSITIONS=253} [2024-06-27 20:17:58,184 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 233 predicate places. [2024-06-27 20:17:58,184 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 253 transitions, 2905 flow [2024-06-27 20:17:58,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:58,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:58,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:58,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:17:58,184 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-27 20:17:58,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:58,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1359334913, now seen corresponding path program 10 times [2024-06-27 20:17:58,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:58,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307343452] [2024-06-27 20:17:58,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:58,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:58,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:58,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:58,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307343452] [2024-06-27 20:17:58,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307343452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:58,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:58,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:17:58,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654491980] [2024-06-27 20:17:58,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:58,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:17:58,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:58,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:17:58,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:17:59,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:17:59,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 253 transitions, 2905 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:59,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:59,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:17:59,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:59,391 INFO L124 PetriNetUnfolderBase]: 625/1131 cut-off events. [2024-06-27 20:17:59,392 INFO L125 PetriNetUnfolderBase]: For 122972/122972 co-relation queries the response was YES. [2024-06-27 20:17:59,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9203 conditions, 1131 events. 625/1131 cut-off events. For 122972/122972 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5882 event pairs, 82 based on Foata normal form. 2/1132 useless extension candidates. Maximal degree in co-relation 9081. Up to 849 conditions per place. [2024-06-27 20:17:59,402 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 205 selfloop transitions, 63 changer transitions 0/271 dead transitions. [2024-06-27 20:17:59,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 271 transitions, 3517 flow [2024-06-27 20:17:59,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:17:59,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:17:59,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 20:17:59,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-27 20:17:59,403 INFO L175 Difference]: Start difference. First operand has 265 places, 253 transitions, 2905 flow. Second operand 11 states and 147 transitions. [2024-06-27 20:17:59,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 271 transitions, 3517 flow [2024-06-27 20:17:59,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 271 transitions, 3346 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 20:17:59,646 INFO L231 Difference]: Finished difference. Result has 269 places, 254 transitions, 2884 flow [2024-06-27 20:17:59,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2884, PETRI_PLACES=269, PETRI_TRANSITIONS=254} [2024-06-27 20:17:59,646 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 237 predicate places. [2024-06-27 20:17:59,646 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 254 transitions, 2884 flow [2024-06-27 20:17:59,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:59,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:59,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:59,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:17:59,647 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-27 20:17:59,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:59,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1359335192, now seen corresponding path program 5 times [2024-06-27 20:17:59,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:59,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233304600] [2024-06-27 20:17:59,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:59,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:59,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:00,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:00,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:00,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233304600] [2024-06-27 20:18:00,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233304600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:00,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:00,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:00,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031032745] [2024-06-27 20:18:00,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:00,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:00,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:00,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:00,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:00,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:00,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 254 transitions, 2884 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:00,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:00,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:00,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:00,800 INFO L124 PetriNetUnfolderBase]: 623/1126 cut-off events. [2024-06-27 20:18:00,800 INFO L125 PetriNetUnfolderBase]: For 119721/119721 co-relation queries the response was YES. [2024-06-27 20:18:00,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9119 conditions, 1126 events. 623/1126 cut-off events. For 119721/119721 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5820 event pairs, 89 based on Foata normal form. 1/1126 useless extension candidates. Maximal degree in co-relation 8995. Up to 922 conditions per place. [2024-06-27 20:18:00,811 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 203 selfloop transitions, 59 changer transitions 0/265 dead transitions. [2024-06-27 20:18:00,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 265 transitions, 3434 flow [2024-06-27 20:18:00,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:00,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:00,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-27 20:18:00,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38484848484848483 [2024-06-27 20:18:00,812 INFO L175 Difference]: Start difference. First operand has 269 places, 254 transitions, 2884 flow. Second operand 10 states and 127 transitions. [2024-06-27 20:18:00,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 265 transitions, 3434 flow [2024-06-27 20:18:01,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 265 transitions, 3313 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:01,070 INFO L231 Difference]: Finished difference. Result has 272 places, 254 transitions, 2887 flow [2024-06-27 20:18:01,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2887, PETRI_PLACES=272, PETRI_TRANSITIONS=254} [2024-06-27 20:18:01,070 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 240 predicate places. [2024-06-27 20:18:01,070 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 254 transitions, 2887 flow [2024-06-27 20:18:01,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:01,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:01,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:01,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:18:01,071 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-27 20:18:01,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:01,071 INFO L85 PathProgramCache]: Analyzing trace with hash 2110196225, now seen corresponding path program 11 times [2024-06-27 20:18:01,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:01,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207707624] [2024-06-27 20:18:01,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:01,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:01,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:01,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:01,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207707624] [2024-06-27 20:18:01,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207707624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:01,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:01,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:01,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159369192] [2024-06-27 20:18:01,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:01,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:01,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:01,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:01,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:01,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:01,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 254 transitions, 2887 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:01,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:01,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:01,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:02,301 INFO L124 PetriNetUnfolderBase]: 654/1181 cut-off events. [2024-06-27 20:18:02,301 INFO L125 PetriNetUnfolderBase]: For 141503/141503 co-relation queries the response was YES. [2024-06-27 20:18:02,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9875 conditions, 1181 events. 654/1181 cut-off events. For 141503/141503 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 6187 event pairs, 97 based on Foata normal form. 2/1182 useless extension candidates. Maximal degree in co-relation 9750. Up to 561 conditions per place. [2024-06-27 20:18:02,315 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 163 selfloop transitions, 114 changer transitions 0/280 dead transitions. [2024-06-27 20:18:02,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 280 transitions, 4265 flow [2024-06-27 20:18:02,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:02,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:02,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-27 20:18:02,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303030303030303 [2024-06-27 20:18:02,316 INFO L175 Difference]: Start difference. First operand has 272 places, 254 transitions, 2887 flow. Second operand 10 states and 142 transitions. [2024-06-27 20:18:02,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 280 transitions, 4265 flow [2024-06-27 20:18:02,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 280 transitions, 4071 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 20:18:02,628 INFO L231 Difference]: Finished difference. Result has 271 places, 262 transitions, 3082 flow [2024-06-27 20:18:02,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3082, PETRI_PLACES=271, PETRI_TRANSITIONS=262} [2024-06-27 20:18:02,629 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 239 predicate places. [2024-06-27 20:18:02,629 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 262 transitions, 3082 flow [2024-06-27 20:18:02,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:02,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:02,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:02,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:18:02,629 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-27 20:18:02,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:02,630 INFO L85 PathProgramCache]: Analyzing trace with hash 2110203665, now seen corresponding path program 12 times [2024-06-27 20:18:02,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:02,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190230229] [2024-06-27 20:18:02,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:02,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:02,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:03,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:03,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:03,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190230229] [2024-06-27 20:18:03,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190230229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:03,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:03,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:03,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179850894] [2024-06-27 20:18:03,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:03,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:03,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:03,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:03,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:03,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:03,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 262 transitions, 3082 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:03,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:03,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:03,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:03,810 INFO L124 PetriNetUnfolderBase]: 660/1193 cut-off events. [2024-06-27 20:18:03,810 INFO L125 PetriNetUnfolderBase]: For 146276/146276 co-relation queries the response was YES. [2024-06-27 20:18:03,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10144 conditions, 1193 events. 660/1193 cut-off events. For 146276/146276 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6265 event pairs, 97 based on Foata normal form. 2/1194 useless extension candidates. Maximal degree in co-relation 10018. Up to 567 conditions per place. [2024-06-27 20:18:03,820 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 165 selfloop transitions, 115 changer transitions 0/283 dead transitions. [2024-06-27 20:18:03,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 283 transitions, 4368 flow [2024-06-27 20:18:03,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:03,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:03,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-06-27 20:18:03,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43636363636363634 [2024-06-27 20:18:03,821 INFO L175 Difference]: Start difference. First operand has 271 places, 262 transitions, 3082 flow. Second operand 10 states and 144 transitions. [2024-06-27 20:18:03,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 283 transitions, 4368 flow [2024-06-27 20:18:04,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 283 transitions, 4130 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:04,101 INFO L231 Difference]: Finished difference. Result has 276 places, 264 transitions, 3121 flow [2024-06-27 20:18:04,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3121, PETRI_PLACES=276, PETRI_TRANSITIONS=264} [2024-06-27 20:18:04,102 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 244 predicate places. [2024-06-27 20:18:04,102 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 264 transitions, 3121 flow [2024-06-27 20:18:04,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:04,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:04,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:04,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:18:04,103 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-27 20:18:04,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:04,103 INFO L85 PathProgramCache]: Analyzing trace with hash -568570842, now seen corresponding path program 6 times [2024-06-27 20:18:04,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:04,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044748546] [2024-06-27 20:18:04,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:04,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:04,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:04,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:04,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:04,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044748546] [2024-06-27 20:18:04,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044748546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:04,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:04,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:04,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612906585] [2024-06-27 20:18:04,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:04,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:04,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:04,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:04,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:04,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:04,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 264 transitions, 3121 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:04,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:04,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:04,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:05,202 INFO L124 PetriNetUnfolderBase]: 673/1211 cut-off events. [2024-06-27 20:18:05,202 INFO L125 PetriNetUnfolderBase]: For 152743/152743 co-relation queries the response was YES. [2024-06-27 20:18:05,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10472 conditions, 1211 events. 673/1211 cut-off events. For 152743/152743 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6360 event pairs, 98 based on Foata normal form. 1/1211 useless extension candidates. Maximal degree in co-relation 10345. Up to 904 conditions per place. [2024-06-27 20:18:05,214 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 203 selfloop transitions, 78 changer transitions 0/284 dead transitions. [2024-06-27 20:18:05,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 284 transitions, 4325 flow [2024-06-27 20:18:05,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:05,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:05,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-27 20:18:05,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:18:05,215 INFO L175 Difference]: Start difference. First operand has 276 places, 264 transitions, 3121 flow. Second operand 10 states and 135 transitions. [2024-06-27 20:18:05,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 284 transitions, 4325 flow [2024-06-27 20:18:05,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 284 transitions, 4082 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:05,573 INFO L231 Difference]: Finished difference. Result has 279 places, 272 transitions, 3179 flow [2024-06-27 20:18:05,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3179, PETRI_PLACES=279, PETRI_TRANSITIONS=272} [2024-06-27 20:18:05,574 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 247 predicate places. [2024-06-27 20:18:05,574 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 272 transitions, 3179 flow [2024-06-27 20:18:05,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:05,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:05,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:05,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:18:05,574 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-27 20:18:05,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:05,575 INFO L85 PathProgramCache]: Analyzing trace with hash -575930211, now seen corresponding path program 13 times [2024-06-27 20:18:05,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:05,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170418934] [2024-06-27 20:18:05,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:05,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:05,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:06,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:06,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:06,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170418934] [2024-06-27 20:18:06,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170418934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:06,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:06,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:06,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551129164] [2024-06-27 20:18:06,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:06,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:06,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:06,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:06,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:06,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:06,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 272 transitions, 3179 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:06,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:06,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:06,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:06,706 INFO L124 PetriNetUnfolderBase]: 679/1224 cut-off events. [2024-06-27 20:18:06,706 INFO L125 PetriNetUnfolderBase]: For 159249/159249 co-relation queries the response was YES. [2024-06-27 20:18:06,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10452 conditions, 1224 events. 679/1224 cut-off events. For 159249/159249 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 6458 event pairs, 99 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 10324. Up to 594 conditions per place. [2024-06-27 20:18:06,718 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 159 selfloop transitions, 127 changer transitions 0/289 dead transitions. [2024-06-27 20:18:06,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 289 transitions, 4151 flow [2024-06-27 20:18:06,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:06,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:06,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-27 20:18:06,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121212121212121 [2024-06-27 20:18:06,719 INFO L175 Difference]: Start difference. First operand has 279 places, 272 transitions, 3179 flow. Second operand 10 states and 136 transitions. [2024-06-27 20:18:06,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 289 transitions, 4151 flow [2024-06-27 20:18:07,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 289 transitions, 4006 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:07,092 INFO L231 Difference]: Finished difference. Result has 284 places, 274 transitions, 3329 flow [2024-06-27 20:18:07,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3034, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3329, PETRI_PLACES=284, PETRI_TRANSITIONS=274} [2024-06-27 20:18:07,092 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 252 predicate places. [2024-06-27 20:18:07,092 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 274 transitions, 3329 flow [2024-06-27 20:18:07,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:07,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:07,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:07,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:18:07,093 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-27 20:18:07,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:07,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1862207583, now seen corresponding path program 14 times [2024-06-27 20:18:07,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:07,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265365325] [2024-06-27 20:18:07,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:07,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:07,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:07,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:07,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:07,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265365325] [2024-06-27 20:18:07,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265365325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:07,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:07,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:07,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677552483] [2024-06-27 20:18:07,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:07,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:07,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:07,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:07,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:07,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:07,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 274 transitions, 3329 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:07,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:07,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:07,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:08,266 INFO L124 PetriNetUnfolderBase]: 695/1250 cut-off events. [2024-06-27 20:18:08,267 INFO L125 PetriNetUnfolderBase]: For 170778/170778 co-relation queries the response was YES. [2024-06-27 20:18:08,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11017 conditions, 1250 events. 695/1250 cut-off events. For 170778/170778 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6626 event pairs, 75 based on Foata normal form. 2/1251 useless extension candidates. Maximal degree in co-relation 10888. Up to 609 conditions per place. [2024-06-27 20:18:08,280 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 156 selfloop transitions, 136 changer transitions 0/295 dead transitions. [2024-06-27 20:18:08,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 295 transitions, 4535 flow [2024-06-27 20:18:08,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:08,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:08,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-27 20:18:08,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41818181818181815 [2024-06-27 20:18:08,280 INFO L175 Difference]: Start difference. First operand has 284 places, 274 transitions, 3329 flow. Second operand 10 states and 138 transitions. [2024-06-27 20:18:08,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 295 transitions, 4535 flow [2024-06-27 20:18:08,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 295 transitions, 4261 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:08,630 INFO L231 Difference]: Finished difference. Result has 287 places, 278 transitions, 3416 flow [2024-06-27 20:18:08,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3416, PETRI_PLACES=287, PETRI_TRANSITIONS=278} [2024-06-27 20:18:08,631 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 255 predicate places. [2024-06-27 20:18:08,631 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 278 transitions, 3416 flow [2024-06-27 20:18:08,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:08,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:08,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:08,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:18:08,631 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-27 20:18:08,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:08,632 INFO L85 PathProgramCache]: Analyzing trace with hash -575728401, now seen corresponding path program 15 times [2024-06-27 20:18:08,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:08,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658586597] [2024-06-27 20:18:08,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:08,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:08,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:09,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:09,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:09,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658586597] [2024-06-27 20:18:09,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658586597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:09,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:09,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:09,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236823920] [2024-06-27 20:18:09,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:09,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:09,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:09,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:09,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:09,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:09,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 278 transitions, 3416 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:09,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:09,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:09,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:09,825 INFO L124 PetriNetUnfolderBase]: 701/1264 cut-off events. [2024-06-27 20:18:09,826 INFO L125 PetriNetUnfolderBase]: For 175214/175214 co-relation queries the response was YES. [2024-06-27 20:18:09,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11106 conditions, 1264 events. 701/1264 cut-off events. For 175214/175214 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6748 event pairs, 100 based on Foata normal form. 2/1265 useless extension candidates. Maximal degree in co-relation 10976. Up to 615 conditions per place. [2024-06-27 20:18:09,839 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 168 selfloop transitions, 126 changer transitions 0/297 dead transitions. [2024-06-27 20:18:09,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 297 transitions, 4586 flow [2024-06-27 20:18:09,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:09,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:09,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-27 20:18:09,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:18:09,840 INFO L175 Difference]: Start difference. First operand has 287 places, 278 transitions, 3416 flow. Second operand 10 states and 140 transitions. [2024-06-27 20:18:09,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 297 transitions, 4586 flow [2024-06-27 20:18:10,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 297 transitions, 4278 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:10,241 INFO L231 Difference]: Finished difference. Result has 290 places, 280 transitions, 3403 flow [2024-06-27 20:18:10,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3403, PETRI_PLACES=290, PETRI_TRANSITIONS=280} [2024-06-27 20:18:10,242 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 258 predicate places. [2024-06-27 20:18:10,242 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 280 transitions, 3403 flow [2024-06-27 20:18:10,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:10,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:10,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:10,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:18:10,243 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-27 20:18:10,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:10,243 INFO L85 PathProgramCache]: Analyzing trace with hash 4600426, now seen corresponding path program 7 times [2024-06-27 20:18:10,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:10,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498986027] [2024-06-27 20:18:10,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:10,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:10,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:11,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:11,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:11,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498986027] [2024-06-27 20:18:11,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498986027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:11,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:11,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:11,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876470172] [2024-06-27 20:18:11,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:11,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:11,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:11,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:11,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:11,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:11,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 280 transitions, 3403 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:11,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:11,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:11,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:11,509 INFO L124 PetriNetUnfolderBase]: 704/1268 cut-off events. [2024-06-27 20:18:11,509 INFO L125 PetriNetUnfolderBase]: For 175450/175450 co-relation queries the response was YES. [2024-06-27 20:18:11,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11129 conditions, 1268 events. 704/1268 cut-off events. For 175450/175450 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6754 event pairs, 146 based on Foata normal form. 1/1268 useless extension candidates. Maximal degree in co-relation 10998. Up to 1174 conditions per place. [2024-06-27 20:18:11,522 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 271 selfloop transitions, 17 changer transitions 0/291 dead transitions. [2024-06-27 20:18:11,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 291 transitions, 4033 flow [2024-06-27 20:18:11,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:11,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:11,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-27 20:18:11,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-27 20:18:11,524 INFO L175 Difference]: Start difference. First operand has 290 places, 280 transitions, 3403 flow. Second operand 10 states and 116 transitions. [2024-06-27 20:18:11,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 291 transitions, 4033 flow [2024-06-27 20:18:11,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 291 transitions, 3751 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:11,928 INFO L231 Difference]: Finished difference. Result has 292 places, 282 transitions, 3198 flow [2024-06-27 20:18:11,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3121, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3198, PETRI_PLACES=292, PETRI_TRANSITIONS=282} [2024-06-27 20:18:11,928 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 260 predicate places. [2024-06-27 20:18:11,929 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 282 transitions, 3198 flow [2024-06-27 20:18:11,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:11,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:11,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:11,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:18:11,929 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-27 20:18:11,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:11,929 INFO L85 PathProgramCache]: Analyzing trace with hash -568301731, now seen corresponding path program 2 times [2024-06-27 20:18:11,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:11,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569637244] [2024-06-27 20:18:11,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:11,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:11,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:12,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:12,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:12,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569637244] [2024-06-27 20:18:12,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569637244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:12,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:12,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:12,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169537308] [2024-06-27 20:18:12,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:12,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:12,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:12,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:12,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:12,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:18:12,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 282 transitions, 3198 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:12,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:12,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:18:12,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:13,240 INFO L124 PetriNetUnfolderBase]: 669/1236 cut-off events. [2024-06-27 20:18:13,241 INFO L125 PetriNetUnfolderBase]: For 178724/178724 co-relation queries the response was YES. [2024-06-27 20:18:13,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10660 conditions, 1236 events. 669/1236 cut-off events. For 178724/178724 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6782 event pairs, 101 based on Foata normal form. 1/1236 useless extension candidates. Maximal degree in co-relation 10528. Up to 982 conditions per place. [2024-06-27 20:18:13,253 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 204 selfloop transitions, 40 changer transitions 0/293 dead transitions. [2024-06-27 20:18:13,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 293 transitions, 3734 flow [2024-06-27 20:18:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:13,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:13,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 20:18:13,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-27 20:18:13,254 INFO L175 Difference]: Start difference. First operand has 292 places, 282 transitions, 3198 flow. Second operand 10 states and 133 transitions. [2024-06-27 20:18:13,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 293 transitions, 3734 flow [2024-06-27 20:18:13,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 293 transitions, 3677 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:13,622 INFO L231 Difference]: Finished difference. Result has 294 places, 284 transitions, 3258 flow [2024-06-27 20:18:13,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3141, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3258, PETRI_PLACES=294, PETRI_TRANSITIONS=284} [2024-06-27 20:18:13,622 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 262 predicate places. [2024-06-27 20:18:13,623 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 284 transitions, 3258 flow [2024-06-27 20:18:13,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:13,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:13,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:13,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:18:13,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-27 20:18:13,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash -568311372, now seen corresponding path program 8 times [2024-06-27 20:18:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:13,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264797763] [2024-06-27 20:18:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:13,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:13,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:14,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:14,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:14,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264797763] [2024-06-27 20:18:14,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264797763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:14,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:14,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:14,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436598641] [2024-06-27 20:18:14,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:14,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:14,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:14,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:14,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:14,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:14,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 284 transitions, 3258 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:14,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:14,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:14,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:14,748 INFO L124 PetriNetUnfolderBase]: 710/1278 cut-off events. [2024-06-27 20:18:14,748 INFO L125 PetriNetUnfolderBase]: For 182245/182245 co-relation queries the response was YES. [2024-06-27 20:18:14,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11033 conditions, 1278 events. 710/1278 cut-off events. For 182245/182245 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6826 event pairs, 101 based on Foata normal form. 1/1278 useless extension candidates. Maximal degree in co-relation 10900. Up to 963 conditions per place. [2024-06-27 20:18:14,761 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 212 selfloop transitions, 83 changer transitions 0/298 dead transitions. [2024-06-27 20:18:14,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 298 transitions, 4422 flow [2024-06-27 20:18:14,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:14,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:14,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 20:18:14,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-27 20:18:14,762 INFO L175 Difference]: Start difference. First operand has 294 places, 284 transitions, 3258 flow. Second operand 10 states and 134 transitions. [2024-06-27 20:18:14,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 298 transitions, 4422 flow [2024-06-27 20:18:15,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 298 transitions, 4321 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:15,140 INFO L231 Difference]: Finished difference. Result has 296 places, 286 transitions, 3360 flow [2024-06-27 20:18:15,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3360, PETRI_PLACES=296, PETRI_TRANSITIONS=286} [2024-06-27 20:18:15,141 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 264 predicate places. [2024-06-27 20:18:15,141 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 286 transitions, 3360 flow [2024-06-27 20:18:15,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:15,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:15,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:15,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:18:15,141 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-27 20:18:15,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:15,141 INFO L85 PathProgramCache]: Analyzing trace with hash -319220172, now seen corresponding path program 9 times [2024-06-27 20:18:15,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:15,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542275069] [2024-06-27 20:18:15,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:15,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:15,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:15,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:15,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:15,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542275069] [2024-06-27 20:18:15,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542275069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:15,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:15,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:15,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817325682] [2024-06-27 20:18:15,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:15,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:15,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:15,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:15,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:16,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:16,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 286 transitions, 3360 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:16,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:16,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:16,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:16,306 INFO L124 PetriNetUnfolderBase]: 713/1283 cut-off events. [2024-06-27 20:18:16,306 INFO L125 PetriNetUnfolderBase]: For 186708/186708 co-relation queries the response was YES. [2024-06-27 20:18:16,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11205 conditions, 1283 events. 713/1283 cut-off events. For 186708/186708 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6850 event pairs, 101 based on Foata normal form. 1/1283 useless extension candidates. Maximal degree in co-relation 11071. Up to 967 conditions per place. [2024-06-27 20:18:16,319 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 202 selfloop transitions, 94 changer transitions 0/299 dead transitions. [2024-06-27 20:18:16,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 299 transitions, 4366 flow [2024-06-27 20:18:16,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:16,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:16,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 20:18:16,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:18:16,320 INFO L175 Difference]: Start difference. First operand has 296 places, 286 transitions, 3360 flow. Second operand 10 states and 130 transitions. [2024-06-27 20:18:16,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 299 transitions, 4366 flow [2024-06-27 20:18:16,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 299 transitions, 4199 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:16,738 INFO L231 Difference]: Finished difference. Result has 300 places, 288 transitions, 3428 flow [2024-06-27 20:18:16,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3428, PETRI_PLACES=300, PETRI_TRANSITIONS=288} [2024-06-27 20:18:16,739 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 268 predicate places. [2024-06-27 20:18:16,739 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 288 transitions, 3428 flow [2024-06-27 20:18:16,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:16,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:16,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:16,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:18:16,740 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-27 20:18:16,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:16,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1852672603, now seen corresponding path program 3 times [2024-06-27 20:18:16,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:16,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401305703] [2024-06-27 20:18:16,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:16,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:16,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:17,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:17,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:17,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401305703] [2024-06-27 20:18:17,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401305703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:17,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:17,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:17,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743027101] [2024-06-27 20:18:17,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:17,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:17,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:17,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:17,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:17,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:18:17,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 288 transitions, 3428 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:17,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:17,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:18:17,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:18,186 INFO L124 PetriNetUnfolderBase]: 680/1250 cut-off events. [2024-06-27 20:18:18,187 INFO L125 PetriNetUnfolderBase]: For 191386/191386 co-relation queries the response was YES. [2024-06-27 20:18:18,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11058 conditions, 1250 events. 680/1250 cut-off events. For 191386/191386 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6812 event pairs, 136 based on Foata normal form. 1/1245 useless extension candidates. Maximal degree in co-relation 10923. Up to 1051 conditions per place. [2024-06-27 20:18:18,200 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 230 selfloop transitions, 19 changer transitions 0/300 dead transitions. [2024-06-27 20:18:18,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 300 transitions, 3980 flow [2024-06-27 20:18:18,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:18,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:18,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:18:18,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-27 20:18:18,201 INFO L175 Difference]: Start difference. First operand has 300 places, 288 transitions, 3428 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:18:18,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 300 transitions, 3980 flow [2024-06-27 20:18:18,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 300 transitions, 3737 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:18,659 INFO L231 Difference]: Finished difference. Result has 302 places, 290 transitions, 3265 flow [2024-06-27 20:18:18,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3265, PETRI_PLACES=302, PETRI_TRANSITIONS=290} [2024-06-27 20:18:18,659 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 270 predicate places. [2024-06-27 20:18:18,659 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 290 transitions, 3265 flow [2024-06-27 20:18:18,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:18,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:18,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:18,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:18:18,660 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-27 20:18:18,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:18,660 INFO L85 PathProgramCache]: Analyzing trace with hash -311212973, now seen corresponding path program 16 times [2024-06-27 20:18:18,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:18,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147980522] [2024-06-27 20:18:18,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:18,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:19,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:19,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:19,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147980522] [2024-06-27 20:18:19,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147980522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:19,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:19,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:19,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871073940] [2024-06-27 20:18:19,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:19,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:19,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:19,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:19,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:19,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:19,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 290 transitions, 3265 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:19,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:19,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:19,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:19,800 INFO L124 PetriNetUnfolderBase]: 722/1298 cut-off events. [2024-06-27 20:18:19,800 INFO L125 PetriNetUnfolderBase]: For 198475/198475 co-relation queries the response was YES. [2024-06-27 20:18:19,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11243 conditions, 1298 events. 722/1298 cut-off events. For 198475/198475 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 6949 event pairs, 60 based on Foata normal form. 2/1299 useless extension candidates. Maximal degree in co-relation 11107. Up to 646 conditions per place. [2024-06-27 20:18:19,814 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 139 selfloop transitions, 164 changer transitions 0/306 dead transitions. [2024-06-27 20:18:19,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 306 transitions, 4121 flow [2024-06-27 20:18:19,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:19,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:19,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 20:18:19,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-27 20:18:19,815 INFO L175 Difference]: Start difference. First operand has 302 places, 290 transitions, 3265 flow. Second operand 10 states and 133 transitions. [2024-06-27 20:18:19,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 306 transitions, 4121 flow [2024-06-27 20:18:20,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 306 transitions, 4059 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:20,301 INFO L231 Difference]: Finished difference. Result has 303 places, 292 transitions, 3570 flow [2024-06-27 20:18:20,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3570, PETRI_PLACES=303, PETRI_TRANSITIONS=292} [2024-06-27 20:18:20,302 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 271 predicate places. [2024-06-27 20:18:20,302 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 292 transitions, 3570 flow [2024-06-27 20:18:20,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:20,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:20,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:20,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:18:20,302 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-27 20:18:20,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:20,302 INFO L85 PathProgramCache]: Analyzing trace with hash -568311651, now seen corresponding path program 17 times [2024-06-27 20:18:20,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:20,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906879105] [2024-06-27 20:18:20,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:20,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:20,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:21,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:21,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:21,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906879105] [2024-06-27 20:18:21,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906879105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:21,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:21,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:21,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940449754] [2024-06-27 20:18:21,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:21,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:21,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:21,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:21,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:21,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:21,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 292 transitions, 3570 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:21,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:21,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:21,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:21,486 INFO L124 PetriNetUnfolderBase]: 718/1295 cut-off events. [2024-06-27 20:18:21,486 INFO L125 PetriNetUnfolderBase]: For 195792/195792 co-relation queries the response was YES. [2024-06-27 20:18:21,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11485 conditions, 1295 events. 718/1295 cut-off events. For 195792/195792 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 6969 event pairs, 97 based on Foata normal form. 2/1296 useless extension candidates. Maximal degree in co-relation 11348. Up to 643 conditions per place. [2024-06-27 20:18:21,500 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 178 selfloop transitions, 128 changer transitions 0/309 dead transitions. [2024-06-27 20:18:21,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 309 transitions, 4768 flow [2024-06-27 20:18:21,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:21,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:21,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-27 20:18:21,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:18:21,501 INFO L175 Difference]: Start difference. First operand has 303 places, 292 transitions, 3570 flow. Second operand 10 states and 140 transitions. [2024-06-27 20:18:21,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 309 transitions, 4768 flow [2024-06-27 20:18:21,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 309 transitions, 4492 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:21,909 INFO L231 Difference]: Finished difference. Result has 306 places, 292 transitions, 3555 flow [2024-06-27 20:18:21,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3294, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3555, PETRI_PLACES=306, PETRI_TRANSITIONS=292} [2024-06-27 20:18:21,909 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 274 predicate places. [2024-06-27 20:18:21,909 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 292 transitions, 3555 flow [2024-06-27 20:18:21,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:21,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:21,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:21,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:18:21,910 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-27 20:18:21,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:21,910 INFO L85 PathProgramCache]: Analyzing trace with hash -320417183, now seen corresponding path program 18 times [2024-06-27 20:18:21,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:21,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712298300] [2024-06-27 20:18:21,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:21,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:21,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:22,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:22,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:22,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712298300] [2024-06-27 20:18:22,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712298300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:22,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:22,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:22,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27790475] [2024-06-27 20:18:22,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:22,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:22,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:22,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:22,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:22,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:22,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 292 transitions, 3555 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:22,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:22,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:22,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:23,055 INFO L124 PetriNetUnfolderBase]: 714/1287 cut-off events. [2024-06-27 20:18:23,056 INFO L125 PetriNetUnfolderBase]: For 191892/191892 co-relation queries the response was YES. [2024-06-27 20:18:23,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11235 conditions, 1287 events. 714/1287 cut-off events. For 191892/191892 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 6900 event pairs, 77 based on Foata normal form. 2/1288 useless extension candidates. Maximal degree in co-relation 11097. Up to 640 conditions per place. [2024-06-27 20:18:23,069 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 162 selfloop transitions, 142 changer transitions 0/307 dead transitions. [2024-06-27 20:18:23,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 307 transitions, 4567 flow [2024-06-27 20:18:23,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:23,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:23,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-27 20:18:23,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:18:23,070 INFO L175 Difference]: Start difference. First operand has 306 places, 292 transitions, 3555 flow. Second operand 10 states and 135 transitions. [2024-06-27 20:18:23,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 307 transitions, 4567 flow [2024-06-27 20:18:23,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 307 transitions, 4295 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:23,568 INFO L231 Difference]: Finished difference. Result has 307 places, 292 transitions, 3572 flow [2024-06-27 20:18:23,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3572, PETRI_PLACES=307, PETRI_TRANSITIONS=292} [2024-06-27 20:18:23,568 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 275 predicate places. [2024-06-27 20:18:23,569 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 292 transitions, 3572 flow [2024-06-27 20:18:23,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:23,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:23,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:23,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:18:23,569 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-27 20:18:23,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:23,570 INFO L85 PathProgramCache]: Analyzing trace with hash -6441464, now seen corresponding path program 10 times [2024-06-27 20:18:23,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:23,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990963911] [2024-06-27 20:18:23,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:23,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:23,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:24,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:24,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:24,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990963911] [2024-06-27 20:18:24,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990963911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:24,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:24,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:24,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686501753] [2024-06-27 20:18:24,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:24,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:24,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:24,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:24,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:24,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:24,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 292 transitions, 3572 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:24,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:24,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:24,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:24,741 INFO L124 PetriNetUnfolderBase]: 722/1301 cut-off events. [2024-06-27 20:18:24,742 INFO L125 PetriNetUnfolderBase]: For 196344/196344 co-relation queries the response was YES. [2024-06-27 20:18:24,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11505 conditions, 1301 events. 722/1301 cut-off events. For 196344/196344 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7002 event pairs, 99 based on Foata normal form. 1/1301 useless extension candidates. Maximal degree in co-relation 11366. Up to 980 conditions per place. [2024-06-27 20:18:24,756 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 199 selfloop transitions, 105 changer transitions 0/307 dead transitions. [2024-06-27 20:18:24,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 307 transitions, 4644 flow [2024-06-27 20:18:24,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:24,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:24,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-27 20:18:24,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:18:24,757 INFO L175 Difference]: Start difference. First operand has 307 places, 292 transitions, 3572 flow. Second operand 10 states and 130 transitions. [2024-06-27 20:18:24,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 307 transitions, 4644 flow [2024-06-27 20:18:25,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 307 transitions, 4336 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:25,240 INFO L231 Difference]: Finished difference. Result has 308 places, 296 transitions, 3551 flow [2024-06-27 20:18:25,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3264, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3551, PETRI_PLACES=308, PETRI_TRANSITIONS=296} [2024-06-27 20:18:25,241 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 276 predicate places. [2024-06-27 20:18:25,241 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 296 transitions, 3551 flow [2024-06-27 20:18:25,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:25,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:25,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:25,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:18:25,241 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-27 20:18:25,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:25,241 INFO L85 PathProgramCache]: Analyzing trace with hash -320150273, now seen corresponding path program 19 times [2024-06-27 20:18:25,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:25,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489520718] [2024-06-27 20:18:25,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:25,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:25,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:26,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:26,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:26,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489520718] [2024-06-27 20:18:26,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489520718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:26,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:26,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:26,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126833495] [2024-06-27 20:18:26,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:26,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:26,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:26,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:26,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:26,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:26,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 296 transitions, 3551 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:26,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:26,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:26,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:26,411 INFO L124 PetriNetUnfolderBase]: 718/1294 cut-off events. [2024-06-27 20:18:26,411 INFO L125 PetriNetUnfolderBase]: For 195081/195081 co-relation queries the response was YES. [2024-06-27 20:18:26,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11172 conditions, 1294 events. 718/1294 cut-off events. For 195081/195081 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6942 event pairs, 76 based on Foata normal form. 2/1295 useless extension candidates. Maximal degree in co-relation 11032. Up to 650 conditions per place. [2024-06-27 20:18:26,423 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 169 selfloop transitions, 139 changer transitions 0/311 dead transitions. [2024-06-27 20:18:26,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 311 transitions, 4395 flow [2024-06-27 20:18:26,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:26,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:26,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 20:18:26,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-27 20:18:26,424 INFO L175 Difference]: Start difference. First operand has 308 places, 296 transitions, 3551 flow. Second operand 10 states and 137 transitions. [2024-06-27 20:18:26,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 311 transitions, 4395 flow [2024-06-27 20:18:26,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 311 transitions, 4193 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:26,902 INFO L231 Difference]: Finished difference. Result has 312 places, 296 transitions, 3632 flow [2024-06-27 20:18:26,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3349, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3632, PETRI_PLACES=312, PETRI_TRANSITIONS=296} [2024-06-27 20:18:26,903 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 280 predicate places. [2024-06-27 20:18:26,903 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 296 transitions, 3632 flow [2024-06-27 20:18:26,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:26,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:26,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:26,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:18:26,903 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-27 20:18:26,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:26,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1936342504, now seen corresponding path program 11 times [2024-06-27 20:18:26,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:26,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783768739] [2024-06-27 20:18:26,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:26,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:26,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:27,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:27,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:27,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783768739] [2024-06-27 20:18:27,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783768739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:27,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:27,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:27,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229100035] [2024-06-27 20:18:27,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:27,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:27,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:27,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:27,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:27,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:27,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 296 transitions, 3632 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:27,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:27,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:27,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:28,107 INFO L124 PetriNetUnfolderBase]: 721/1300 cut-off events. [2024-06-27 20:18:28,108 INFO L125 PetriNetUnfolderBase]: For 195696/195696 co-relation queries the response was YES. [2024-06-27 20:18:28,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11377 conditions, 1300 events. 721/1300 cut-off events. For 195696/195696 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 6989 event pairs, 98 based on Foata normal form. 1/1300 useless extension candidates. Maximal degree in co-relation 11236. Up to 978 conditions per place. [2024-06-27 20:18:28,120 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 210 selfloop transitions, 97 changer transitions 0/310 dead transitions. [2024-06-27 20:18:28,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 310 transitions, 4872 flow [2024-06-27 20:18:28,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:28,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:28,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 20:18:28,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-27 20:18:28,121 INFO L175 Difference]: Start difference. First operand has 312 places, 296 transitions, 3632 flow. Second operand 10 states and 133 transitions. [2024-06-27 20:18:28,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 310 transitions, 4872 flow [2024-06-27 20:18:28,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 310 transitions, 4472 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 20:18:28,696 INFO L231 Difference]: Finished difference. Result has 311 places, 298 transitions, 3467 flow [2024-06-27 20:18:28,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3467, PETRI_PLACES=311, PETRI_TRANSITIONS=298} [2024-06-27 20:18:28,697 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 279 predicate places. [2024-06-27 20:18:28,697 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 298 transitions, 3467 flow [2024-06-27 20:18:28,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:28,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:28,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:28,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:18:28,697 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-27 20:18:28,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:28,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1936333204, now seen corresponding path program 12 times [2024-06-27 20:18:28,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:28,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443951410] [2024-06-27 20:18:28,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:28,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:28,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:29,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:29,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:29,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443951410] [2024-06-27 20:18:29,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443951410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:29,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:29,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:29,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124801568] [2024-06-27 20:18:29,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:29,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:29,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:29,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:29,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:29,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:29,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 298 transitions, 3467 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:29,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:29,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:29,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:29,842 INFO L124 PetriNetUnfolderBase]: 719/1299 cut-off events. [2024-06-27 20:18:29,842 INFO L125 PetriNetUnfolderBase]: For 194179/194179 co-relation queries the response was YES. [2024-06-27 20:18:29,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11040 conditions, 1299 events. 719/1299 cut-off events. For 194179/194179 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6996 event pairs, 96 based on Foata normal form. 1/1299 useless extension candidates. Maximal degree in co-relation 10898. Up to 976 conditions per place. [2024-06-27 20:18:29,854 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 208 selfloop transitions, 98 changer transitions 0/309 dead transitions. [2024-06-27 20:18:29,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 309 transitions, 4483 flow [2024-06-27 20:18:29,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:29,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:29,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-27 20:18:29,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-27 20:18:29,855 INFO L175 Difference]: Start difference. First operand has 311 places, 298 transitions, 3467 flow. Second operand 10 states and 131 transitions. [2024-06-27 20:18:29,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 309 transitions, 4483 flow [2024-06-27 20:18:30,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 309 transitions, 4191 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:30,472 INFO L231 Difference]: Finished difference. Result has 313 places, 298 transitions, 3376 flow [2024-06-27 20:18:30,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3376, PETRI_PLACES=313, PETRI_TRANSITIONS=298} [2024-06-27 20:18:30,473 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 281 predicate places. [2024-06-27 20:18:30,473 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 298 transitions, 3376 flow [2024-06-27 20:18:30,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:30,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:30,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:30,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:18:30,473 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-27 20:18:30,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:30,474 INFO L85 PathProgramCache]: Analyzing trace with hash -568302072, now seen corresponding path program 13 times [2024-06-27 20:18:30,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:30,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979629279] [2024-06-27 20:18:30,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:30,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:30,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:31,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:31,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:31,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979629279] [2024-06-27 20:18:31,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979629279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:31,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:31,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:31,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301084429] [2024-06-27 20:18:31,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:31,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:31,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:31,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:31,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:31,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:31,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 298 transitions, 3376 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:31,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:31,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:31,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:31,607 INFO L124 PetriNetUnfolderBase]: 717/1294 cut-off events. [2024-06-27 20:18:31,607 INFO L125 PetriNetUnfolderBase]: For 193052/193052 co-relation queries the response was YES. [2024-06-27 20:18:31,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10896 conditions, 1294 events. 717/1294 cut-off events. For 193052/193052 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 6959 event pairs, 98 based on Foata normal form. 1/1294 useless extension candidates. Maximal degree in co-relation 10753. Up to 974 conditions per place. [2024-06-27 20:18:31,619 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 213 selfloop transitions, 93 changer transitions 0/309 dead transitions. [2024-06-27 20:18:31,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 309 transitions, 4396 flow [2024-06-27 20:18:31,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:31,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:31,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 20:18:31,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:18:31,620 INFO L175 Difference]: Start difference. First operand has 313 places, 298 transitions, 3376 flow. Second operand 10 states and 132 transitions. [2024-06-27 20:18:31,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 309 transitions, 4396 flow [2024-06-27 20:18:32,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 309 transitions, 4175 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:32,162 INFO L231 Difference]: Finished difference. Result has 314 places, 298 transitions, 3346 flow [2024-06-27 20:18:32,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3346, PETRI_PLACES=314, PETRI_TRANSITIONS=298} [2024-06-27 20:18:32,163 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 282 predicate places. [2024-06-27 20:18:32,163 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 298 transitions, 3346 flow [2024-06-27 20:18:32,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:32,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:32,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:32,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:18:32,163 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-27 20:18:32,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:32,164 INFO L85 PathProgramCache]: Analyzing trace with hash -6441123, now seen corresponding path program 4 times [2024-06-27 20:18:32,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:32,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148121470] [2024-06-27 20:18:32,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:32,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:32,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:33,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:33,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:33,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148121470] [2024-06-27 20:18:33,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148121470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:33,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:33,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:33,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207529270] [2024-06-27 20:18:33,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:33,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:33,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:33,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:33,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:33,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:18:33,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 298 transitions, 3346 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:33,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:33,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:18:33,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:33,520 INFO L124 PetriNetUnfolderBase]: 681/1261 cut-off events. [2024-06-27 20:18:33,520 INFO L125 PetriNetUnfolderBase]: For 197269/197269 co-relation queries the response was YES. [2024-06-27 20:18:33,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10704 conditions, 1261 events. 681/1261 cut-off events. For 197269/197269 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 6964 event pairs, 98 based on Foata normal form. 1/1261 useless extension candidates. Maximal degree in co-relation 10560. Up to 996 conditions per place. [2024-06-27 20:18:33,533 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 211 selfloop transitions, 44 changer transitions 0/309 dead transitions. [2024-06-27 20:18:33,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 309 transitions, 3912 flow [2024-06-27 20:18:33,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:33,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:33,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-27 20:18:33,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396969696969697 [2024-06-27 20:18:33,534 INFO L175 Difference]: Start difference. First operand has 314 places, 298 transitions, 3346 flow. Second operand 10 states and 131 transitions. [2024-06-27 20:18:33,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 309 transitions, 3912 flow [2024-06-27 20:18:34,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 309 transitions, 3731 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:34,122 INFO L231 Difference]: Finished difference. Result has 316 places, 300 transitions, 3298 flow [2024-06-27 20:18:34,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3298, PETRI_PLACES=316, PETRI_TRANSITIONS=300} [2024-06-27 20:18:34,123 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 284 predicate places. [2024-06-27 20:18:34,123 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 300 transitions, 3298 flow [2024-06-27 20:18:34,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:34,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:34,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:34,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:18:34,123 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-27 20:18:34,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:34,123 INFO L85 PathProgramCache]: Analyzing trace with hash -320140353, now seen corresponding path program 5 times [2024-06-27 20:18:34,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:34,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397459043] [2024-06-27 20:18:34,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:34,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:34,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:35,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:35,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:35,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397459043] [2024-06-27 20:18:35,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397459043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:35,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:35,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:35,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978895749] [2024-06-27 20:18:35,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:35,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:35,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:35,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:35,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:35,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:18:35,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 300 transitions, 3298 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:35,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:35,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:18:35,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:35,494 INFO L124 PetriNetUnfolderBase]: 679/1258 cut-off events. [2024-06-27 20:18:35,494 INFO L125 PetriNetUnfolderBase]: For 196028/196028 co-relation queries the response was YES. [2024-06-27 20:18:35,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10558 conditions, 1258 events. 679/1258 cut-off events. For 196028/196028 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6938 event pairs, 98 based on Foata normal form. 1/1258 useless extension candidates. Maximal degree in co-relation 10413. Up to 993 conditions per place. [2024-06-27 20:18:35,509 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 215 selfloop transitions, 42 changer transitions 0/311 dead transitions. [2024-06-27 20:18:35,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 311 transitions, 3872 flow [2024-06-27 20:18:35,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:35,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:35,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 20:18:35,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:18:35,510 INFO L175 Difference]: Start difference. First operand has 316 places, 300 transitions, 3298 flow. Second operand 10 states and 132 transitions. [2024-06-27 20:18:35,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 311 transitions, 3872 flow [2024-06-27 20:18:36,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 311 transitions, 3755 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:36,149 INFO L231 Difference]: Finished difference. Result has 318 places, 302 transitions, 3314 flow [2024-06-27 20:18:36,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3314, PETRI_PLACES=318, PETRI_TRANSITIONS=302} [2024-06-27 20:18:36,150 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 286 predicate places. [2024-06-27 20:18:36,150 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 302 transitions, 3314 flow [2024-06-27 20:18:36,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:36,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:36,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:36,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:18:36,151 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-27 20:18:36,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:36,151 INFO L85 PathProgramCache]: Analyzing trace with hash -2118708093, now seen corresponding path program 20 times [2024-06-27 20:18:36,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:36,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893270979] [2024-06-27 20:18:36,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:36,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:36,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:36,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:36,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:36,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893270979] [2024-06-27 20:18:36,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893270979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:36,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:36,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:36,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539139817] [2024-06-27 20:18:36,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:36,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:36,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:36,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:36,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:36,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:36,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 302 transitions, 3314 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:36,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:36,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:36,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:37,305 INFO L124 PetriNetUnfolderBase]: 714/1291 cut-off events. [2024-06-27 20:18:37,306 INFO L125 PetriNetUnfolderBase]: For 194463/194463 co-relation queries the response was YES. [2024-06-27 20:18:37,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10604 conditions, 1291 events. 714/1291 cut-off events. For 194463/194463 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 6955 event pairs, 96 based on Foata normal form. 2/1292 useless extension candidates. Maximal degree in co-relation 10458. Up to 648 conditions per place. [2024-06-27 20:18:37,319 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 185 selfloop transitions, 129 changer transitions 0/317 dead transitions. [2024-06-27 20:18:37,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 317 transitions, 4182 flow [2024-06-27 20:18:37,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:37,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:37,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 20:18:37,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-27 20:18:37,320 INFO L175 Difference]: Start difference. First operand has 318 places, 302 transitions, 3314 flow. Second operand 10 states and 137 transitions. [2024-06-27 20:18:37,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 317 transitions, 4182 flow [2024-06-27 20:18:37,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 317 transitions, 4043 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:37,872 INFO L231 Difference]: Finished difference. Result has 320 places, 302 transitions, 3438 flow [2024-06-27 20:18:37,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3175, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3438, PETRI_PLACES=320, PETRI_TRANSITIONS=302} [2024-06-27 20:18:37,872 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 288 predicate places. [2024-06-27 20:18:37,872 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 302 transitions, 3438 flow [2024-06-27 20:18:37,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:37,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:37,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:37,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:18:37,873 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-27 20:18:37,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:37,874 INFO L85 PathProgramCache]: Analyzing trace with hash -6450764, now seen corresponding path program 14 times [2024-06-27 20:18:37,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:37,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670790007] [2024-06-27 20:18:37,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:37,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:37,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:38,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:38,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:38,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670790007] [2024-06-27 20:18:38,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670790007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:38,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:38,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:38,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778507838] [2024-06-27 20:18:38,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:38,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:38,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:38,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:38,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:38,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:38,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 302 transitions, 3438 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:38,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:38,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:38,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:38,999 INFO L124 PetriNetUnfolderBase]: 712/1287 cut-off events. [2024-06-27 20:18:38,999 INFO L125 PetriNetUnfolderBase]: For 188875/188875 co-relation queries the response was YES. [2024-06-27 20:18:39,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10713 conditions, 1287 events. 712/1287 cut-off events. For 188875/188875 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6904 event pairs, 97 based on Foata normal form. 1/1287 useless extension candidates. Maximal degree in co-relation 10566. Up to 968 conditions per place. [2024-06-27 20:18:39,013 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 201 selfloop transitions, 108 changer transitions 0/312 dead transitions. [2024-06-27 20:18:39,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 312 transitions, 4278 flow [2024-06-27 20:18:39,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:39,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:39,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-27 20:18:39,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3878787878787879 [2024-06-27 20:18:39,016 INFO L175 Difference]: Start difference. First operand has 320 places, 302 transitions, 3438 flow. Second operand 10 states and 128 transitions. [2024-06-27 20:18:39,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 312 transitions, 4278 flow [2024-06-27 20:18:39,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 312 transitions, 3973 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 20:18:39,549 INFO L231 Difference]: Finished difference. Result has 320 places, 302 transitions, 3354 flow [2024-06-27 20:18:39,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3133, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3354, PETRI_PLACES=320, PETRI_TRANSITIONS=302} [2024-06-27 20:18:39,549 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 288 predicate places. [2024-06-27 20:18:39,549 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 302 transitions, 3354 flow [2024-06-27 20:18:39,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:39,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:39,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:39,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:18:39,550 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-27 20:18:39,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:39,550 INFO L85 PathProgramCache]: Analyzing trace with hash -575720682, now seen corresponding path program 15 times [2024-06-27 20:18:39,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:39,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314715832] [2024-06-27 20:18:39,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:39,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:39,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:40,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:40,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:40,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314715832] [2024-06-27 20:18:40,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314715832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:40,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:40,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:40,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119440039] [2024-06-27 20:18:40,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:40,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:40,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:40,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:40,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:40,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:40,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 302 transitions, 3354 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:40,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:40,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:40,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:40,663 INFO L124 PetriNetUnfolderBase]: 710/1284 cut-off events. [2024-06-27 20:18:40,663 INFO L125 PetriNetUnfolderBase]: For 186675/186675 co-relation queries the response was YES. [2024-06-27 20:18:40,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10481 conditions, 1284 events. 710/1284 cut-off events. For 186675/186675 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6902 event pairs, 97 based on Foata normal form. 1/1284 useless extension candidates. Maximal degree in co-relation 10333. Up to 966 conditions per place. [2024-06-27 20:18:40,678 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 212 selfloop transitions, 96 changer transitions 0/311 dead transitions. [2024-06-27 20:18:40,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 311 transitions, 3990 flow [2024-06-27 20:18:40,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:40,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:40,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-27 20:18:40,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-27 20:18:40,680 INFO L175 Difference]: Start difference. First operand has 320 places, 302 transitions, 3354 flow. Second operand 10 states and 129 transitions. [2024-06-27 20:18:40,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 311 transitions, 3990 flow [2024-06-27 20:18:41,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 311 transitions, 3731 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 20:18:41,254 INFO L231 Difference]: Finished difference. Result has 320 places, 302 transitions, 3292 flow [2024-06-27 20:18:41,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3292, PETRI_PLACES=320, PETRI_TRANSITIONS=302} [2024-06-27 20:18:41,254 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 288 predicate places. [2024-06-27 20:18:41,255 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 302 transitions, 3292 flow [2024-06-27 20:18:41,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:41,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:41,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:41,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:18:41,255 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-27 20:18:41,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:41,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1530287209, now seen corresponding path program 21 times [2024-06-27 20:18:41,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:41,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373868388] [2024-06-27 20:18:41,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:41,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:41,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:41,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:41,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:41,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373868388] [2024-06-27 20:18:41,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373868388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:41,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:41,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:41,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195748900] [2024-06-27 20:18:41,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:41,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:41,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:41,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:42,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:42,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 302 transitions, 3292 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:42,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:42,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:42,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:42,351 INFO L124 PetriNetUnfolderBase]: 732/1323 cut-off events. [2024-06-27 20:18:42,351 INFO L125 PetriNetUnfolderBase]: For 195626/195626 co-relation queries the response was YES. [2024-06-27 20:18:42,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10697 conditions, 1323 events. 732/1323 cut-off events. For 195626/195626 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7171 event pairs, 106 based on Foata normal form. 2/1324 useless extension candidates. Maximal degree in co-relation 10548. Up to 1173 conditions per place. [2024-06-27 20:18:42,366 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 295 selfloop transitions, 31 changer transitions 0/329 dead transitions. [2024-06-27 20:18:42,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 329 transitions, 4107 flow [2024-06-27 20:18:42,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:42,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:42,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:18:42,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:18:42,367 INFO L175 Difference]: Start difference. First operand has 320 places, 302 transitions, 3292 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:18:42,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 329 transitions, 4107 flow [2024-06-27 20:18:42,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 329 transitions, 3882 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 20:18:42,894 INFO L231 Difference]: Finished difference. Result has 322 places, 310 transitions, 3261 flow [2024-06-27 20:18:42,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3261, PETRI_PLACES=322, PETRI_TRANSITIONS=310} [2024-06-27 20:18:42,895 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 290 predicate places. [2024-06-27 20:18:42,895 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 310 transitions, 3261 flow [2024-06-27 20:18:42,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:42,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:42,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:42,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:18:42,895 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-27 20:18:42,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:42,895 INFO L85 PathProgramCache]: Analyzing trace with hash 775381957, now seen corresponding path program 22 times [2024-06-27 20:18:42,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:42,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886491024] [2024-06-27 20:18:42,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:42,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:42,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:43,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-27 20:18:43,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:43,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886491024] [2024-06-27 20:18:43,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886491024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:43,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:43,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:43,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421928820] [2024-06-27 20:18:43,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:43,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:43,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:43,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:43,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:43,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:43,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 310 transitions, 3261 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:43,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:43,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:43,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:43,948 INFO L124 PetriNetUnfolderBase]: 744/1343 cut-off events. [2024-06-27 20:18:43,949 INFO L125 PetriNetUnfolderBase]: For 199668/199668 co-relation queries the response was YES. [2024-06-27 20:18:43,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10768 conditions, 1343 events. 744/1343 cut-off events. For 199668/199668 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7294 event pairs, 112 based on Foata normal form. 2/1344 useless extension candidates. Maximal degree in co-relation 10616. Up to 1193 conditions per place. [2024-06-27 20:18:43,964 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 298 selfloop transitions, 33 changer transitions 0/334 dead transitions. [2024-06-27 20:18:43,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 334 transitions, 4048 flow [2024-06-27 20:18:43,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:43,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:43,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:18:43,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:18:43,964 INFO L175 Difference]: Start difference. First operand has 322 places, 310 transitions, 3261 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:18:43,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 334 transitions, 4048 flow [2024-06-27 20:18:44,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 334 transitions, 3970 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 20:18:44,616 INFO L231 Difference]: Finished difference. Result has 329 places, 314 transitions, 3334 flow [2024-06-27 20:18:44,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3183, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3334, PETRI_PLACES=329, PETRI_TRANSITIONS=314} [2024-06-27 20:18:44,616 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 297 predicate places. [2024-06-27 20:18:44,616 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 314 transitions, 3334 flow [2024-06-27 20:18:44,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:44,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:44,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:44,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:18:44,617 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-27 20:18:44,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:44,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1023340413, now seen corresponding path program 23 times [2024-06-27 20:18:44,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:44,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995747692] [2024-06-27 20:18:44,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:44,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:44,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:45,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:45,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:45,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995747692] [2024-06-27 20:18:45,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995747692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:45,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:45,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:45,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945466879] [2024-06-27 20:18:45,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:45,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:45,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:45,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:45,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:45,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:45,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 314 transitions, 3334 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:45,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:45,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:45,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:45,726 INFO L124 PetriNetUnfolderBase]: 784/1415 cut-off events. [2024-06-27 20:18:45,726 INFO L125 PetriNetUnfolderBase]: For 214909/214909 co-relation queries the response was YES. [2024-06-27 20:18:45,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11418 conditions, 1415 events. 784/1415 cut-off events. For 214909/214909 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7792 event pairs, 91 based on Foata normal form. 2/1416 useless extension candidates. Maximal degree in co-relation 11264. Up to 1183 conditions per place. [2024-06-27 20:18:45,742 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 291 selfloop transitions, 52 changer transitions 0/346 dead transitions. [2024-06-27 20:18:45,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 346 transitions, 4454 flow [2024-06-27 20:18:45,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:45,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:45,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-27 20:18:45,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:18:45,743 INFO L175 Difference]: Start difference. First operand has 329 places, 314 transitions, 3334 flow. Second operand 11 states and 143 transitions. [2024-06-27 20:18:45,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 346 transitions, 4454 flow [2024-06-27 20:18:46,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 346 transitions, 4320 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-27 20:18:46,399 INFO L231 Difference]: Finished difference. Result has 332 places, 326 transitions, 3541 flow [2024-06-27 20:18:46,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3541, PETRI_PLACES=332, PETRI_TRANSITIONS=326} [2024-06-27 20:18:46,399 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 300 predicate places. [2024-06-27 20:18:46,399 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 326 transitions, 3541 flow [2024-06-27 20:18:46,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:46,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:46,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:46,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:18:46,400 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-27 20:18:46,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:46,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1056751171, now seen corresponding path program 24 times [2024-06-27 20:18:46,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:46,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539980360] [2024-06-27 20:18:46,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:46,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:46,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:47,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:47,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:47,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539980360] [2024-06-27 20:18:47,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539980360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:47,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:47,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:47,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362112444] [2024-06-27 20:18:47,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:47,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:47,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:47,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:47,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:47,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:47,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 326 transitions, 3541 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:47,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:47,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:47,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:47,540 INFO L124 PetriNetUnfolderBase]: 780/1411 cut-off events. [2024-06-27 20:18:47,540 INFO L125 PetriNetUnfolderBase]: For 208037/208037 co-relation queries the response was YES. [2024-06-27 20:18:47,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11294 conditions, 1411 events. 780/1411 cut-off events. For 208037/208037 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7822 event pairs, 101 based on Foata normal form. 2/1412 useless extension candidates. Maximal degree in co-relation 11139. Up to 1180 conditions per place. [2024-06-27 20:18:47,556 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 295 selfloop transitions, 47 changer transitions 0/345 dead transitions. [2024-06-27 20:18:47,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 345 transitions, 4279 flow [2024-06-27 20:18:47,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:47,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:47,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 20:18:47,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-27 20:18:47,557 INFO L175 Difference]: Start difference. First operand has 332 places, 326 transitions, 3541 flow. Second operand 11 states and 144 transitions. [2024-06-27 20:18:47,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 345 transitions, 4279 flow [2024-06-27 20:18:48,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 345 transitions, 4152 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:48,139 INFO L231 Difference]: Finished difference. Result has 337 places, 326 transitions, 3513 flow [2024-06-27 20:18:48,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3513, PETRI_PLACES=337, PETRI_TRANSITIONS=326} [2024-06-27 20:18:48,139 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 305 predicate places. [2024-06-27 20:18:48,139 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 326 transitions, 3513 flow [2024-06-27 20:18:48,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:48,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:48,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:48,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:18:48,139 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-27 20:18:48,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:48,140 INFO L85 PathProgramCache]: Analyzing trace with hash -2146057321, now seen corresponding path program 25 times [2024-06-27 20:18:48,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:48,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694162014] [2024-06-27 20:18:48,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:48,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:48,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:48,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:48,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:48,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694162014] [2024-06-27 20:18:48,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694162014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:48,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:48,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:48,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455147166] [2024-06-27 20:18:48,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:48,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:48,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:48,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:48,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:48,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:48,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 326 transitions, 3513 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:48,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:48,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:48,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:49,299 INFO L124 PetriNetUnfolderBase]: 786/1419 cut-off events. [2024-06-27 20:18:49,300 INFO L125 PetriNetUnfolderBase]: For 211869/211869 co-relation queries the response was YES. [2024-06-27 20:18:49,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11359 conditions, 1419 events. 786/1419 cut-off events. For 211869/211869 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7837 event pairs, 103 based on Foata normal form. 2/1420 useless extension candidates. Maximal degree in co-relation 11203. Up to 1263 conditions per place. [2024-06-27 20:18:49,317 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 313 selfloop transitions, 30 changer transitions 0/346 dead transitions. [2024-06-27 20:18:49,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 346 transitions, 4305 flow [2024-06-27 20:18:49,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:49,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:18:49,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:18:49,318 INFO L175 Difference]: Start difference. First operand has 337 places, 326 transitions, 3513 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:18:49,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 346 transitions, 4305 flow [2024-06-27 20:18:50,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 346 transitions, 4217 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:50,050 INFO L231 Difference]: Finished difference. Result has 341 places, 328 transitions, 3548 flow [2024-06-27 20:18:50,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3548, PETRI_PLACES=341, PETRI_TRANSITIONS=328} [2024-06-27 20:18:50,051 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 309 predicate places. [2024-06-27 20:18:50,051 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 328 transitions, 3548 flow [2024-06-27 20:18:50,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:50,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:50,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:50,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:18:50,051 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-27 20:18:50,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:50,052 INFO L85 PathProgramCache]: Analyzing trace with hash -2140485691, now seen corresponding path program 26 times [2024-06-27 20:18:50,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:50,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21812487] [2024-06-27 20:18:50,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:50,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:50,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:50,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:50,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:50,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21812487] [2024-06-27 20:18:50,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21812487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:50,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:50,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:50,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079043830] [2024-06-27 20:18:50,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:50,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:50,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:50,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:50,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:50,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:50,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 328 transitions, 3548 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:50,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:50,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:50,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:51,228 INFO L124 PetriNetUnfolderBase]: 782/1413 cut-off events. [2024-06-27 20:18:51,228 INFO L125 PetriNetUnfolderBase]: For 204449/204449 co-relation queries the response was YES. [2024-06-27 20:18:51,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11113 conditions, 1413 events. 782/1413 cut-off events. For 204449/204449 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7810 event pairs, 95 based on Foata normal form. 2/1414 useless extension candidates. Maximal degree in co-relation 10956. Up to 1203 conditions per place. [2024-06-27 20:18:51,243 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 299 selfloop transitions, 45 changer transitions 0/347 dead transitions. [2024-06-27 20:18:51,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 347 transitions, 4504 flow [2024-06-27 20:18:51,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:51,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:51,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 20:18:51,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-27 20:18:51,243 INFO L175 Difference]: Start difference. First operand has 341 places, 328 transitions, 3548 flow. Second operand 11 states and 144 transitions. [2024-06-27 20:18:51,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 347 transitions, 4504 flow [2024-06-27 20:18:51,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 347 transitions, 4355 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-27 20:18:51,871 INFO L231 Difference]: Finished difference. Result has 340 places, 328 transitions, 3494 flow [2024-06-27 20:18:51,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3494, PETRI_PLACES=340, PETRI_TRANSITIONS=328} [2024-06-27 20:18:51,871 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 308 predicate places. [2024-06-27 20:18:51,871 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 328 transitions, 3494 flow [2024-06-27 20:18:51,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:51,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:51,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:51,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:18:51,872 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-27 20:18:51,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:51,872 INFO L85 PathProgramCache]: Analyzing trace with hash -2140694941, now seen corresponding path program 27 times [2024-06-27 20:18:51,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:51,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526683393] [2024-06-27 20:18:51,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:51,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:51,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18: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-27 20:18:52,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:52,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526683393] [2024-06-27 20:18:52,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526683393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:52,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:52,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:52,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677970413] [2024-06-27 20:18:52,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:52,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:52,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:52,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:52,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:52,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:52,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 328 transitions, 3494 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:52,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:52,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:52,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:52,992 INFO L124 PetriNetUnfolderBase]: 778/1409 cut-off events. [2024-06-27 20:18:52,992 INFO L125 PetriNetUnfolderBase]: For 195956/195956 co-relation queries the response was YES. [2024-06-27 20:18:53,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10800 conditions, 1409 events. 778/1409 cut-off events. For 195956/195956 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7808 event pairs, 101 based on Foata normal form. 2/1410 useless extension candidates. Maximal degree in co-relation 10645. Up to 1200 conditions per place. [2024-06-27 20:18:53,007 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 301 selfloop transitions, 42 changer transitions 0/346 dead transitions. [2024-06-27 20:18:53,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 346 transitions, 4232 flow [2024-06-27 20:18:53,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:53,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:53,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 20:18:53,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-27 20:18:53,008 INFO L175 Difference]: Start difference. First operand has 340 places, 328 transitions, 3494 flow. Second operand 11 states and 145 transitions. [2024-06-27 20:18:53,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 346 transitions, 4232 flow [2024-06-27 20:18:53,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 346 transitions, 3993 flow, removed 37 selfloop flow, removed 14 redundant places. [2024-06-27 20:18:53,636 INFO L231 Difference]: Finished difference. Result has 337 places, 328 transitions, 3344 flow [2024-06-27 20:18:53,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3344, PETRI_PLACES=337, PETRI_TRANSITIONS=328} [2024-06-27 20:18:53,636 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 305 predicate places. [2024-06-27 20:18:53,637 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 328 transitions, 3344 flow [2024-06-27 20:18:53,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:53,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:53,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:53,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:18:53,637 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-27 20:18:53,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:53,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1088475647, now seen corresponding path program 28 times [2024-06-27 20:18:53,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:53,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107206032] [2024-06-27 20:18:53,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:53,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:53,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:54,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-27 20:18:54,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:54,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107206032] [2024-06-27 20:18:54,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107206032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:54,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:54,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:54,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644417406] [2024-06-27 20:18:54,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:54,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:54,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:54,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:54,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:54,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:54,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 328 transitions, 3344 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:54,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:54,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:54,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:54,780 INFO L124 PetriNetUnfolderBase]: 784/1419 cut-off events. [2024-06-27 20:18:54,780 INFO L125 PetriNetUnfolderBase]: For 199022/199022 co-relation queries the response was YES. [2024-06-27 20:18:54,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10622 conditions, 1419 events. 784/1419 cut-off events. For 199022/199022 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7856 event pairs, 107 based on Foata normal form. 2/1420 useless extension candidates. Maximal degree in co-relation 10473. Up to 1018 conditions per place. [2024-06-27 20:18:54,795 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 264 selfloop transitions, 83 changer transitions 0/350 dead transitions. [2024-06-27 20:18:54,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 350 transitions, 4370 flow [2024-06-27 20:18:54,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:54,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:54,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 20:18:54,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-27 20:18:54,796 INFO L175 Difference]: Start difference. First operand has 337 places, 328 transitions, 3344 flow. Second operand 11 states and 147 transitions. [2024-06-27 20:18:54,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 350 transitions, 4370 flow [2024-06-27 20:18:55,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 350 transitions, 4247 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 20:18:55,438 INFO L231 Difference]: Finished difference. Result has 339 places, 330 transitions, 3436 flow [2024-06-27 20:18:55,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3436, PETRI_PLACES=339, PETRI_TRANSITIONS=330} [2024-06-27 20:18:55,439 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 307 predicate places. [2024-06-27 20:18:55,439 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 330 transitions, 3436 flow [2024-06-27 20:18:55,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:55,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:55,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:55,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:18:55,439 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-27 20:18:55,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:55,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1088273837, now seen corresponding path program 29 times [2024-06-27 20:18:55,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:55,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158000191] [2024-06-27 20:18:55,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:55,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:55,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:56,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:56,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:56,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158000191] [2024-06-27 20:18:56,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158000191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:56,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:56,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:56,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536654304] [2024-06-27 20:18:56,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:56,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:56,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:56,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:56,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:56,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:56,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 330 transitions, 3436 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:56,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:56,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:56,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:56,625 INFO L124 PetriNetUnfolderBase]: 790/1431 cut-off events. [2024-06-27 20:18:56,625 INFO L125 PetriNetUnfolderBase]: For 203380/203380 co-relation queries the response was YES. [2024-06-27 20:18:56,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10810 conditions, 1431 events. 790/1431 cut-off events. For 203380/203380 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7952 event pairs, 105 based on Foata normal form. 2/1432 useless extension candidates. Maximal degree in co-relation 10660. Up to 1024 conditions per place. [2024-06-27 20:18:56,641 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 269 selfloop transitions, 82 changer transitions 0/354 dead transitions. [2024-06-27 20:18:56,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 354 transitions, 4702 flow [2024-06-27 20:18:56,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:56,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:56,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-27 20:18:56,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-27 20:18:56,642 INFO L175 Difference]: Start difference. First operand has 339 places, 330 transitions, 3436 flow. Second operand 11 states and 151 transitions. [2024-06-27 20:18:56,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 354 transitions, 4702 flow [2024-06-27 20:18:57,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 354 transitions, 4352 flow, removed 50 selfloop flow, removed 12 redundant places. [2024-06-27 20:18:57,239 INFO L231 Difference]: Finished difference. Result has 338 places, 332 transitions, 3303 flow [2024-06-27 20:18:57,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3303, PETRI_PLACES=338, PETRI_TRANSITIONS=332} [2024-06-27 20:18:57,239 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 306 predicate places. [2024-06-27 20:18:57,239 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 332 transitions, 3303 flow [2024-06-27 20:18:57,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:57,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:57,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:57,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:18:57,240 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-27 20:18:57,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:57,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1088266397, now seen corresponding path program 30 times [2024-06-27 20:18:57,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:57,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763857627] [2024-06-27 20:18:57,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:57,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:57,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:57,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:57,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:57,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763857627] [2024-06-27 20:18:57,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763857627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:57,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:57,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:57,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406588118] [2024-06-27 20:18:57,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:57,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:57,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:57,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:57,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:58,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:58,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 332 transitions, 3303 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:58,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:58,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:58,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:58,370 INFO L124 PetriNetUnfolderBase]: 786/1425 cut-off events. [2024-06-27 20:18:58,370 INFO L125 PetriNetUnfolderBase]: For 194438/194438 co-relation queries the response was YES. [2024-06-27 20:18:58,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10107 conditions, 1425 events. 786/1425 cut-off events. For 194438/194438 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7943 event pairs, 104 based on Foata normal form. 2/1426 useless extension candidates. Maximal degree in co-relation 9962. Up to 1021 conditions per place. [2024-06-27 20:18:58,385 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 267 selfloop transitions, 83 changer transitions 0/353 dead transitions. [2024-06-27 20:18:58,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 353 transitions, 4299 flow [2024-06-27 20:18:58,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:18:58,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:18:58,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 20:18:58,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-27 20:18:58,386 INFO L175 Difference]: Start difference. First operand has 338 places, 332 transitions, 3303 flow. Second operand 11 states and 149 transitions. [2024-06-27 20:18:58,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 353 transitions, 4299 flow [2024-06-27 20:18:58,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 353 transitions, 4036 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:58,905 INFO L231 Difference]: Finished difference. Result has 341 places, 332 transitions, 3211 flow [2024-06-27 20:18:58,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3211, PETRI_PLACES=341, PETRI_TRANSITIONS=332} [2024-06-27 20:18:58,906 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 309 predicate places. [2024-06-27 20:18:58,906 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 332 transitions, 3211 flow [2024-06-27 20:18:58,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:58,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:58,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:58,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:18:58,906 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-27 20:18:58,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:58,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1081123997, now seen corresponding path program 31 times [2024-06-27 20:18:58,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:58,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830496419] [2024-06-27 20:18:58,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:58,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:58,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:59,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:59,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:59,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830496419] [2024-06-27 20:18:59,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830496419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:59,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:59,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:59,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913782395] [2024-06-27 20:18:59,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:59,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:59,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:59,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:59,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:59,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:18:59,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 332 transitions, 3211 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:59,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:59,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:18:59,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:00,090 INFO L124 PetriNetUnfolderBase]: 782/1417 cut-off events. [2024-06-27 20:19:00,091 INFO L125 PetriNetUnfolderBase]: For 184667/184667 co-relation queries the response was YES. [2024-06-27 20:19:00,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9786 conditions, 1417 events. 782/1417 cut-off events. For 184667/184667 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7879 event pairs, 83 based on Foata normal form. 2/1418 useless extension candidates. Maximal degree in co-relation 9641. Up to 1018 conditions per place. [2024-06-27 20:19:00,104 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 258 selfloop transitions, 90 changer transitions 0/351 dead transitions. [2024-06-27 20:19:00,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 351 transitions, 3975 flow [2024-06-27 20:19:00,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:00,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:00,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 20:19:00,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-27 20:19:00,112 INFO L175 Difference]: Start difference. First operand has 341 places, 332 transitions, 3211 flow. Second operand 11 states and 145 transitions. [2024-06-27 20:19:00,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 351 transitions, 3975 flow [2024-06-27 20:19:00,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 351 transitions, 3730 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:00,550 INFO L231 Difference]: Finished difference. Result has 344 places, 332 transitions, 3153 flow [2024-06-27 20:19:00,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3153, PETRI_PLACES=344, PETRI_TRANSITIONS=332} [2024-06-27 20:19:00,550 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 312 predicate places. [2024-06-27 20:19:00,550 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 332 transitions, 3153 flow [2024-06-27 20:19:00,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:00,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:00,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:00,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:19:00,551 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-27 20:19:00,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:00,551 INFO L85 PathProgramCache]: Analyzing trace with hash -591620487, now seen corresponding path program 1 times [2024-06-27 20:19:00,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:00,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432376238] [2024-06-27 20:19:00,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:00,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:01,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:01,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:01,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432376238] [2024-06-27 20:19:01,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432376238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:01,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:01,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:01,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021341149] [2024-06-27 20:19:01,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:01,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:01,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:01,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:01,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:01,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:19:01,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 332 transitions, 3153 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:01,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:01,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:19:01,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:01,959 INFO L124 PetriNetUnfolderBase]: 685/1302 cut-off events. [2024-06-27 20:19:01,960 INFO L125 PetriNetUnfolderBase]: For 188897/188899 co-relation queries the response was YES. [2024-06-27 20:19:01,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9332 conditions, 1302 events. 685/1302 cut-off events. For 188897/188899 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 7518 event pairs, 56 based on Foata normal form. 2/1281 useless extension candidates. Maximal degree in co-relation 9187. Up to 1026 conditions per place. [2024-06-27 20:19:01,971 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 285 selfloop transitions, 30 changer transitions 0/353 dead transitions. [2024-06-27 20:19:01,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 353 transitions, 3861 flow [2024-06-27 20:19:01,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:01,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:01,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-27 20:19:01,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121212121212121 [2024-06-27 20:19:01,972 INFO L175 Difference]: Start difference. First operand has 344 places, 332 transitions, 3153 flow. Second operand 10 states and 136 transitions. [2024-06-27 20:19:01,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 353 transitions, 3861 flow [2024-06-27 20:19:02,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 353 transitions, 3675 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 20:19:02,554 INFO L231 Difference]: Finished difference. Result has 343 places, 333 transitions, 3057 flow [2024-06-27 20:19:02,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2967, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3057, PETRI_PLACES=343, PETRI_TRANSITIONS=333} [2024-06-27 20:19:02,555 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 311 predicate places. [2024-06-27 20:19:02,555 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 333 transitions, 3057 flow [2024-06-27 20:19:02,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:02,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:02,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:02,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:19:02,555 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-27 20:19:02,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:02,555 INFO L85 PathProgramCache]: Analyzing trace with hash -588763527, now seen corresponding path program 2 times [2024-06-27 20:19:02,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:02,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135944265] [2024-06-27 20:19:02,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:02,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:02,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:03,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:03,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135944265] [2024-06-27 20:19:03,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135944265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:03,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:03,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:03,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455205507] [2024-06-27 20:19:03,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:03,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:03,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:03,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:03,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:03,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:19:03,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 333 transitions, 3057 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:03,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:03,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:19:03,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:03,897 INFO L124 PetriNetUnfolderBase]: 689/1310 cut-off events. [2024-06-27 20:19:03,898 INFO L125 PetriNetUnfolderBase]: For 191944/191944 co-relation queries the response was YES. [2024-06-27 20:19:03,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9279 conditions, 1310 events. 689/1310 cut-off events. For 191944/191944 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7574 event pairs, 73 based on Foata normal form. 2/1289 useless extension candidates. Maximal degree in co-relation 9134. Up to 1051 conditions per place. [2024-06-27 20:19:03,911 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 284 selfloop transitions, 31 changer transitions 0/353 dead transitions. [2024-06-27 20:19:03,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 353 transitions, 3765 flow [2024-06-27 20:19:03,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:03,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:03,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 137 transitions. [2024-06-27 20:19:03,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41515151515151516 [2024-06-27 20:19:03,912 INFO L175 Difference]: Start difference. First operand has 343 places, 333 transitions, 3057 flow. Second operand 10 states and 137 transitions. [2024-06-27 20:19:03,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 353 transitions, 3765 flow [2024-06-27 20:19:04,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 353 transitions, 3685 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:04,418 INFO L231 Difference]: Finished difference. Result has 345 places, 334 transitions, 3071 flow [2024-06-27 20:19:04,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3071, PETRI_PLACES=345, PETRI_TRANSITIONS=334} [2024-06-27 20:19:04,418 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 313 predicate places. [2024-06-27 20:19:04,418 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 334 transitions, 3071 flow [2024-06-27 20:19:04,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:04,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:04,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:04,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:19:04,418 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-27 20:19:04,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:04,419 INFO L85 PathProgramCache]: Analyzing trace with hash 758339769, now seen corresponding path program 3 times [2024-06-27 20:19:04,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:04,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022394442] [2024-06-27 20:19:04,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:04,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:04,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:05,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:05,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:05,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022394442] [2024-06-27 20:19:05,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022394442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:05,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:05,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:05,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024002202] [2024-06-27 20:19:05,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:05,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:05,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:05,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:05,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:05,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:19:05,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 334 transitions, 3071 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:05,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:05,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:19:05,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:05,743 INFO L124 PetriNetUnfolderBase]: 693/1314 cut-off events. [2024-06-27 20:19:05,744 INFO L125 PetriNetUnfolderBase]: For 197684/197684 co-relation queries the response was YES. [2024-06-27 20:19:05,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9318 conditions, 1314 events. 693/1314 cut-off events. For 197684/197684 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7607 event pairs, 59 based on Foata normal form. 2/1285 useless extension candidates. Maximal degree in co-relation 9172. Up to 1050 conditions per place. [2024-06-27 20:19:05,757 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 278 selfloop transitions, 40 changer transitions 0/356 dead transitions. [2024-06-27 20:19:05,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 356 transitions, 3823 flow [2024-06-27 20:19:05,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:05,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:05,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 20:19:05,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-27 20:19:05,758 INFO L175 Difference]: Start difference. First operand has 345 places, 334 transitions, 3071 flow. Second operand 10 states and 134 transitions. [2024-06-27 20:19:05,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 356 transitions, 3823 flow [2024-06-27 20:19:06,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 356 transitions, 3739 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:06,288 INFO L231 Difference]: Finished difference. Result has 348 places, 340 transitions, 3163 flow [2024-06-27 20:19:06,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3163, PETRI_PLACES=348, PETRI_TRANSITIONS=340} [2024-06-27 20:19:06,288 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 316 predicate places. [2024-06-27 20:19:06,289 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 340 transitions, 3163 flow [2024-06-27 20:19:06,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:06,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:06,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:06,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:19:06,289 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-27 20:19:06,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:06,290 INFO L85 PathProgramCache]: Analyzing trace with hash -588758567, now seen corresponding path program 1 times [2024-06-27 20:19:06,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:06,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548285537] [2024-06-27 20:19:06,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:06,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:06,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:07,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:07,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:07,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548285537] [2024-06-27 20:19:07,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548285537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:07,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:07,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:07,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186676111] [2024-06-27 20:19:07,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:07,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:07,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:07,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:07,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:07,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:07,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 340 transitions, 3163 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-27 20:19:07,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:07,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:07,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:07,663 INFO L124 PetriNetUnfolderBase]: 807/1466 cut-off events. [2024-06-27 20:19:07,663 INFO L125 PetriNetUnfolderBase]: For 193996/193996 co-relation queries the response was YES. [2024-06-27 20:19:07,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10076 conditions, 1466 events. 807/1466 cut-off events. For 193996/193996 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 8278 event pairs, 94 based on Foata normal form. 1/1466 useless extension candidates. Maximal degree in co-relation 9928. Up to 1298 conditions per place. [2024-06-27 20:19:07,680 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 329 selfloop transitions, 32 changer transitions 0/364 dead transitions. [2024-06-27 20:19:07,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 364 transitions, 4005 flow [2024-06-27 20:19:07,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:07,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:07,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:19:07,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:19:07,681 INFO L175 Difference]: Start difference. First operand has 348 places, 340 transitions, 3163 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:19:07,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 364 transitions, 4005 flow [2024-06-27 20:19:08,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 364 transitions, 3920 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:08,284 INFO L231 Difference]: Finished difference. Result has 356 places, 350 transitions, 3256 flow [2024-06-27 20:19:08,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3256, PETRI_PLACES=356, PETRI_TRANSITIONS=350} [2024-06-27 20:19:08,284 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 324 predicate places. [2024-06-27 20:19:08,284 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 350 transitions, 3256 flow [2024-06-27 20:19:08,284 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-27 20:19:08,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:08,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:08,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:19:08,285 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-27 20:19:08,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:08,285 INFO L85 PathProgramCache]: Analyzing trace with hash -473287659, now seen corresponding path program 1 times [2024-06-27 20:19:08,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:08,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542460812] [2024-06-27 20:19:08,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:08,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:08,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:09,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:09,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:09,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542460812] [2024-06-27 20:19:09,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542460812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:09,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:09,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:09,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503801578] [2024-06-27 20:19:09,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:09,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:09,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:09,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:09,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:09,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:09,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 350 transitions, 3256 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:09,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:09,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:09,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:09,570 INFO L124 PetriNetUnfolderBase]: 813/1476 cut-off events. [2024-06-27 20:19:09,570 INFO L125 PetriNetUnfolderBase]: For 203762/203762 co-relation queries the response was YES. [2024-06-27 20:19:09,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10160 conditions, 1476 events. 813/1476 cut-off events. For 203762/203762 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8324 event pairs, 98 based on Foata normal form. 2/1477 useless extension candidates. Maximal degree in co-relation 10008. Up to 1229 conditions per place. [2024-06-27 20:19:09,586 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 312 selfloop transitions, 56 changer transitions 0/371 dead transitions. [2024-06-27 20:19:09,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 371 transitions, 4088 flow [2024-06-27 20:19:09,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:09,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:09,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:19:09,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:19:09,587 INFO L175 Difference]: Start difference. First operand has 356 places, 350 transitions, 3256 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:19:09,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 371 transitions, 4088 flow [2024-06-27 20:19:10,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 371 transitions, 4024 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 20:19:10,190 INFO L231 Difference]: Finished difference. Result has 363 places, 352 transitions, 3354 flow [2024-06-27 20:19:10,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3354, PETRI_PLACES=363, PETRI_TRANSITIONS=352} [2024-06-27 20:19:10,190 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 331 predicate places. [2024-06-27 20:19:10,190 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 352 transitions, 3354 flow [2024-06-27 20:19:10,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:10,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:10,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:10,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:19:10,191 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-27 20:19:10,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:10,191 INFO L85 PathProgramCache]: Analyzing trace with hash 923978903, now seen corresponding path program 4 times [2024-06-27 20:19:10,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:10,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635303278] [2024-06-27 20:19:10,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:10,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:10,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:10,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:10,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:10,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635303278] [2024-06-27 20:19:10,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635303278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:10,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:10,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:10,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013188666] [2024-06-27 20:19:10,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:10,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:10,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:11,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:11,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:11,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:19:11,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 352 transitions, 3354 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:11,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:11,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:19:11,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:11,537 INFO L124 PetriNetUnfolderBase]: 715/1349 cut-off events. [2024-06-27 20:19:11,538 INFO L125 PetriNetUnfolderBase]: For 208919/208919 co-relation queries the response was YES. [2024-06-27 20:19:11,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9785 conditions, 1349 events. 715/1349 cut-off events. For 208919/208919 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 7876 event pairs, 48 based on Foata normal form. 2/1314 useless extension candidates. Maximal degree in co-relation 9630. Up to 1062 conditions per place. [2024-06-27 20:19:11,553 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 281 selfloop transitions, 51 changer transitions 0/371 dead transitions. [2024-06-27 20:19:11,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 371 transitions, 4124 flow [2024-06-27 20:19:11,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:11,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:11,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-27 20:19:11,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40606060606060607 [2024-06-27 20:19:11,554 INFO L175 Difference]: Start difference. First operand has 363 places, 352 transitions, 3354 flow. Second operand 10 states and 134 transitions. [2024-06-27 20:19:11,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 371 transitions, 4124 flow [2024-06-27 20:19:12,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 371 transitions, 3984 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:12,132 INFO L231 Difference]: Finished difference. Result has 365 places, 357 transitions, 3405 flow [2024-06-27 20:19:12,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3214, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3405, PETRI_PLACES=365, PETRI_TRANSITIONS=357} [2024-06-27 20:19:12,133 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 333 predicate places. [2024-06-27 20:19:12,133 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 357 transitions, 3405 flow [2024-06-27 20:19:12,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:12,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:12,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:12,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:19:12,133 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-27 20:19:12,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:12,134 INFO L85 PathProgramCache]: Analyzing trace with hash 930419711, now seen corresponding path program 2 times [2024-06-27 20:19:12,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:12,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413231195] [2024-06-27 20:19:12,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:12,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:12,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:12,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:12,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413231195] [2024-06-27 20:19:12,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413231195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:12,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:12,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:12,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607896192] [2024-06-27 20:19:12,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:12,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:12,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:12,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:12,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:13,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:13,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 357 transitions, 3405 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:13,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:13,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:13,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:13,476 INFO L124 PetriNetUnfolderBase]: 843/1528 cut-off events. [2024-06-27 20:19:13,476 INFO L125 PetriNetUnfolderBase]: For 240916/240916 co-relation queries the response was YES. [2024-06-27 20:19:13,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11264 conditions, 1528 events. 843/1528 cut-off events. For 240916/240916 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8706 event pairs, 74 based on Foata normal form. 2/1529 useless extension candidates. Maximal degree in co-relation 11107. Up to 1063 conditions per place. [2024-06-27 20:19:13,493 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 289 selfloop transitions, 91 changer transitions 0/383 dead transitions. [2024-06-27 20:19:13,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 383 transitions, 4837 flow [2024-06-27 20:19:13,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:13,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:13,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 20:19:13,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-27 20:19:13,494 INFO L175 Difference]: Start difference. First operand has 365 places, 357 transitions, 3405 flow. Second operand 11 states and 146 transitions. [2024-06-27 20:19:13,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 383 transitions, 4837 flow [2024-06-27 20:19:14,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 383 transitions, 4709 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:14,189 INFO L231 Difference]: Finished difference. Result has 369 places, 363 transitions, 3596 flow [2024-06-27 20:19:14,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3596, PETRI_PLACES=369, PETRI_TRANSITIONS=363} [2024-06-27 20:19:14,189 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 337 predicate places. [2024-06-27 20:19:14,189 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 363 transitions, 3596 flow [2024-06-27 20:19:14,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:14,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:14,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:14,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:19:14,190 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-27 20:19:14,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:14,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1243972453, now seen corresponding path program 3 times [2024-06-27 20:19:14,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:14,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250246979] [2024-06-27 20:19:14,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:14,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:14,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:14,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:14,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:14,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250246979] [2024-06-27 20:19:14,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250246979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:14,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:14,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:14,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042832171] [2024-06-27 20:19:14,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:14,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:14,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:14,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:14,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:15,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:15,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 363 transitions, 3596 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:15,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:15,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:15,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:15,499 INFO L124 PetriNetUnfolderBase]: 839/1522 cut-off events. [2024-06-27 20:19:15,500 INFO L125 PetriNetUnfolderBase]: For 230739/230739 co-relation queries the response was YES. [2024-06-27 20:19:15,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11091 conditions, 1522 events. 839/1522 cut-off events. For 230739/230739 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8642 event pairs, 81 based on Foata normal form. 2/1523 useless extension candidates. Maximal degree in co-relation 10933. Up to 1060 conditions per place. [2024-06-27 20:19:15,517 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 297 selfloop transitions, 83 changer transitions 0/383 dead transitions. [2024-06-27 20:19:15,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 383 transitions, 4672 flow [2024-06-27 20:19:15,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:15,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:15,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-27 20:19:15,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022038567493113 [2024-06-27 20:19:15,517 INFO L175 Difference]: Start difference. First operand has 369 places, 363 transitions, 3596 flow. Second operand 11 states and 146 transitions. [2024-06-27 20:19:15,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 383 transitions, 4672 flow [2024-06-27 20:19:16,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 383 transitions, 4538 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:16,166 INFO L231 Difference]: Finished difference. Result has 374 places, 363 transitions, 3635 flow [2024-06-27 20:19:16,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3635, PETRI_PLACES=374, PETRI_TRANSITIONS=363} [2024-06-27 20:19:16,167 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 342 predicate places. [2024-06-27 20:19:16,167 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 363 transitions, 3635 flow [2024-06-27 20:19:16,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:16,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:16,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:16,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:19:16,167 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-27 20:19:16,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:16,168 INFO L85 PathProgramCache]: Analyzing trace with hash 535719223, now seen corresponding path program 4 times [2024-06-27 20:19:16,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:16,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659380950] [2024-06-27 20:19:16,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:16,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:16,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:16,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:16,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:16,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659380950] [2024-06-27 20:19:16,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659380950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:16,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:16,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:16,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230243221] [2024-06-27 20:19:16,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:16,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:16,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:16,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:16,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:17,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:17,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 363 transitions, 3635 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:17,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:17,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:17,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:17,482 INFO L124 PetriNetUnfolderBase]: 845/1532 cut-off events. [2024-06-27 20:19:17,482 INFO L125 PetriNetUnfolderBase]: For 234502/234502 co-relation queries the response was YES. [2024-06-27 20:19:17,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11267 conditions, 1532 events. 845/1532 cut-off events. For 234502/234502 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8732 event pairs, 68 based on Foata normal form. 2/1533 useless extension candidates. Maximal degree in co-relation 11107. Up to 1066 conditions per place. [2024-06-27 20:19:17,499 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 271 selfloop transitions, 110 changer transitions 0/384 dead transitions. [2024-06-27 20:19:17,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 384 transitions, 4751 flow [2024-06-27 20:19:17,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:17,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:17,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-27 20:19:17,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:19:17,500 INFO L175 Difference]: Start difference. First operand has 374 places, 363 transitions, 3635 flow. Second operand 11 states and 143 transitions. [2024-06-27 20:19:17,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 384 transitions, 4751 flow [2024-06-27 20:19:18,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 384 transitions, 4527 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:18,311 INFO L231 Difference]: Finished difference. Result has 375 places, 365 transitions, 3680 flow [2024-06-27 20:19:18,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3680, PETRI_PLACES=375, PETRI_TRANSITIONS=365} [2024-06-27 20:19:18,312 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 343 predicate places. [2024-06-27 20:19:18,312 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 365 transitions, 3680 flow [2024-06-27 20:19:18,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:18,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:18,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:18,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:19:18,312 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-27 20:19:18,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:18,312 INFO L85 PathProgramCache]: Analyzing trace with hash -301153095, now seen corresponding path program 1 times [2024-06-27 20:19:18,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:18,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233104098] [2024-06-27 20:19:18,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:18,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:19,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:19,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:19,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233104098] [2024-06-27 20:19:19,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233104098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:19,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:19,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:19,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355863790] [2024-06-27 20:19:19,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:19,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:19,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:19,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:19,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:19,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:19,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 365 transitions, 3680 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:19,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:19,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:19,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:19,747 INFO L124 PetriNetUnfolderBase]: 848/1539 cut-off events. [2024-06-27 20:19:19,747 INFO L125 PetriNetUnfolderBase]: For 230944/230944 co-relation queries the response was YES. [2024-06-27 20:19:19,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11388 conditions, 1539 events. 848/1539 cut-off events. For 230944/230944 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8807 event pairs, 105 based on Foata normal form. 1/1539 useless extension candidates. Maximal degree in co-relation 11227. Up to 1380 conditions per place. [2024-06-27 20:19:19,764 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 339 selfloop transitions, 39 changer transitions 0/381 dead transitions. [2024-06-27 20:19:19,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 381 transitions, 4506 flow [2024-06-27 20:19:19,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:19,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:19,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-27 20:19:19,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:19:19,765 INFO L175 Difference]: Start difference. First operand has 375 places, 365 transitions, 3680 flow. Second operand 11 states and 132 transitions. [2024-06-27 20:19:19,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 381 transitions, 4506 flow [2024-06-27 20:19:20,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 381 transitions, 4279 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:20,456 INFO L231 Difference]: Finished difference. Result has 378 places, 367 transitions, 3576 flow [2024-06-27 20:19:20,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3453, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3576, PETRI_PLACES=378, PETRI_TRANSITIONS=367} [2024-06-27 20:19:20,456 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 346 predicate places. [2024-06-27 20:19:20,456 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 367 transitions, 3576 flow [2024-06-27 20:19:20,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:20,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:20,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:20,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:19:20,456 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-27 20:19:20,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:20,457 INFO L85 PathProgramCache]: Analyzing trace with hash -301161775, now seen corresponding path program 5 times [2024-06-27 20:19:20,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:20,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780219147] [2024-06-27 20:19:20,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:20,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:21,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:21,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:21,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780219147] [2024-06-27 20:19:21,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780219147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:21,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:21,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:21,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537553550] [2024-06-27 20:19:21,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:21,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:21,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:21,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:21,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:21,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:21,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 367 transitions, 3576 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:21,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:21,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:21,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:21,836 INFO L124 PetriNetUnfolderBase]: 844/1533 cut-off events. [2024-06-27 20:19:21,836 INFO L125 PetriNetUnfolderBase]: For 225904/225904 co-relation queries the response was YES. [2024-06-27 20:19:21,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10977 conditions, 1533 events. 844/1533 cut-off events. For 225904/225904 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8779 event pairs, 67 based on Foata normal form. 2/1534 useless extension candidates. Maximal degree in co-relation 10815. Up to 1068 conditions per place. [2024-06-27 20:19:21,853 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 282 selfloop transitions, 100 changer transitions 0/385 dead transitions. [2024-06-27 20:19:21,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 385 transitions, 4406 flow [2024-06-27 20:19:21,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:21,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:21,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-27 20:19:21,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:19:21,854 INFO L175 Difference]: Start difference. First operand has 378 places, 367 transitions, 3576 flow. Second operand 11 states and 143 transitions. [2024-06-27 20:19:21,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 385 transitions, 4406 flow [2024-06-27 20:19:22,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 385 transitions, 4271 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:22,465 INFO L231 Difference]: Finished difference. Result has 380 places, 367 transitions, 3648 flow [2024-06-27 20:19:22,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3648, PETRI_PLACES=380, PETRI_TRANSITIONS=367} [2024-06-27 20:19:22,466 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 348 predicate places. [2024-06-27 20:19:22,466 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 367 transitions, 3648 flow [2024-06-27 20:19:22,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:22,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:22,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:22,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:19:22,466 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-27 20:19:22,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:22,467 INFO L85 PathProgramCache]: Analyzing trace with hash -2048773477, now seen corresponding path program 5 times [2024-06-27 20:19:22,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:22,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676714837] [2024-06-27 20:19:22,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:22,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:22,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:23,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:23,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:23,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676714837] [2024-06-27 20:19:23,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676714837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:23,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:23,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:23,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731603981] [2024-06-27 20:19:23,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:23,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:23,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:23,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:23,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:23,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:19:23,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 367 transitions, 3648 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:23,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:23,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:19:23,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:23,758 INFO L124 PetriNetUnfolderBase]: 746/1418 cut-off events. [2024-06-27 20:19:23,758 INFO L125 PetriNetUnfolderBase]: For 232096/232096 co-relation queries the response was YES. [2024-06-27 20:19:23,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10590 conditions, 1418 events. 746/1418 cut-off events. For 232096/232096 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8458 event pairs, 49 based on Foata normal form. 2/1388 useless extension candidates. Maximal degree in co-relation 10427. Up to 1093 conditions per place. [2024-06-27 20:19:23,774 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 285 selfloop transitions, 59 changer transitions 0/383 dead transitions. [2024-06-27 20:19:23,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 383 transitions, 4424 flow [2024-06-27 20:19:23,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:23,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:23,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-27 20:19:23,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403030303030303 [2024-06-27 20:19:23,775 INFO L175 Difference]: Start difference. First operand has 380 places, 367 transitions, 3648 flow. Second operand 10 states and 133 transitions. [2024-06-27 20:19:23,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 383 transitions, 4424 flow [2024-06-27 20:19:24,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 383 transitions, 4183 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 20:19:24,442 INFO L231 Difference]: Finished difference. Result has 380 places, 371 transitions, 3599 flow [2024-06-27 20:19:24,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3407, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3599, PETRI_PLACES=380, PETRI_TRANSITIONS=371} [2024-06-27 20:19:24,443 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 348 predicate places. [2024-06-27 20:19:24,443 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 371 transitions, 3599 flow [2024-06-27 20:19:24,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:24,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:24,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:24,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:19:24,443 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-27 20:19:24,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:24,443 INFO L85 PathProgramCache]: Analyzing trace with hash -810520543, now seen corresponding path program 6 times [2024-06-27 20:19:24,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:24,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581484517] [2024-06-27 20:19:24,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:24,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:24,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:25,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:25,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581484517] [2024-06-27 20:19:25,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581484517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:25,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:25,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:25,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059723058] [2024-06-27 20:19:25,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:25,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:25,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:25,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:25,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:25,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:25,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 371 transitions, 3599 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:25,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:25,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:25,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:25,747 INFO L124 PetriNetUnfolderBase]: 884/1600 cut-off events. [2024-06-27 20:19:25,747 INFO L125 PetriNetUnfolderBase]: For 282575/282575 co-relation queries the response was YES. [2024-06-27 20:19:25,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12406 conditions, 1600 events. 884/1600 cut-off events. For 282575/282575 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9174 event pairs, 76 based on Foata normal form. 2/1601 useless extension candidates. Maximal degree in co-relation 12241. Up to 840 conditions per place. [2024-06-27 20:19:25,763 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 282 selfloop transitions, 115 changer transitions 0/400 dead transitions. [2024-06-27 20:19:25,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 400 transitions, 5421 flow [2024-06-27 20:19:25,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:25,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:25,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-27 20:19:25,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:19:25,764 INFO L175 Difference]: Start difference. First operand has 380 places, 371 transitions, 3599 flow. Second operand 11 states and 154 transitions. [2024-06-27 20:19:25,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 400 transitions, 5421 flow [2024-06-27 20:19:26,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 400 transitions, 5280 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:26,739 INFO L231 Difference]: Finished difference. Result has 385 places, 379 transitions, 3882 flow [2024-06-27 20:19:26,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3882, PETRI_PLACES=385, PETRI_TRANSITIONS=379} [2024-06-27 20:19:26,739 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 353 predicate places. [2024-06-27 20:19:26,739 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 379 transitions, 3882 flow [2024-06-27 20:19:26,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:26,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:26,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:26,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:19:26,740 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-27 20:19:26,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:26,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1812413419, now seen corresponding path program 7 times [2024-06-27 20:19:26,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:26,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170237289] [2024-06-27 20:19:26,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:26,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:26,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:27,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:27,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:27,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170237289] [2024-06-27 20:19:27,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170237289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:27,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:27,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:27,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391054858] [2024-06-27 20:19:27,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:27,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:27,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:27,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:27,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:27,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:27,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 379 transitions, 3882 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:27,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:27,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:27,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:28,104 INFO L124 PetriNetUnfolderBase]: 900/1630 cut-off events. [2024-06-27 20:19:28,105 INFO L125 PetriNetUnfolderBase]: For 304119/304119 co-relation queries the response was YES. [2024-06-27 20:19:28,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13040 conditions, 1630 events. 900/1630 cut-off events. For 304119/304119 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 9396 event pairs, 56 based on Foata normal form. 2/1631 useless extension candidates. Maximal degree in co-relation 12874. Up to 855 conditions per place. [2024-06-27 20:19:28,122 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 244 selfloop transitions, 154 changer transitions 0/401 dead transitions. [2024-06-27 20:19:28,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 401 transitions, 5354 flow [2024-06-27 20:19:28,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:28,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:28,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 20:19:28,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-27 20:19:28,123 INFO L175 Difference]: Start difference. First operand has 385 places, 379 transitions, 3882 flow. Second operand 11 states and 147 transitions. [2024-06-27 20:19:28,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 401 transitions, 5354 flow [2024-06-27 20:19:29,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 401 transitions, 5136 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:29,154 INFO L231 Difference]: Finished difference. Result has 390 places, 383 transitions, 4078 flow [2024-06-27 20:19:29,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4078, PETRI_PLACES=390, PETRI_TRANSITIONS=383} [2024-06-27 20:19:29,154 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 358 predicate places. [2024-06-27 20:19:29,154 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 383 transitions, 4078 flow [2024-06-27 20:19:29,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:29,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:29,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:29,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:19:29,155 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-27 20:19:29,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:29,155 INFO L85 PathProgramCache]: Analyzing trace with hash -2048588779, now seen corresponding path program 8 times [2024-06-27 20:19:29,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:29,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164319062] [2024-06-27 20:19:29,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:29,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:29,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:29,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:29,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:29,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164319062] [2024-06-27 20:19:29,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164319062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:29,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:29,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:29,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850809325] [2024-06-27 20:19:29,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:29,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:29,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:29,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:29,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:30,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:30,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 383 transitions, 4078 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:30,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:30,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:30,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:30,483 INFO L124 PetriNetUnfolderBase]: 896/1624 cut-off events. [2024-06-27 20:19:30,483 INFO L125 PetriNetUnfolderBase]: For 292309/292309 co-relation queries the response was YES. [2024-06-27 20:19:30,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12860 conditions, 1624 events. 896/1624 cut-off events. For 292309/292309 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9369 event pairs, 83 based on Foata normal form. 2/1625 useless extension candidates. Maximal degree in co-relation 12693. Up to 852 conditions per place. [2024-06-27 20:19:30,503 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 270 selfloop transitions, 128 changer transitions 0/401 dead transitions. [2024-06-27 20:19:30,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 401 transitions, 5208 flow [2024-06-27 20:19:30,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:30,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:30,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 20:19:30,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40771349862258954 [2024-06-27 20:19:30,504 INFO L175 Difference]: Start difference. First operand has 390 places, 383 transitions, 4078 flow. Second operand 11 states and 148 transitions. [2024-06-27 20:19:30,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 401 transitions, 5208 flow [2024-06-27 20:19:31,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 401 transitions, 4907 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:31,328 INFO L231 Difference]: Finished difference. Result has 394 places, 383 transitions, 4039 flow [2024-06-27 20:19:31,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3777, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4039, PETRI_PLACES=394, PETRI_TRANSITIONS=383} [2024-06-27 20:19:31,328 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 362 predicate places. [2024-06-27 20:19:31,328 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 383 transitions, 4039 flow [2024-06-27 20:19:31,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:31,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:31,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:31,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:19:31,329 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-27 20:19:31,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:31,329 INFO L85 PathProgramCache]: Analyzing trace with hash -810281533, now seen corresponding path program 9 times [2024-06-27 20:19:31,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:31,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063662631] [2024-06-27 20:19:31,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:31,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:31,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:32,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:32,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:32,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063662631] [2024-06-27 20:19:32,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063662631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:32,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:32,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:32,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788866901] [2024-06-27 20:19:32,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:32,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:32,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:32,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:32,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:32,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:32,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 383 transitions, 4039 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:32,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:32,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:32,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:32,638 INFO L124 PetriNetUnfolderBase]: 902/1636 cut-off events. [2024-06-27 20:19:32,638 INFO L125 PetriNetUnfolderBase]: For 296804/296804 co-relation queries the response was YES. [2024-06-27 20:19:32,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12890 conditions, 1636 events. 902/1636 cut-off events. For 296804/296804 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9490 event pairs, 80 based on Foata normal form. 2/1637 useless extension candidates. Maximal degree in co-relation 12722. Up to 858 conditions per place. [2024-06-27 20:19:32,658 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 275 selfloop transitions, 127 changer transitions 0/405 dead transitions. [2024-06-27 20:19:32,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 405 transitions, 5491 flow [2024-06-27 20:19:32,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:32,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:32,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-27 20:19:32,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-27 20:19:32,659 INFO L175 Difference]: Start difference. First operand has 394 places, 383 transitions, 4039 flow. Second operand 11 states and 151 transitions. [2024-06-27 20:19:32,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 405 transitions, 5491 flow [2024-06-27 20:19:33,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 405 transitions, 5259 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:33,586 INFO L231 Difference]: Finished difference. Result has 396 places, 385 transitions, 4110 flow [2024-06-27 20:19:33,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3809, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4110, PETRI_PLACES=396, PETRI_TRANSITIONS=385} [2024-06-27 20:19:33,586 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 364 predicate places. [2024-06-27 20:19:33,586 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 385 transitions, 4110 flow [2024-06-27 20:19:33,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:33,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:33,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:33,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:19:33,586 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-27 20:19:33,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:33,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1812106209, now seen corresponding path program 2 times [2024-06-27 20:19:33,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:33,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680194370] [2024-06-27 20:19:33,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:33,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:33,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:34,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:34,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:34,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680194370] [2024-06-27 20:19:34,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680194370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:34,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:34,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:34,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406587333] [2024-06-27 20:19:34,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:34,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:34,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:34,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:34,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:34,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:34,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 385 transitions, 4110 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:34,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:34,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:34,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:35,231 INFO L124 PetriNetUnfolderBase]: 910/1646 cut-off events. [2024-06-27 20:19:35,231 INFO L125 PetriNetUnfolderBase]: For 301893/301893 co-relation queries the response was YES. [2024-06-27 20:19:35,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13195 conditions, 1646 events. 910/1646 cut-off events. For 301893/301893 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 9531 event pairs, 94 based on Foata normal form. 1/1646 useless extension candidates. Maximal degree in co-relation 13026. Up to 1390 conditions per place. [2024-06-27 20:19:35,251 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 320 selfloop transitions, 80 changer transitions 0/403 dead transitions. [2024-06-27 20:19:35,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 403 transitions, 5280 flow [2024-06-27 20:19:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:19:35,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:19:35,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:19:35,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686868686868687 [2024-06-27 20:19:35,251 INFO L175 Difference]: Start difference. First operand has 396 places, 385 transitions, 4110 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:19:35,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 403 transitions, 5280 flow [2024-06-27 20:19:36,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 403 transitions, 5013 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:36,183 INFO L231 Difference]: Finished difference. Result has 400 places, 389 transitions, 4093 flow [2024-06-27 20:19:36,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3843, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4093, PETRI_PLACES=400, PETRI_TRANSITIONS=389} [2024-06-27 20:19:36,183 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 368 predicate places. [2024-06-27 20:19:36,184 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 389 transitions, 4093 flow [2024-06-27 20:19:36,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:36,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:36,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:36,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:19:36,184 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-27 20:19:36,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:36,184 INFO L85 PathProgramCache]: Analyzing trace with hash -810289903, now seen corresponding path program 10 times [2024-06-27 20:19:36,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:36,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93098967] [2024-06-27 20:19:36,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:36,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:36,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:36,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:36,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:36,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93098967] [2024-06-27 20:19:36,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93098967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:36,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:36,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:36,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394831930] [2024-06-27 20:19:36,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:36,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:36,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:36,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:36,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:37,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:37,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 389 transitions, 4093 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:37,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:37,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:37,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:37,456 INFO L124 PetriNetUnfolderBase]: 906/1643 cut-off events. [2024-06-27 20:19:37,456 INFO L125 PetriNetUnfolderBase]: For 297152/297152 co-relation queries the response was YES. [2024-06-27 20:19:37,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12812 conditions, 1643 events. 906/1643 cut-off events. For 297152/297152 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 9538 event pairs, 80 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 12642. Up to 868 conditions per place. [2024-06-27 20:19:37,476 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 282 selfloop transitions, 123 changer transitions 0/408 dead transitions. [2024-06-27 20:19:37,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 408 transitions, 5253 flow [2024-06-27 20:19:37,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:37,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:37,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-27 20:19:37,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-27 20:19:37,477 INFO L175 Difference]: Start difference. First operand has 400 places, 389 transitions, 4093 flow. Second operand 11 states and 151 transitions. [2024-06-27 20:19:37,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 408 transitions, 5253 flow [2024-06-27 20:19:38,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 408 transitions, 5077 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:38,429 INFO L231 Difference]: Finished difference. Result has 403 places, 389 transitions, 4169 flow [2024-06-27 20:19:38,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4169, PETRI_PLACES=403, PETRI_TRANSITIONS=389} [2024-06-27 20:19:38,429 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 371 predicate places. [2024-06-27 20:19:38,429 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 389 transitions, 4169 flow [2024-06-27 20:19:38,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:38,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:38,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:38,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:19:38,430 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-27 20:19:38,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:38,430 INFO L85 PathProgramCache]: Analyzing trace with hash -269261839, now seen corresponding path program 3 times [2024-06-27 20:19:38,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:38,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946233003] [2024-06-27 20:19:38,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:38,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:38,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:39,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:39,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946233003] [2024-06-27 20:19:39,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946233003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:39,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:39,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:39,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689028621] [2024-06-27 20:19:39,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:39,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:39,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:39,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:39,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:39,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:39,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 389 transitions, 4169 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:39,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:39,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:39,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:39,967 INFO L124 PetriNetUnfolderBase]: 909/1645 cut-off events. [2024-06-27 20:19:39,967 INFO L125 PetriNetUnfolderBase]: For 293661/293661 co-relation queries the response was YES. [2024-06-27 20:19:39,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13031 conditions, 1645 events. 909/1645 cut-off events. For 293661/293661 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9522 event pairs, 93 based on Foata normal form. 1/1645 useless extension candidates. Maximal degree in co-relation 12859. Up to 1405 conditions per place. [2024-06-27 20:19:39,987 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 339 selfloop transitions, 61 changer transitions 0/403 dead transitions. [2024-06-27 20:19:39,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 403 transitions, 5035 flow [2024-06-27 20:19:39,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:39,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:39,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:19:39,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:19:39,987 INFO L175 Difference]: Start difference. First operand has 403 places, 389 transitions, 4169 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:19:39,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 403 transitions, 5035 flow [2024-06-27 20:19:40,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 403 transitions, 4762 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 20:19:40,951 INFO L231 Difference]: Finished difference. Result has 403 places, 391 transitions, 4065 flow [2024-06-27 20:19:40,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4065, PETRI_PLACES=403, PETRI_TRANSITIONS=391} [2024-06-27 20:19:40,951 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 371 predicate places. [2024-06-27 20:19:40,952 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 391 transitions, 4065 flow [2024-06-27 20:19:40,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:40,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:40,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:40,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:19:40,952 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-27 20:19:40,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:40,952 INFO L85 PathProgramCache]: Analyzing trace with hash -39274327, now seen corresponding path program 1 times [2024-06-27 20:19:40,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:40,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697329680] [2024-06-27 20:19:40,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:40,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:40,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:41,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:41,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:41,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697329680] [2024-06-27 20:19:41,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697329680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:41,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:41,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:41,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841965700] [2024-06-27 20:19:41,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:41,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:41,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:41,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:41,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:42,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:19:42,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 391 transitions, 4065 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:42,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:42,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:19:42,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:42,568 INFO L124 PetriNetUnfolderBase]: 870/1606 cut-off events. [2024-06-27 20:19:42,568 INFO L125 PetriNetUnfolderBase]: For 312422/312424 co-relation queries the response was YES. [2024-06-27 20:19:42,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12687 conditions, 1606 events. 870/1606 cut-off events. For 312422/312424 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9529 event pairs, 109 based on Foata normal form. 4/1605 useless extension candidates. Maximal degree in co-relation 12514. Up to 1349 conditions per place. [2024-06-27 20:19:42,586 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 321 selfloop transitions, 26 changer transitions 0/405 dead transitions. [2024-06-27 20:19:42,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 405 transitions, 4819 flow [2024-06-27 20:19:42,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:42,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:42,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:19:42,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:19:42,587 INFO L175 Difference]: Start difference. First operand has 403 places, 391 transitions, 4065 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:19:42,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 405 transitions, 4819 flow [2024-06-27 20:19:43,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 405 transitions, 4670 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:43,539 INFO L231 Difference]: Finished difference. Result has 405 places, 392 transitions, 4004 flow [2024-06-27 20:19:43,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4004, PETRI_PLACES=405, PETRI_TRANSITIONS=392} [2024-06-27 20:19:43,539 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 373 predicate places. [2024-06-27 20:19:43,539 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 392 transitions, 4004 flow [2024-06-27 20:19:43,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:43,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:43,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:43,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:19:43,540 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-27 20:19:43,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:43,540 INFO L85 PathProgramCache]: Analyzing trace with hash -588875503, now seen corresponding path program 11 times [2024-06-27 20:19:43,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:43,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192639516] [2024-06-27 20:19:43,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:43,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:43,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:44,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:44,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:44,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192639516] [2024-06-27 20:19:44,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192639516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:44,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:44,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:44,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696303665] [2024-06-27 20:19:44,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:44,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:44,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:44,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:44,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:44,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:44,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 392 transitions, 4004 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:44,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:44,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:44,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:44,894 INFO L124 PetriNetUnfolderBase]: 919/1664 cut-off events. [2024-06-27 20:19:44,895 INFO L125 PetriNetUnfolderBase]: For 310969/310969 co-relation queries the response was YES. [2024-06-27 20:19:44,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12972 conditions, 1664 events. 919/1664 cut-off events. For 310969/310969 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9675 event pairs, 84 based on Foata normal form. 2/1665 useless extension candidates. Maximal degree in co-relation 12798. Up to 887 conditions per place. [2024-06-27 20:19:44,915 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 264 selfloop transitions, 144 changer transitions 0/411 dead transitions. [2024-06-27 20:19:44,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 411 transitions, 5198 flow [2024-06-27 20:19:44,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:44,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:44,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-27 20:19:44,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4049586776859504 [2024-06-27 20:19:44,916 INFO L175 Difference]: Start difference. First operand has 405 places, 392 transitions, 4004 flow. Second operand 11 states and 147 transitions. [2024-06-27 20:19:44,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 411 transitions, 5198 flow [2024-06-27 20:19:46,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 411 transitions, 5120 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:46,036 INFO L231 Difference]: Finished difference. Result has 407 places, 394 transitions, 4262 flow [2024-06-27 20:19:46,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4262, PETRI_PLACES=407, PETRI_TRANSITIONS=394} [2024-06-27 20:19:46,036 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 375 predicate places. [2024-06-27 20:19:46,036 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 394 transitions, 4262 flow [2024-06-27 20:19:46,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:46,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:46,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:46,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:19:46,037 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-27 20:19:46,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:46,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1812405049, now seen corresponding path program 12 times [2024-06-27 20:19:46,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:46,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659698918] [2024-06-27 20:19:46,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:46,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:46,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:46,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:46,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:46,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659698918] [2024-06-27 20:19:46,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659698918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:46,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:46,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:46,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690558514] [2024-06-27 20:19:46,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:46,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:46,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:46,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:46,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:46,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:46,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 394 transitions, 4262 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:46,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:46,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:46,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:47,384 INFO L124 PetriNetUnfolderBase]: 925/1674 cut-off events. [2024-06-27 20:19:47,384 INFO L125 PetriNetUnfolderBase]: For 316562/316562 co-relation queries the response was YES. [2024-06-27 20:19:47,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13310 conditions, 1674 events. 925/1674 cut-off events. For 316562/316562 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9723 event pairs, 60 based on Foata normal form. 2/1675 useless extension candidates. Maximal degree in co-relation 13135. Up to 893 conditions per place. [2024-06-27 20:19:47,406 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 253 selfloop transitions, 159 changer transitions 0/415 dead transitions. [2024-06-27 20:19:47,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 415 transitions, 5750 flow [2024-06-27 20:19:47,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:47,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:47,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 20:19:47,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-27 20:19:47,408 INFO L175 Difference]: Start difference. First operand has 407 places, 394 transitions, 4262 flow. Second operand 11 states and 149 transitions. [2024-06-27 20:19:47,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 415 transitions, 5750 flow [2024-06-27 20:19:48,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 415 transitions, 5369 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:48,351 INFO L231 Difference]: Finished difference. Result has 408 places, 396 transitions, 4250 flow [2024-06-27 20:19:48,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3887, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4250, PETRI_PLACES=408, PETRI_TRANSITIONS=396} [2024-06-27 20:19:48,351 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 376 predicate places. [2024-06-27 20:19:48,351 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 396 transitions, 4250 flow [2024-06-27 20:19:48,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:48,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:48,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:48,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:19:48,352 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-27 20:19:48,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:48,352 INFO L85 PathProgramCache]: Analyzing trace with hash 515910345, now seen corresponding path program 4 times [2024-06-27 20:19:48,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:48,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019684807] [2024-06-27 20:19:48,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:48,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:48,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:49,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:49,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:49,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019684807] [2024-06-27 20:19:49,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019684807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:49,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:49,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:49,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177679768] [2024-06-27 20:19:49,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:49,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:49,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:49,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:49,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:49,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:49,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 396 transitions, 4250 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:49,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:49,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:49,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:49,956 INFO L124 PetriNetUnfolderBase]: 928/1678 cut-off events. [2024-06-27 20:19:49,956 INFO L125 PetriNetUnfolderBase]: For 311499/311499 co-relation queries the response was YES. [2024-06-27 20:19:49,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13397 conditions, 1678 events. 928/1678 cut-off events. For 311499/311499 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9745 event pairs, 91 based on Foata normal form. 1/1678 useless extension candidates. Maximal degree in co-relation 13221. Up to 1438 conditions per place. [2024-06-27 20:19:49,977 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 340 selfloop transitions, 67 changer transitions 0/410 dead transitions. [2024-06-27 20:19:49,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 410 transitions, 5134 flow [2024-06-27 20:19:49,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:49,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:49,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-27 20:19:49,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371900826446281 [2024-06-27 20:19:49,978 INFO L175 Difference]: Start difference. First operand has 408 places, 396 transitions, 4250 flow. Second operand 11 states and 135 transitions. [2024-06-27 20:19:49,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 410 transitions, 5134 flow [2024-06-27 20:19:50,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 410 transitions, 4801 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:19:50,885 INFO L231 Difference]: Finished difference. Result has 411 places, 398 transitions, 4102 flow [2024-06-27 20:19:50,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4102, PETRI_PLACES=411, PETRI_TRANSITIONS=398} [2024-06-27 20:19:50,885 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 379 predicate places. [2024-06-27 20:19:50,886 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 398 transitions, 4102 flow [2024-06-27 20:19:50,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:50,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:50,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:50,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:19:50,886 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-27 20:19:50,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:50,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1820456989, now seen corresponding path program 13 times [2024-06-27 20:19:50,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:50,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593968684] [2024-06-27 20:19:50,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:50,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:50,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:51,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:51,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:51,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593968684] [2024-06-27 20:19:51,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593968684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:51,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:51,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:51,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377014958] [2024-06-27 20:19:51,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:51,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:51,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:51,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:51,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:51,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:51,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 398 transitions, 4102 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:51,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:51,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:51,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:52,217 INFO L124 PetriNetUnfolderBase]: 934/1693 cut-off events. [2024-06-27 20:19:52,217 INFO L125 PetriNetUnfolderBase]: For 324752/324752 co-relation queries the response was YES. [2024-06-27 20:19:52,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13233 conditions, 1693 events. 934/1693 cut-off events. For 324752/324752 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9880 event pairs, 82 based on Foata normal form. 2/1694 useless extension candidates. Maximal degree in co-relation 13056. Up to 904 conditions per place. [2024-06-27 20:19:52,238 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 273 selfloop transitions, 143 changer transitions 0/419 dead transitions. [2024-06-27 20:19:52,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 419 transitions, 5600 flow [2024-06-27 20:19:52,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:52,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:52,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 151 transitions. [2024-06-27 20:19:52,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41597796143250687 [2024-06-27 20:19:52,239 INFO L175 Difference]: Start difference. First operand has 411 places, 398 transitions, 4102 flow. Second operand 11 states and 151 transitions. [2024-06-27 20:19:52,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 419 transitions, 5600 flow [2024-06-27 20:19:53,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 419 transitions, 5435 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 20:19:53,246 INFO L231 Difference]: Finished difference. Result has 413 places, 400 transitions, 4269 flow [2024-06-27 20:19:53,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3937, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4269, PETRI_PLACES=413, PETRI_TRANSITIONS=400} [2024-06-27 20:19:53,247 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 381 predicate places. [2024-06-27 20:19:53,247 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 400 transitions, 4269 flow [2024-06-27 20:19:53,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:53,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:53,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:53,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:19:53,247 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-27 20:19:53,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:53,247 INFO L85 PathProgramCache]: Analyzing trace with hash 507866775, now seen corresponding path program 5 times [2024-06-27 20:19:53,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:53,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683135191] [2024-06-27 20:19:53,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:53,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:53,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:54,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:54,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:54,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683135191] [2024-06-27 20:19:54,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683135191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:54,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:54,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:54,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166310700] [2024-06-27 20:19:54,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:54,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:54,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:54,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:54,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:54,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:54,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 400 transitions, 4269 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:54,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:54,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:54,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:54,831 INFO L124 PetriNetUnfolderBase]: 932/1687 cut-off events. [2024-06-27 20:19:54,832 INFO L125 PetriNetUnfolderBase]: For 311511/311511 co-relation queries the response was YES. [2024-06-27 20:19:54,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13269 conditions, 1687 events. 932/1687 cut-off events. For 311511/311511 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9820 event pairs, 91 based on Foata normal form. 1/1687 useless extension candidates. Maximal degree in co-relation 13091. Up to 1445 conditions per place. [2024-06-27 20:19:54,852 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 346 selfloop transitions, 63 changer transitions 0/412 dead transitions. [2024-06-27 20:19:54,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 412 transitions, 5115 flow [2024-06-27 20:19:54,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:54,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:54,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:19:54,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-27 20:19:54,853 INFO L175 Difference]: Start difference. First operand has 413 places, 400 transitions, 4269 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:19:54,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 412 transitions, 5115 flow [2024-06-27 20:19:55,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 412 transitions, 4684 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:55,868 INFO L231 Difference]: Finished difference. Result has 414 places, 400 transitions, 3969 flow [2024-06-27 20:19:55,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3838, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3969, PETRI_PLACES=414, PETRI_TRANSITIONS=400} [2024-06-27 20:19:55,869 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 382 predicate places. [2024-06-27 20:19:55,869 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 400 transitions, 3969 flow [2024-06-27 20:19:55,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:55,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:55,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:55,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:19:55,869 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-27 20:19:55,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:55,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1812116749, now seen corresponding path program 14 times [2024-06-27 20:19:55,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:55,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034229436] [2024-06-27 20:19:55,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:55,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:55,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:56,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:56,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:56,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034229436] [2024-06-27 20:19:56,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034229436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:56,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:56,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:56,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648009760] [2024-06-27 20:19:56,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:56,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:56,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:56,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:56,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:56,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:56,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 400 transitions, 3969 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:56,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:56,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:56,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:57,218 INFO L124 PetriNetUnfolderBase]: 928/1684 cut-off events. [2024-06-27 20:19:57,218 INFO L125 PetriNetUnfolderBase]: For 304997/304997 co-relation queries the response was YES. [2024-06-27 20:19:57,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12642 conditions, 1684 events. 928/1684 cut-off events. For 304997/304997 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9825 event pairs, 53 based on Foata normal form. 2/1685 useless extension candidates. Maximal degree in co-relation 12463. Up to 898 conditions per place. [2024-06-27 20:19:57,239 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 223 selfloop transitions, 191 changer transitions 0/417 dead transitions. [2024-06-27 20:19:57,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 417 transitions, 5143 flow [2024-06-27 20:19:57,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:57,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:57,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 20:19:57,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39944903581267216 [2024-06-27 20:19:57,240 INFO L175 Difference]: Start difference. First operand has 414 places, 400 transitions, 3969 flow. Second operand 11 states and 145 transitions. [2024-06-27 20:19:57,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 417 transitions, 5143 flow [2024-06-27 20:19:58,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 417 transitions, 4963 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-27 20:19:58,400 INFO L231 Difference]: Finished difference. Result has 415 places, 400 transitions, 4176 flow [2024-06-27 20:19:58,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3789, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4176, PETRI_PLACES=415, PETRI_TRANSITIONS=400} [2024-06-27 20:19:58,400 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 383 predicate places. [2024-06-27 20:19:58,400 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 400 transitions, 4176 flow [2024-06-27 20:19:58,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:58,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:58,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:58,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:19:58,401 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-27 20:19:58,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:58,401 INFO L85 PathProgramCache]: Analyzing trace with hash 507866465, now seen corresponding path program 15 times [2024-06-27 20:19:58,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:58,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286555679] [2024-06-27 20:19:58,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:58,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:58,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:59,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:59,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:59,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286555679] [2024-06-27 20:19:59,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286555679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:59,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:59,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:19:59,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909929514] [2024-06-27 20:19:59,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:59,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:19:59,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:59,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:19:59,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:19:59,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:19:59,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 400 transitions, 4176 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:59,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:59,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:19:59,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:59,791 INFO L124 PetriNetUnfolderBase]: 924/1680 cut-off events. [2024-06-27 20:19:59,791 INFO L125 PetriNetUnfolderBase]: For 290565/290565 co-relation queries the response was YES. [2024-06-27 20:19:59,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12678 conditions, 1680 events. 924/1680 cut-off events. For 290565/290565 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9807 event pairs, 80 based on Foata normal form. 2/1681 useless extension candidates. Maximal degree in co-relation 12498. Up to 895 conditions per place. [2024-06-27 20:19:59,808 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 269 selfloop transitions, 145 changer transitions 0/417 dead transitions. [2024-06-27 20:19:59,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 417 transitions, 5082 flow [2024-06-27 20:19:59,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:19:59,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:19:59,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-27 20:19:59,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40771349862258954 [2024-06-27 20:19:59,809 INFO L175 Difference]: Start difference. First operand has 415 places, 400 transitions, 4176 flow. Second operand 11 states and 148 transitions. [2024-06-27 20:19:59,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 417 transitions, 5082 flow [2024-06-27 20:20:00,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 417 transitions, 4717 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 20:20:00,910 INFO L231 Difference]: Finished difference. Result has 416 places, 400 transitions, 4106 flow [2024-06-27 20:20:00,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4106, PETRI_PLACES=416, PETRI_TRANSITIONS=400} [2024-06-27 20:20:00,911 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 384 predicate places. [2024-06-27 20:20:00,911 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 400 transitions, 4106 flow [2024-06-27 20:20:00,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:00,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:00,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:00,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:20:00,911 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-27 20:20:00,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:00,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1894090111, now seen corresponding path program 16 times [2024-06-27 20:20:00,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:00,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731860777] [2024-06-27 20:20:00,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:00,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:00,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:01,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:01,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:01,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731860777] [2024-06-27 20:20:01,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731860777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:01,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:01,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:01,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041808089] [2024-06-27 20:20:01,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:01,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:01,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:01,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:01,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:01,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:01,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 400 transitions, 4106 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:01,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:01,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:01,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:02,214 INFO L124 PetriNetUnfolderBase]: 945/1708 cut-off events. [2024-06-27 20:20:02,214 INFO L125 PetriNetUnfolderBase]: For 324109/324109 co-relation queries the response was YES. [2024-06-27 20:20:02,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13324 conditions, 1708 events. 945/1708 cut-off events. For 324109/324109 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9982 event pairs, 93 based on Foata normal form. 2/1709 useless extension candidates. Maximal degree in co-relation 13143. Up to 702 conditions per place. [2024-06-27 20:20:02,237 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 231 selfloop transitions, 189 changer transitions 0/423 dead transitions. [2024-06-27 20:20:02,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 423 transitions, 5720 flow [2024-06-27 20:20:02,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:02,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:02,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 20:20:02,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-06-27 20:20:02,238 INFO L175 Difference]: Start difference. First operand has 416 places, 400 transitions, 4106 flow. Second operand 11 states and 150 transitions. [2024-06-27 20:20:02,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 423 transitions, 5720 flow [2024-06-27 20:20:03,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 423 transitions, 5354 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 20:20:03,516 INFO L231 Difference]: Finished difference. Result has 416 places, 406 transitions, 4265 flow [2024-06-27 20:20:03,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=3740, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4265, PETRI_PLACES=416, PETRI_TRANSITIONS=406} [2024-06-27 20:20:03,516 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 384 predicate places. [2024-06-27 20:20:03,516 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 406 transitions, 4265 flow [2024-06-27 20:20:03,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:03,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:03,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:03,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:20:03,517 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-27 20:20:03,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:03,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1342766687, now seen corresponding path program 17 times [2024-06-27 20:20:03,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:03,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179313511] [2024-06-27 20:20:03,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:03,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:03,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:04,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:04,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:04,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179313511] [2024-06-27 20:20:04,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179313511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:04,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:04,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:04,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110046244] [2024-06-27 20:20:04,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:04,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:04,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:04,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:04,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:04,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:04,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 406 transitions, 4265 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:04,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:04,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:04,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:04,919 INFO L124 PetriNetUnfolderBase]: 961/1738 cut-off events. [2024-06-27 20:20:04,919 INFO L125 PetriNetUnfolderBase]: For 349760/349760 co-relation queries the response was YES. [2024-06-27 20:20:04,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13864 conditions, 1738 events. 961/1738 cut-off events. For 349760/349760 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 10206 event pairs, 92 based on Foata normal form. 2/1739 useless extension candidates. Maximal degree in co-relation 13682. Up to 702 conditions per place. [2024-06-27 20:20:04,942 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 240 selfloop transitions, 186 changer transitions 0/429 dead transitions. [2024-06-27 20:20:04,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 429 transitions, 6151 flow [2024-06-27 20:20:04,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:04,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:04,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-27 20:20:04,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:20:04,943 INFO L175 Difference]: Start difference. First operand has 416 places, 406 transitions, 4265 flow. Second operand 11 states and 154 transitions. [2024-06-27 20:20:04,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 429 transitions, 6151 flow [2024-06-27 20:20:06,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 429 transitions, 5969 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 20:20:06,386 INFO L231 Difference]: Finished difference. Result has 421 places, 410 transitions, 4560 flow [2024-06-27 20:20:06,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4560, PETRI_PLACES=421, PETRI_TRANSITIONS=410} [2024-06-27 20:20:06,387 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 389 predicate places. [2024-06-27 20:20:06,387 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 410 transitions, 4560 flow [2024-06-27 20:20:06,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:06,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:06,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:06,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:20:06,387 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-27 20:20:06,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:06,387 INFO L85 PathProgramCache]: Analyzing trace with hash -674151301, now seen corresponding path program 6 times [2024-06-27 20:20:06,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:06,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320690143] [2024-06-27 20:20:06,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:06,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:06,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:07,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:07,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:07,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320690143] [2024-06-27 20:20:07,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320690143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:07,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:07,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:07,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329031843] [2024-06-27 20:20:07,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:07,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:07,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:07,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:07,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:07,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:20:07,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 410 transitions, 4560 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:07,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:07,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:20:07,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:07,711 INFO L124 PetriNetUnfolderBase]: 857/1618 cut-off events. [2024-06-27 20:20:07,712 INFO L125 PetriNetUnfolderBase]: For 335817/335817 co-relation queries the response was YES. [2024-06-27 20:20:07,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13227 conditions, 1618 events. 857/1618 cut-off events. For 335817/335817 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9899 event pairs, 71 based on Foata normal form. 2/1594 useless extension candidates. Maximal degree in co-relation 13043. Up to 1264 conditions per place. [2024-06-27 20:20:07,732 INFO L140 encePairwiseOnDemand]: 23/33 looper letters, 321 selfloop transitions, 62 changer transitions 0/422 dead transitions. [2024-06-27 20:20:07,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 422 transitions, 5368 flow [2024-06-27 20:20:07,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:07,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:07,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-27 20:20:07,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:20:07,733 INFO L175 Difference]: Start difference. First operand has 421 places, 410 transitions, 4560 flow. Second operand 10 states and 132 transitions. [2024-06-27 20:20:07,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 422 transitions, 5368 flow [2024-06-27 20:20:08,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 422 transitions, 4987 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:08,900 INFO L231 Difference]: Finished difference. Result has 425 places, 412 transitions, 4332 flow [2024-06-27 20:20:08,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4181, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4332, PETRI_PLACES=425, PETRI_TRANSITIONS=412} [2024-06-27 20:20:08,901 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 393 predicate places. [2024-06-27 20:20:08,901 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 412 transitions, 4332 flow [2024-06-27 20:20:08,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:08,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:08,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:08,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:20:08,902 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-27 20:20:08,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:08,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1342758317, now seen corresponding path program 18 times [2024-06-27 20:20:08,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:08,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988539946] [2024-06-27 20:20:08,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:08,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:08,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:09,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:09,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988539946] [2024-06-27 20:20:09,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988539946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:09,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:09,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:09,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976578028] [2024-06-27 20:20:09,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:09,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:09,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:09,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:09,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:09,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:09,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 412 transitions, 4332 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:09,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:09,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:09,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:10,234 INFO L124 PetriNetUnfolderBase]: 954/1729 cut-off events. [2024-06-27 20:20:10,234 INFO L125 PetriNetUnfolderBase]: For 318545/318545 co-relation queries the response was YES. [2024-06-27 20:20:10,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13373 conditions, 1729 events. 954/1729 cut-off events. For 318545/318545 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 10159 event pairs, 92 based on Foata normal form. 2/1730 useless extension candidates. Maximal degree in co-relation 13187. Up to 702 conditions per place. [2024-06-27 20:20:10,256 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 238 selfloop transitions, 188 changer transitions 0/429 dead transitions. [2024-06-27 20:20:10,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 429 transitions, 5842 flow [2024-06-27 20:20:10,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:10,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:10,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-27 20:20:10,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418732782369146 [2024-06-27 20:20:10,257 INFO L175 Difference]: Start difference. First operand has 425 places, 412 transitions, 4332 flow. Second operand 11 states and 152 transitions. [2024-06-27 20:20:10,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 429 transitions, 5842 flow [2024-06-27 20:20:11,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 429 transitions, 5603 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 20:20:11,145 INFO L231 Difference]: Finished difference. Result has 428 places, 412 transitions, 4474 flow [2024-06-27 20:20:11,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4474, PETRI_PLACES=428, PETRI_TRANSITIONS=412} [2024-06-27 20:20:11,145 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 396 predicate places. [2024-06-27 20:20:11,145 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 412 transitions, 4474 flow [2024-06-27 20:20:11,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:11,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:11,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:11,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:20:11,145 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-27 20:20:11,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:11,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1580263963, now seen corresponding path program 6 times [2024-06-27 20:20:11,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:11,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825821004] [2024-06-27 20:20:11,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:11,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:11,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:12,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:12,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:12,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825821004] [2024-06-27 20:20:12,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825821004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:12,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:12,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:12,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164901811] [2024-06-27 20:20:12,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:12,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:12,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:12,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:12,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:12,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:12,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 412 transitions, 4474 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:12,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:12,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:12,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:13,180 INFO L124 PetriNetUnfolderBase]: 960/1738 cut-off events. [2024-06-27 20:20:13,180 INFO L125 PetriNetUnfolderBase]: For 312473/312473 co-relation queries the response was YES. [2024-06-27 20:20:13,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13642 conditions, 1738 events. 960/1738 cut-off events. For 312473/312473 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 10184 event pairs, 173 based on Foata normal form. 1/1738 useless extension candidates. Maximal degree in co-relation 13455. Up to 1607 conditions per place. [2024-06-27 20:20:13,203 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 403 selfloop transitions, 21 changer transitions 0/427 dead transitions. [2024-06-27 20:20:13,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 427 transitions, 5398 flow [2024-06-27 20:20:13,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:20:13,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:20:13,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-27 20:20:13,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3434343434343434 [2024-06-27 20:20:13,204 INFO L175 Difference]: Start difference. First operand has 428 places, 412 transitions, 4474 flow. Second operand 12 states and 136 transitions. [2024-06-27 20:20:13,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 427 transitions, 5398 flow [2024-06-27 20:20:14,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 427 transitions, 4969 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 20:20:14,216 INFO L231 Difference]: Finished difference. Result has 430 places, 416 transitions, 4156 flow [2024-06-27 20:20:14,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4156, PETRI_PLACES=430, PETRI_TRANSITIONS=416} [2024-06-27 20:20:14,219 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 398 predicate places. [2024-06-27 20:20:14,219 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 416 transitions, 4156 flow [2024-06-27 20:20:14,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:14,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:14,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:14,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:20:14,219 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-27 20:20:14,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:14,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1592644495, now seen corresponding path program 2 times [2024-06-27 20:20:14,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:14,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889108452] [2024-06-27 20:20:14,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:14,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:14,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:15,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:15,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:15,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889108452] [2024-06-27 20:20:15,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889108452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:15,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:15,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:15,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114945048] [2024-06-27 20:20:15,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:15,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:15,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:15,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:15,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:15,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:20:15,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 416 transitions, 4156 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:15,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:15,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:20:15,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:16,088 INFO L124 PetriNetUnfolderBase]: 924/1707 cut-off events. [2024-06-27 20:20:16,088 INFO L125 PetriNetUnfolderBase]: For 354793/354795 co-relation queries the response was YES. [2024-06-27 20:20:16,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13406 conditions, 1707 events. 924/1707 cut-off events. For 354793/354795 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 10268 event pairs, 153 based on Foata normal form. 4/1704 useless extension candidates. Maximal degree in co-relation 13218. Up to 1436 conditions per place. [2024-06-27 20:20:16,110 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 349 selfloop transitions, 23 changer transitions 0/432 dead transitions. [2024-06-27 20:20:16,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 432 transitions, 5284 flow [2024-06-27 20:20:16,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:20:16,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:20:16,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 20:20:16,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-27 20:20:16,111 INFO L175 Difference]: Start difference. First operand has 430 places, 416 transitions, 4156 flow. Second operand 12 states and 149 transitions. [2024-06-27 20:20:16,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 432 transitions, 5284 flow [2024-06-27 20:20:17,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 432 transitions, 5209 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:17,188 INFO L231 Difference]: Finished difference. Result has 433 places, 418 transitions, 4197 flow [2024-06-27 20:20:17,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4197, PETRI_PLACES=433, PETRI_TRANSITIONS=418} [2024-06-27 20:20:17,189 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 401 predicate places. [2024-06-27 20:20:17,189 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 418 transitions, 4197 flow [2024-06-27 20:20:17,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:17,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:17,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:17,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:20:17,189 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-27 20:20:17,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:17,190 INFO L85 PathProgramCache]: Analyzing trace with hash 763673139, now seen corresponding path program 19 times [2024-06-27 20:20:17,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:17,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54090573] [2024-06-27 20:20:17,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:17,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:17,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:18,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:18,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:18,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54090573] [2024-06-27 20:20:18,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54090573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:18,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:18,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:18,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737976355] [2024-06-27 20:20:18,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:18,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:18,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:18,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:18,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:18,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:18,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 418 transitions, 4197 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:18,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:18,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:18,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:18,492 INFO L124 PetriNetUnfolderBase]: 977/1771 cut-off events. [2024-06-27 20:20:18,493 INFO L125 PetriNetUnfolderBase]: For 352604/352604 co-relation queries the response was YES. [2024-06-27 20:20:18,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13800 conditions, 1771 events. 977/1771 cut-off events. For 352604/352604 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 10433 event pairs, 103 based on Foata normal form. 2/1772 useless extension candidates. Maximal degree in co-relation 13611. Up to 693 conditions per place. [2024-06-27 20:20:18,516 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 250 selfloop transitions, 183 changer transitions 0/436 dead transitions. [2024-06-27 20:20:18,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 436 transitions, 5487 flow [2024-06-27 20:20:18,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:18,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:18,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 20:20:18,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-06-27 20:20:18,517 INFO L175 Difference]: Start difference. First operand has 433 places, 418 transitions, 4197 flow. Second operand 11 states and 150 transitions. [2024-06-27 20:20:18,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 436 transitions, 5487 flow [2024-06-27 20:20:19,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 436 transitions, 5423 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:20:19,859 INFO L231 Difference]: Finished difference. Result has 436 places, 420 transitions, 4552 flow [2024-06-27 20:20:19,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4552, PETRI_PLACES=436, PETRI_TRANSITIONS=420} [2024-06-27 20:20:19,860 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 404 predicate places. [2024-06-27 20:20:19,860 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 420 transitions, 4552 flow [2024-06-27 20:20:19,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:19,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:19,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:19,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:20:19,860 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:19,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:19,861 INFO L85 PathProgramCache]: Analyzing trace with hash 770159889, now seen corresponding path program 20 times [2024-06-27 20:20:19,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:19,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356919242] [2024-06-27 20:20:19,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:19,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:19,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:20,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:20,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:20,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356919242] [2024-06-27 20:20:20,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356919242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:20,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:20,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:20,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668591442] [2024-06-27 20:20:20,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:20,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:20,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:20,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:20,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:20,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:20,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 420 transitions, 4552 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:20,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:20,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:20,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:21,229 INFO L124 PetriNetUnfolderBase]: 1003/1816 cut-off events. [2024-06-27 20:20:21,230 INFO L125 PetriNetUnfolderBase]: For 402172/402172 co-relation queries the response was YES. [2024-06-27 20:20:21,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15144 conditions, 1816 events. 1003/1816 cut-off events. For 402172/402172 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 10765 event pairs, 102 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 14953. Up to 717 conditions per place. [2024-06-27 20:20:21,255 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 268 selfloop transitions, 174 changer transitions 0/445 dead transitions. [2024-06-27 20:20:21,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 445 transitions, 6574 flow [2024-06-27 20:20:21,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:21,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:21,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-27 20:20:21,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42699724517906334 [2024-06-27 20:20:21,256 INFO L175 Difference]: Start difference. First operand has 436 places, 420 transitions, 4552 flow. Second operand 11 states and 155 transitions. [2024-06-27 20:20:21,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 445 transitions, 6574 flow [2024-06-27 20:20:22,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 445 transitions, 6085 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:22,701 INFO L231 Difference]: Finished difference. Result has 438 places, 426 transitions, 4572 flow [2024-06-27 20:20:22,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4093, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4572, PETRI_PLACES=438, PETRI_TRANSITIONS=426} [2024-06-27 20:20:22,701 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 406 predicate places. [2024-06-27 20:20:22,701 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 426 transitions, 4572 flow [2024-06-27 20:20:22,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:22,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:22,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:22,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:20:22,702 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:22,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:22,702 INFO L85 PathProgramCache]: Analyzing trace with hash 390111537, now seen corresponding path program 3 times [2024-06-27 20:20:22,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:22,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620618355] [2024-06-27 20:20:22,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:22,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:22,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:23,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:23,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620618355] [2024-06-27 20:20:23,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620618355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:23,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:23,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:23,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811077376] [2024-06-27 20:20:23,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:23,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:23,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:23,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:23,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:23,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:20:23,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 426 transitions, 4572 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:23,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:23,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:20:23,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:24,317 INFO L124 PetriNetUnfolderBase]: 958/1769 cut-off events. [2024-06-27 20:20:24,318 INFO L125 PetriNetUnfolderBase]: For 415607/415609 co-relation queries the response was YES. [2024-06-27 20:20:24,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14633 conditions, 1769 events. 958/1769 cut-off events. For 415607/415609 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 10714 event pairs, 162 based on Foata normal form. 4/1766 useless extension candidates. Maximal degree in co-relation 14442. Up to 1519 conditions per place. [2024-06-27 20:20:24,342 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 360 selfloop transitions, 18 changer transitions 0/438 dead transitions. [2024-06-27 20:20:24,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 438 transitions, 5380 flow [2024-06-27 20:20:24,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:24,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:24,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-27 20:20:24,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746556473829201 [2024-06-27 20:20:24,342 INFO L175 Difference]: Start difference. First operand has 438 places, 426 transitions, 4572 flow. Second operand 11 states and 136 transitions. [2024-06-27 20:20:24,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 438 transitions, 5380 flow [2024-06-27 20:20:25,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 438 transitions, 5059 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:20:25,743 INFO L231 Difference]: Finished difference. Result has 443 places, 427 transitions, 4321 flow [2024-06-27 20:20:25,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4251, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4321, PETRI_PLACES=443, PETRI_TRANSITIONS=427} [2024-06-27 20:20:25,744 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 411 predicate places. [2024-06-27 20:20:25,744 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 427 transitions, 4321 flow [2024-06-27 20:20:25,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:25,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:25,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:25,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:20:25,744 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:25,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:25,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1598631901, now seen corresponding path program 21 times [2024-06-27 20:20:25,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:25,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81223009] [2024-06-27 20:20:25,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:25,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:25,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:26,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-27 20:20:26,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:26,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81223009] [2024-06-27 20:20:26,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81223009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:26,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:26,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:26,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504903676] [2024-06-27 20:20:26,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:26,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:26,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:26,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:26,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:26,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:26,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 427 transitions, 4321 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:26,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:26,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:26,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:27,203 INFO L124 PetriNetUnfolderBase]: 1013/1833 cut-off events. [2024-06-27 20:20:27,203 INFO L125 PetriNetUnfolderBase]: For 412450/412450 co-relation queries the response was YES. [2024-06-27 20:20:27,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14654 conditions, 1833 events. 1013/1833 cut-off events. For 412450/412450 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 10892 event pairs, 180 based on Foata normal form. 2/1834 useless extension candidates. Maximal degree in co-relation 14462. Up to 1700 conditions per place. [2024-06-27 20:20:27,228 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 418 selfloop transitions, 19 changer transitions 0/440 dead transitions. [2024-06-27 20:20:27,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 440 transitions, 5275 flow [2024-06-27 20:20:27,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:27,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:27,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-27 20:20:27,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349862258953168 [2024-06-27 20:20:27,229 INFO L175 Difference]: Start difference. First operand has 443 places, 427 transitions, 4321 flow. Second operand 11 states and 127 transitions. [2024-06-27 20:20:27,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 440 transitions, 5275 flow [2024-06-27 20:20:28,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 440 transitions, 5217 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:28,733 INFO L231 Difference]: Finished difference. Result has 445 places, 429 transitions, 4356 flow [2024-06-27 20:20:28,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4263, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4356, PETRI_PLACES=445, PETRI_TRANSITIONS=429} [2024-06-27 20:20:28,734 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 413 predicate places. [2024-06-27 20:20:28,734 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 429 transitions, 4356 flow [2024-06-27 20:20:28,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:28,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:28,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:28,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 20:20:28,734 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:28,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:28,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1237954833, now seen corresponding path program 22 times [2024-06-27 20:20:28,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:28,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698240020] [2024-06-27 20:20:28,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:28,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:28,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:29,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:29,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698240020] [2024-06-27 20:20:29,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698240020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:29,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:29,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:29,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399248984] [2024-06-27 20:20:29,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:29,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:29,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:29,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:29,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:29,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:29,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 429 transitions, 4356 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:29,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:29,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:29,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:30,210 INFO L124 PetriNetUnfolderBase]: 1029/1862 cut-off events. [2024-06-27 20:20:30,210 INFO L125 PetriNetUnfolderBase]: For 441003/441003 co-relation queries the response was YES. [2024-06-27 20:20:30,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15171 conditions, 1862 events. 1029/1862 cut-off events. For 441003/441003 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 11092 event pairs, 67 based on Foata normal form. 2/1863 useless extension candidates. Maximal degree in co-relation 14978. Up to 746 conditions per place. [2024-06-27 20:20:30,237 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 220 selfloop transitions, 227 changer transitions 0/450 dead transitions. [2024-06-27 20:20:30,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 450 transitions, 6036 flow [2024-06-27 20:20:30,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:30,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:30,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-27 20:20:30,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418732782369146 [2024-06-27 20:20:30,238 INFO L175 Difference]: Start difference. First operand has 445 places, 429 transitions, 4356 flow. Second operand 11 states and 152 transitions. [2024-06-27 20:20:30,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 450 transitions, 6036 flow [2024-06-27 20:20:31,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 450 transitions, 5969 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:31,857 INFO L231 Difference]: Finished difference. Result has 447 places, 433 transitions, 4848 flow [2024-06-27 20:20:31,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4848, PETRI_PLACES=447, PETRI_TRANSITIONS=433} [2024-06-27 20:20:31,857 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 415 predicate places. [2024-06-27 20:20:31,857 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 433 transitions, 4848 flow [2024-06-27 20:20:31,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:31,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:31,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:31,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 20:20:31,858 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:31,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:31,858 INFO L85 PathProgramCache]: Analyzing trace with hash 770168259, now seen corresponding path program 23 times [2024-06-27 20:20:31,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:31,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326370292] [2024-06-27 20:20:31,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:31,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:31,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:32,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:32,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:32,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326370292] [2024-06-27 20:20:32,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326370292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:32,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:32,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:32,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448037094] [2024-06-27 20:20:32,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:32,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:32,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:32,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:32,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:32,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:32,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 433 transitions, 4848 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:32,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:32,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:32,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:33,280 INFO L124 PetriNetUnfolderBase]: 1025/1858 cut-off events. [2024-06-27 20:20:33,280 INFO L125 PetriNetUnfolderBase]: For 425460/425460 co-relation queries the response was YES. [2024-06-27 20:20:33,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15367 conditions, 1858 events. 1025/1858 cut-off events. For 425460/425460 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 11093 event pairs, 96 based on Foata normal form. 2/1859 useless extension candidates. Maximal degree in co-relation 15173. Up to 743 conditions per place. [2024-06-27 20:20:33,306 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 266 selfloop transitions, 182 changer transitions 0/451 dead transitions. [2024-06-27 20:20:33,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 451 transitions, 6446 flow [2024-06-27 20:20:33,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:33,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:33,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 20:20:33,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-27 20:20:33,306 INFO L175 Difference]: Start difference. First operand has 447 places, 433 transitions, 4848 flow. Second operand 11 states and 153 transitions. [2024-06-27 20:20:33,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 451 transitions, 6446 flow [2024-06-27 20:20:34,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 451 transitions, 6064 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:34,690 INFO L231 Difference]: Finished difference. Result has 451 places, 433 transitions, 4835 flow [2024-06-27 20:20:34,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4466, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4835, PETRI_PLACES=451, PETRI_TRANSITIONS=433} [2024-06-27 20:20:34,690 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 419 predicate places. [2024-06-27 20:20:34,690 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 433 transitions, 4835 flow [2024-06-27 20:20:34,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:34,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:34,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:34,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 20:20:34,690 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:34,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:34,691 INFO L85 PathProgramCache]: Analyzing trace with hash 2016736121, now seen corresponding path program 7 times [2024-06-27 20:20:34,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:34,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340320715] [2024-06-27 20:20:34,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:34,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:34,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:35,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:35,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:35,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340320715] [2024-06-27 20:20:35,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340320715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:35,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:35,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:35,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817031258] [2024-06-27 20:20:35,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:35,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:35,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:35,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:35,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:35,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:35,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 433 transitions, 4835 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:35,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:35,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:35,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:36,389 INFO L124 PetriNetUnfolderBase]: 1028/1861 cut-off events. [2024-06-27 20:20:36,389 INFO L125 PetriNetUnfolderBase]: For 419228/419228 co-relation queries the response was YES. [2024-06-27 20:20:36,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15361 conditions, 1861 events. 1028/1861 cut-off events. For 419228/419228 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 11097 event pairs, 110 based on Foata normal form. 1/1861 useless extension candidates. Maximal degree in co-relation 15166. Up to 1506 conditions per place. [2024-06-27 20:20:36,415 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 340 selfloop transitions, 102 changer transitions 0/445 dead transitions. [2024-06-27 20:20:36,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 445 transitions, 5789 flow [2024-06-27 20:20:36,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:36,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:36,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:20:36,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-27 20:20:36,416 INFO L175 Difference]: Start difference. First operand has 451 places, 433 transitions, 4835 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:20:36,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 445 transitions, 5789 flow [2024-06-27 20:20:37,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 445 transitions, 5478 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 20:20:37,836 INFO L231 Difference]: Finished difference. Result has 454 places, 435 transitions, 4785 flow [2024-06-27 20:20:37,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4524, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4785, PETRI_PLACES=454, PETRI_TRANSITIONS=435} [2024-06-27 20:20:37,837 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 422 predicate places. [2024-06-27 20:20:37,837 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 435 transitions, 4785 flow [2024-06-27 20:20:37,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:37,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:37,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-27 20:20:37,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 20:20:37,838 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:37,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:37,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1640051713, now seen corresponding path program 24 times [2024-06-27 20:20:37,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:37,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676618832] [2024-06-27 20:20:37,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:37,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:37,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:38,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-27 20:20:38,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:38,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676618832] [2024-06-27 20:20:38,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676618832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:38,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:38,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:38,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104873755] [2024-06-27 20:20:38,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:38,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:38,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:38,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:38,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:38,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:38,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 435 transitions, 4785 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:38,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:38,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:38,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:39,320 INFO L124 PetriNetUnfolderBase]: 1024/1855 cut-off events. [2024-06-27 20:20:39,320 INFO L125 PetriNetUnfolderBase]: For 411855/411855 co-relation queries the response was YES. [2024-06-27 20:20:39,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14871 conditions, 1855 events. 1024/1855 cut-off events. For 411855/411855 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 11064 event pairs, 106 based on Foata normal form. 2/1856 useless extension candidates. Maximal degree in co-relation 14675. Up to 745 conditions per place. [2024-06-27 20:20:39,342 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 270 selfloop transitions, 179 changer transitions 0/452 dead transitions. [2024-06-27 20:20:39,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 452 transitions, 6085 flow [2024-06-27 20:20:39,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:39,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:39,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-27 20:20:39,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:20:39,343 INFO L175 Difference]: Start difference. First operand has 454 places, 435 transitions, 4785 flow. Second operand 11 states and 154 transitions. [2024-06-27 20:20:39,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 452 transitions, 6085 flow [2024-06-27 20:20:40,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 452 transitions, 5812 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:40,886 INFO L231 Difference]: Finished difference. Result has 456 places, 435 transitions, 4875 flow [2024-06-27 20:20:40,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4512, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4875, PETRI_PLACES=456, PETRI_TRANSITIONS=435} [2024-06-27 20:20:40,886 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 424 predicate places. [2024-06-27 20:20:40,886 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 435 transitions, 4875 flow [2024-06-27 20:20:40,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:40,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:40,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:40,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 20:20:40,886 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:40,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:40,887 INFO L85 PathProgramCache]: Analyzing trace with hash 103213605, now seen corresponding path program 8 times [2024-06-27 20:20:40,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:40,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739216811] [2024-06-27 20:20:40,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:40,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:40,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:41,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:41,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:41,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739216811] [2024-06-27 20:20:41,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739216811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:41,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:41,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:41,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124962351] [2024-06-27 20:20:41,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:41,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:41,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:41,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:41,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:42,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:42,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 435 transitions, 4875 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:42,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:42,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:42,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:42,606 INFO L124 PetriNetUnfolderBase]: 1027/1860 cut-off events. [2024-06-27 20:20:42,606 INFO L125 PetriNetUnfolderBase]: For 406498/406498 co-relation queries the response was YES. [2024-06-27 20:20:42,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15113 conditions, 1860 events. 1027/1860 cut-off events. For 406498/406498 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 11100 event pairs, 109 based on Foata normal form. 1/1860 useless extension candidates. Maximal degree in co-relation 14916. Up to 1505 conditions per place. [2024-06-27 20:20:42,628 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 344 selfloop transitions, 100 changer transitions 0/447 dead transitions. [2024-06-27 20:20:42,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 447 transitions, 5837 flow [2024-06-27 20:20:42,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:42,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:42,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:20:42,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:20:42,637 INFO L175 Difference]: Start difference. First operand has 456 places, 435 transitions, 4875 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:20:42,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 447 transitions, 5837 flow [2024-06-27 20:20:44,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 447 transitions, 5458 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 20:20:44,018 INFO L231 Difference]: Finished difference. Result has 456 places, 437 transitions, 4757 flow [2024-06-27 20:20:44,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4496, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4757, PETRI_PLACES=456, PETRI_TRANSITIONS=437} [2024-06-27 20:20:44,019 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 424 predicate places. [2024-06-27 20:20:44,019 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 437 transitions, 4757 flow [2024-06-27 20:20:44,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:44,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:44,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:44,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 20:20:44,020 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:44,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:44,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1423342777, now seen corresponding path program 9 times [2024-06-27 20:20:44,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:44,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497654239] [2024-06-27 20:20:44,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:44,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:44,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:45,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:45,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:45,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497654239] [2024-06-27 20:20:45,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497654239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:45,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:45,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:45,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558118341] [2024-06-27 20:20:45,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:45,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:45,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:45,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:45,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:45,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:45,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 437 transitions, 4757 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:45,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:45,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:45,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:45,581 INFO L124 PetriNetUnfolderBase]: 1030/1865 cut-off events. [2024-06-27 20:20:45,581 INFO L125 PetriNetUnfolderBase]: For 410226/410226 co-relation queries the response was YES. [2024-06-27 20:20:45,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14991 conditions, 1865 events. 1030/1865 cut-off events. For 410226/410226 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 11156 event pairs, 109 based on Foata normal form. 1/1865 useless extension candidates. Maximal degree in co-relation 14793. Up to 1510 conditions per place. [2024-06-27 20:20:45,608 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 348 selfloop transitions, 98 changer transitions 0/449 dead transitions. [2024-06-27 20:20:45,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 449 transitions, 5727 flow [2024-06-27 20:20:45,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:45,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:45,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:20:45,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:20:45,609 INFO L175 Difference]: Start difference. First operand has 456 places, 437 transitions, 4757 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:20:45,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 449 transitions, 5727 flow [2024-06-27 20:20:47,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 449 transitions, 5482 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:47,138 INFO L231 Difference]: Finished difference. Result has 458 places, 439 transitions, 4773 flow [2024-06-27 20:20:47,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4512, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4773, PETRI_PLACES=458, PETRI_TRANSITIONS=439} [2024-06-27 20:20:47,138 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 426 predicate places. [2024-06-27 20:20:47,138 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 439 transitions, 4773 flow [2024-06-27 20:20:47,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:47,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:47,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:47,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 20:20:47,139 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:47,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:47,139 INFO L85 PathProgramCache]: Analyzing trace with hash 102924995, now seen corresponding path program 25 times [2024-06-27 20:20:47,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:47,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944276586] [2024-06-27 20:20:47,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:47,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:47,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:47,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:47,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:47,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944276586] [2024-06-27 20:20:47,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944276586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:47,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:47,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:47,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276960594] [2024-06-27 20:20:47,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:47,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:47,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:47,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:47,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:48,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:48,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 439 transitions, 4773 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:48,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:48,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:48,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:48,568 INFO L124 PetriNetUnfolderBase]: 1046/1893 cut-off events. [2024-06-27 20:20:48,568 INFO L125 PetriNetUnfolderBase]: For 452458/452458 co-relation queries the response was YES. [2024-06-27 20:20:48,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15519 conditions, 1893 events. 1046/1893 cut-off events. For 452458/452458 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 11331 event pairs, 106 based on Foata normal form. 2/1894 useless extension candidates. Maximal degree in co-relation 15320. Up to 770 conditions per place. [2024-06-27 20:20:48,595 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 258 selfloop transitions, 202 changer transitions 0/463 dead transitions. [2024-06-27 20:20:48,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 463 transitions, 7147 flow [2024-06-27 20:20:48,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:48,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:48,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-27 20:20:48,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-27 20:20:48,596 INFO L175 Difference]: Start difference. First operand has 458 places, 439 transitions, 4773 flow. Second operand 11 states and 158 transitions. [2024-06-27 20:20:48,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 463 transitions, 7147 flow [2024-06-27 20:20:50,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 463 transitions, 6902 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 20:20:50,302 INFO L231 Difference]: Finished difference. Result has 460 places, 443 transitions, 5041 flow [2024-06-27 20:20:50,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4528, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5041, PETRI_PLACES=460, PETRI_TRANSITIONS=443} [2024-06-27 20:20:50,302 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 428 predicate places. [2024-06-27 20:20:50,302 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 443 transitions, 5041 flow [2024-06-27 20:20:50,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:50,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:50,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:50,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 20:20:50,303 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:50,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:50,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1592228785, now seen corresponding path program 4 times [2024-06-27 20:20:50,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:50,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760668019] [2024-06-27 20:20:50,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:50,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:50,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:51,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-27 20:20:51,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:51,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760668019] [2024-06-27 20:20:51,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760668019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:51,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:51,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:51,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254342535] [2024-06-27 20:20:51,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:51,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:51,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:51,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:51,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:51,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:20:51,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 443 transitions, 5041 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:51,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:51,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:20:51,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:52,148 INFO L124 PetriNetUnfolderBase]: 992/1829 cut-off events. [2024-06-27 20:20:52,148 INFO L125 PetriNetUnfolderBase]: For 443015/443017 co-relation queries the response was YES. [2024-06-27 20:20:52,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15137 conditions, 1829 events. 992/1829 cut-off events. For 443015/443017 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 11165 event pairs, 163 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 14937. Up to 1559 conditions per place. [2024-06-27 20:20:52,177 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 369 selfloop transitions, 23 changer transitions 0/455 dead transitions. [2024-06-27 20:20:52,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 455 transitions, 5851 flow [2024-06-27 20:20:52,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:20:52,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:20:52,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 20:20:52,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-27 20:20:52,178 INFO L175 Difference]: Start difference. First operand has 460 places, 443 transitions, 5041 flow. Second operand 12 states and 147 transitions. [2024-06-27 20:20:52,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 455 transitions, 5851 flow [2024-06-27 20:20:53,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 455 transitions, 5404 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:53,937 INFO L231 Difference]: Finished difference. Result has 465 places, 443 transitions, 4646 flow [2024-06-27 20:20:53,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4646, PETRI_PLACES=465, PETRI_TRANSITIONS=443} [2024-06-27 20:20:53,937 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 433 predicate places. [2024-06-27 20:20:53,937 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 443 transitions, 4646 flow [2024-06-27 20:20:53,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:53,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:53,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:53,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 20:20:53,938 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:53,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:53,938 INFO L85 PathProgramCache]: Analyzing trace with hash 991574289, now seen corresponding path program 26 times [2024-06-27 20:20:53,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:53,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445419820] [2024-06-27 20:20:53,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:53,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:53,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:54,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:54,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:54,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445419820] [2024-06-27 20:20:54,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445419820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:54,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:54,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:54,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493688035] [2024-06-27 20:20:54,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:54,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:54,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:54,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:54,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:54,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:54,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 443 transitions, 4646 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:54,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:54,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:54,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:55,359 INFO L124 PetriNetUnfolderBase]: 1049/1898 cut-off events. [2024-06-27 20:20:55,360 INFO L125 PetriNetUnfolderBase]: For 437961/437961 co-relation queries the response was YES. [2024-06-27 20:20:55,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15044 conditions, 1898 events. 1049/1898 cut-off events. For 437961/437961 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 11386 event pairs, 110 based on Foata normal form. 2/1899 useless extension candidates. Maximal degree in co-relation 14843. Up to 771 conditions per place. [2024-06-27 20:20:55,387 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 278 selfloop transitions, 182 changer transitions 0/463 dead transitions. [2024-06-27 20:20:55,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 463 transitions, 6342 flow [2024-06-27 20:20:55,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:55,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:55,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-27 20:20:55,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4297520661157025 [2024-06-27 20:20:55,388 INFO L175 Difference]: Start difference. First operand has 465 places, 443 transitions, 4646 flow. Second operand 11 states and 156 transitions. [2024-06-27 20:20:55,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 463 transitions, 6342 flow [2024-06-27 20:20:57,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 463 transitions, 6288 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 20:20:57,217 INFO L231 Difference]: Finished difference. Result has 465 places, 445 transitions, 5011 flow [2024-06-27 20:20:57,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4596, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5011, PETRI_PLACES=465, PETRI_TRANSITIONS=445} [2024-06-27 20:20:57,218 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 433 predicate places. [2024-06-27 20:20:57,218 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 445 transitions, 5011 flow [2024-06-27 20:20:57,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:57,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:57,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:57,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 20:20:57,218 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:20:57,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:57,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1237955143, now seen corresponding path program 10 times [2024-06-27 20:20:57,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:57,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530991122] [2024-06-27 20:20:57,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:57,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:57,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:58,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:58,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:58,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530991122] [2024-06-27 20:20:58,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530991122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:58,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:58,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:20:58,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327496103] [2024-06-27 20:20:58,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:58,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:20:58,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:58,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:20:58,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:20:58,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:20:58,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 445 transitions, 5011 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:58,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:58,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:20:58,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:58,868 INFO L124 PetriNetUnfolderBase]: 1052/1903 cut-off events. [2024-06-27 20:20:58,868 INFO L125 PetriNetUnfolderBase]: For 427726/427726 co-relation queries the response was YES. [2024-06-27 20:20:58,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15508 conditions, 1903 events. 1052/1903 cut-off events. For 427726/427726 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 11405 event pairs, 113 based on Foata normal form. 1/1903 useless extension candidates. Maximal degree in co-relation 15306. Up to 1546 conditions per place. [2024-06-27 20:20:58,895 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 345 selfloop transitions, 109 changer transitions 0/457 dead transitions. [2024-06-27 20:20:58,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 457 transitions, 6001 flow [2024-06-27 20:20:58,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:20:58,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:20:58,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:20:58,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-27 20:20:58,896 INFO L175 Difference]: Start difference. First operand has 465 places, 445 transitions, 5011 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:20:58,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 457 transitions, 6001 flow [2024-06-27 20:21:00,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 457 transitions, 5314 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-27 20:21:00,379 INFO L231 Difference]: Finished difference. Result has 464 places, 447 transitions, 4611 flow [2024-06-27 20:21:00,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4611, PETRI_PLACES=464, PETRI_TRANSITIONS=447} [2024-06-27 20:21:00,380 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 432 predicate places. [2024-06-27 20:21:00,380 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 447 transitions, 4611 flow [2024-06-27 20:21:00,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:00,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:00,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:00,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 20:21:00,380 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:00,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:00,380 INFO L85 PathProgramCache]: Analyzing trace with hash 991804929, now seen corresponding path program 27 times [2024-06-27 20:21:00,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:00,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787690151] [2024-06-27 20:21:00,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:00,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:00,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:01,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:01,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:01,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787690151] [2024-06-27 20:21:01,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787690151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:01,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:01,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:01,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744801766] [2024-06-27 20:21:01,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:01,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:01,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:01,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:01,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:01,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:01,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 447 transitions, 4611 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:01,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:01,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:01,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:01,818 INFO L124 PetriNetUnfolderBase]: 1068/1933 cut-off events. [2024-06-27 20:21:01,818 INFO L125 PetriNetUnfolderBase]: For 466986/466986 co-relation queries the response was YES. [2024-06-27 20:21:01,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15698 conditions, 1933 events. 1068/1933 cut-off events. For 466986/466986 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 11670 event pairs, 109 based on Foata normal form. 2/1934 useless extension candidates. Maximal degree in co-relation 15495. Up to 791 conditions per place. [2024-06-27 20:21:01,846 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 285 selfloop transitions, 183 changer transitions 0/471 dead transitions. [2024-06-27 20:21:01,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 471 transitions, 6693 flow [2024-06-27 20:21:01,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:01,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:01,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 160 transitions. [2024-06-27 20:21:01,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44077134986225897 [2024-06-27 20:21:01,847 INFO L175 Difference]: Start difference. First operand has 464 places, 447 transitions, 4611 flow. Second operand 11 states and 160 transitions. [2024-06-27 20:21:01,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 471 transitions, 6693 flow [2024-06-27 20:21:03,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 471 transitions, 6422 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:03,769 INFO L231 Difference]: Finished difference. Result has 466 places, 451 transitions, 4791 flow [2024-06-27 20:21:03,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4791, PETRI_PLACES=466, PETRI_TRANSITIONS=451} [2024-06-27 20:21:03,769 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 434 predicate places. [2024-06-27 20:21:03,769 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 451 transitions, 4791 flow [2024-06-27 20:21:03,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:03,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:03,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:03,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 20:21:03,770 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:03,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:03,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1592228413, now seen corresponding path program 11 times [2024-06-27 20:21:03,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:03,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877844885] [2024-06-27 20:21:03,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:03,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:03,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:04,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-27 20:21:04,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:04,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877844885] [2024-06-27 20:21:04,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877844885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:04,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:04,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:04,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140184961] [2024-06-27 20:21:04,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:04,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:04,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:04,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:04,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:04,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:04,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 451 transitions, 4791 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:04,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:04,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:04,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:05,636 INFO L124 PetriNetUnfolderBase]: 1071/1937 cut-off events. [2024-06-27 20:21:05,637 INFO L125 PetriNetUnfolderBase]: For 461298/461298 co-relation queries the response was YES. [2024-06-27 20:21:05,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15983 conditions, 1937 events. 1071/1937 cut-off events. For 461298/461298 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 11668 event pairs, 186 based on Foata normal form. 1/1937 useless extension candidates. Maximal degree in co-relation 15779. Up to 1785 conditions per place. [2024-06-27 20:21:05,664 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 435 selfloop transitions, 27 changer transitions 0/465 dead transitions. [2024-06-27 20:21:05,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 465 transitions, 5805 flow [2024-06-27 20:21:05,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:21:05,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:21:05,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-27 20:21:05,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34032634032634035 [2024-06-27 20:21:05,665 INFO L175 Difference]: Start difference. First operand has 466 places, 451 transitions, 4791 flow. Second operand 13 states and 146 transitions. [2024-06-27 20:21:05,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 465 transitions, 5805 flow [2024-06-27 20:21:07,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 465 transitions, 5429 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:21:07,682 INFO L231 Difference]: Finished difference. Result has 472 places, 453 transitions, 4546 flow [2024-06-27 20:21:07,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4415, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4546, PETRI_PLACES=472, PETRI_TRANSITIONS=453} [2024-06-27 20:21:07,682 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 440 predicate places. [2024-06-27 20:21:07,682 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 453 transitions, 4546 flow [2024-06-27 20:21:07,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:07,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:07,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:07,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 20:21:07,683 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:07,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:07,683 INFO L85 PathProgramCache]: Analyzing trace with hash 991813299, now seen corresponding path program 28 times [2024-06-27 20:21:07,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:07,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556397928] [2024-06-27 20:21:07,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:07,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:08,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:08,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:08,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556397928] [2024-06-27 20:21:08,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556397928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:08,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:08,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:08,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217086722] [2024-06-27 20:21:08,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:08,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:08,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:08,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:08,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:08,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:08,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 453 transitions, 4546 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:08,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:08,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:08,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:09,165 INFO L124 PetriNetUnfolderBase]: 1067/1933 cut-off events. [2024-06-27 20:21:09,165 INFO L125 PetriNetUnfolderBase]: For 452335/452335 co-relation queries the response was YES. [2024-06-27 20:21:09,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15270 conditions, 1933 events. 1067/1933 cut-off events. For 452335/452335 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 11650 event pairs, 108 based on Foata normal form. 2/1934 useless extension candidates. Maximal degree in co-relation 15065. Up to 793 conditions per place. [2024-06-27 20:21:09,189 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 285 selfloop transitions, 184 changer transitions 0/472 dead transitions. [2024-06-27 20:21:09,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 472 transitions, 6238 flow [2024-06-27 20:21:09,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:09,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:09,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-27 20:21:09,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-27 20:21:09,190 INFO L175 Difference]: Start difference. First operand has 472 places, 453 transitions, 4546 flow. Second operand 11 states and 158 transitions. [2024-06-27 20:21:09,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 472 transitions, 6238 flow [2024-06-27 20:21:11,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 472 transitions, 6097 flow, removed 47 selfloop flow, removed 11 redundant places. [2024-06-27 20:21:11,364 INFO L231 Difference]: Finished difference. Result has 472 places, 453 transitions, 4782 flow [2024-06-27 20:21:11,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4782, PETRI_PLACES=472, PETRI_TRANSITIONS=453} [2024-06-27 20:21:11,364 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 440 predicate places. [2024-06-27 20:21:11,364 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 453 transitions, 4782 flow [2024-06-27 20:21:11,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:11,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:11,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:11,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 20:21:11,365 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:11,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:11,365 INFO L85 PathProgramCache]: Analyzing trace with hash 103213295, now seen corresponding path program 29 times [2024-06-27 20:21:11,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:11,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185907650] [2024-06-27 20:21:11,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:11,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:11,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:12,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:12,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:12,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185907650] [2024-06-27 20:21:12,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185907650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:12,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:12,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:12,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985436618] [2024-06-27 20:21:12,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:12,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:12,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:12,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:12,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:12,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:12,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 453 transitions, 4782 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:12,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:12,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:12,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:12,756 INFO L124 PetriNetUnfolderBase]: 1063/1926 cut-off events. [2024-06-27 20:21:12,756 INFO L125 PetriNetUnfolderBase]: For 427331/427331 co-relation queries the response was YES. [2024-06-27 20:21:12,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15198 conditions, 1926 events. 1063/1926 cut-off events. For 427331/427331 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 11620 event pairs, 104 based on Foata normal form. 2/1927 useless extension candidates. Maximal degree in co-relation 14992. Up to 790 conditions per place. [2024-06-27 20:21:12,783 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 257 selfloop transitions, 211 changer transitions 0/471 dead transitions. [2024-06-27 20:21:12,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 471 transitions, 6772 flow [2024-06-27 20:21:12,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:12,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:12,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-27 20:21:12,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 20:21:12,784 INFO L175 Difference]: Start difference. First operand has 472 places, 453 transitions, 4782 flow. Second operand 11 states and 154 transitions. [2024-06-27 20:21:12,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 471 transitions, 6772 flow [2024-06-27 20:21:14,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 471 transitions, 6367 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 20:21:14,510 INFO L231 Difference]: Finished difference. Result has 473 places, 453 transitions, 4804 flow [2024-06-27 20:21:14,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4804, PETRI_PLACES=473, PETRI_TRANSITIONS=453} [2024-06-27 20:21:14,510 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 441 predicate places. [2024-06-27 20:21:14,511 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 453 transitions, 4804 flow [2024-06-27 20:21:14,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:14,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:14,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:14,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 20:21:14,511 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:14,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:14,512 INFO L85 PathProgramCache]: Analyzing trace with hash 991813609, now seen corresponding path program 12 times [2024-06-27 20:21:14,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:14,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073478962] [2024-06-27 20:21:14,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:14,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:15,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:15,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:15,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073478962] [2024-06-27 20:21:15,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073478962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:15,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:15,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:15,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461135191] [2024-06-27 20:21:15,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:15,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:15,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:15,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:15,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:15,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:15,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 453 transitions, 4804 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:15,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:15,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:15,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:16,210 INFO L124 PetriNetUnfolderBase]: 1066/1929 cut-off events. [2024-06-27 20:21:16,210 INFO L125 PetriNetUnfolderBase]: For 419313/419313 co-relation queries the response was YES. [2024-06-27 20:21:16,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15314 conditions, 1929 events. 1066/1929 cut-off events. For 419313/419313 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 11618 event pairs, 108 based on Foata normal form. 1/1929 useless extension candidates. Maximal degree in co-relation 15107. Up to 1570 conditions per place. [2024-06-27 20:21:16,240 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 370 selfloop transitions, 92 changer transitions 0/465 dead transitions. [2024-06-27 20:21:16,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 465 transitions, 5814 flow [2024-06-27 20:21:16,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:16,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:16,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 20:21:16,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39118457300275483 [2024-06-27 20:21:16,241 INFO L175 Difference]: Start difference. First operand has 473 places, 453 transitions, 4804 flow. Second operand 11 states and 142 transitions. [2024-06-27 20:21:16,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 465 transitions, 5814 flow [2024-06-27 20:21:17,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 465 transitions, 5385 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 20:21:17,916 INFO L231 Difference]: Finished difference. Result has 474 places, 455 transitions, 4632 flow [2024-06-27 20:21:17,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4375, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4632, PETRI_PLACES=474, PETRI_TRANSITIONS=455} [2024-06-27 20:21:17,916 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 442 predicate places. [2024-06-27 20:21:17,916 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 455 transitions, 4632 flow [2024-06-27 20:21:17,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:17,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:17,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:17,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 20:21:17,916 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:17,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:17,917 INFO L85 PathProgramCache]: Analyzing trace with hash -437782563, now seen corresponding path program 13 times [2024-06-27 20:21:17,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:17,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925181510] [2024-06-27 20:21:17,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:17,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:18,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:18,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:18,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925181510] [2024-06-27 20:21:18,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925181510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:18,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:18,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:18,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817097668] [2024-06-27 20:21:18,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:18,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:18,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:18,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:18,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:19,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:19,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 455 transitions, 4632 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:19,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:19,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:19,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:19,604 INFO L124 PetriNetUnfolderBase]: 1069/1936 cut-off events. [2024-06-27 20:21:19,605 INFO L125 PetriNetUnfolderBase]: For 423621/423621 co-relation queries the response was YES. [2024-06-27 20:21:19,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15126 conditions, 1936 events. 1069/1936 cut-off events. For 423621/423621 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 11640 event pairs, 112 based on Foata normal form. 1/1936 useless extension candidates. Maximal degree in co-relation 14918. Up to 1575 conditions per place. [2024-06-27 20:21:19,634 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 371 selfloop transitions, 93 changer transitions 0/467 dead transitions. [2024-06-27 20:21:19,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 467 transitions, 5650 flow [2024-06-27 20:21:19,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:19,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:19,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:21:19,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-27 20:21:19,635 INFO L175 Difference]: Start difference. First operand has 474 places, 455 transitions, 4632 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:21:19,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 467 transitions, 5650 flow [2024-06-27 20:21:21,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 467 transitions, 5409 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:21,485 INFO L231 Difference]: Finished difference. Result has 476 places, 457 transitions, 4654 flow [2024-06-27 20:21:21,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4654, PETRI_PLACES=476, PETRI_TRANSITIONS=457} [2024-06-27 20:21:21,485 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 444 predicate places. [2024-06-27 20:21:21,485 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 457 transitions, 4654 flow [2024-06-27 20:21:21,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:21,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:21,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:21,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 20:21:21,485 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:21,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:21,486 INFO L85 PathProgramCache]: Analyzing trace with hash -437484033, now seen corresponding path program 14 times [2024-06-27 20:21:21,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:21,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298646292] [2024-06-27 20:21:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:21,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:21,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:22,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:22,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:22,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298646292] [2024-06-27 20:21:22,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298646292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:22,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:22,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:22,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651194905] [2024-06-27 20:21:22,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:22,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:22,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:22,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:22,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:22,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:22,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 457 transitions, 4654 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:22,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:22,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:22,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:23,330 INFO L124 PetriNetUnfolderBase]: 1077/1949 cut-off events. [2024-06-27 20:21:23,330 INFO L125 PetriNetUnfolderBase]: For 442475/442475 co-relation queries the response was YES. [2024-06-27 20:21:23,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15490 conditions, 1949 events. 1077/1949 cut-off events. For 442475/442475 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 11772 event pairs, 112 based on Foata normal form. 1/1949 useless extension candidates. Maximal degree in co-relation 15281. Up to 1572 conditions per place. [2024-06-27 20:21:23,355 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 365 selfloop transitions, 104 changer transitions 0/472 dead transitions. [2024-06-27 20:21:23,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 472 transitions, 6088 flow [2024-06-27 20:21:23,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:23,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:23,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 20:21:23,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39118457300275483 [2024-06-27 20:21:23,356 INFO L175 Difference]: Start difference. First operand has 476 places, 457 transitions, 4654 flow. Second operand 11 states and 142 transitions. [2024-06-27 20:21:23,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 472 transitions, 6088 flow [2024-06-27 20:21:25,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 472 transitions, 5841 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:25,146 INFO L231 Difference]: Finished difference. Result has 478 places, 461 transitions, 4768 flow [2024-06-27 20:21:25,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4768, PETRI_PLACES=478, PETRI_TRANSITIONS=461} [2024-06-27 20:21:25,146 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 446 predicate places. [2024-06-27 20:21:25,146 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 461 transitions, 4768 flow [2024-06-27 20:21:25,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:25,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:25,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:25,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 20:21:25,147 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:25,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:25,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1025743709, now seen corresponding path program 30 times [2024-06-27 20:21:25,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:25,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737469590] [2024-06-27 20:21:25,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:25,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:25,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:25,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:25,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:25,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737469590] [2024-06-27 20:21:25,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737469590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:25,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:25,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:25,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424282234] [2024-06-27 20:21:25,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:25,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:25,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:25,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:25,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:26,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:26,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 461 transitions, 4768 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:26,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:26,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:26,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:26,637 INFO L124 PetriNetUnfolderBase]: 1093/1977 cut-off events. [2024-06-27 20:21:26,637 INFO L125 PetriNetUnfolderBase]: For 489021/489021 co-relation queries the response was YES. [2024-06-27 20:21:26,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16032 conditions, 1977 events. 1093/1977 cut-off events. For 489021/489021 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 11958 event pairs, 105 based on Foata normal form. 2/1978 useless extension candidates. Maximal degree in co-relation 15822. Up to 828 conditions per place. [2024-06-27 20:21:26,666 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 292 selfloop transitions, 190 changer transitions 0/485 dead transitions. [2024-06-27 20:21:26,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 485 transitions, 6918 flow [2024-06-27 20:21:26,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:26,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:26,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-27 20:21:26,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43526170798898073 [2024-06-27 20:21:26,667 INFO L175 Difference]: Start difference. First operand has 478 places, 461 transitions, 4768 flow. Second operand 11 states and 158 transitions. [2024-06-27 20:21:26,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 485 transitions, 6918 flow [2024-06-27 20:21:28,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 485 transitions, 6728 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 20:21:28,603 INFO L231 Difference]: Finished difference. Result has 482 places, 465 transitions, 5047 flow [2024-06-27 20:21:28,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5047, PETRI_PLACES=482, PETRI_TRANSITIONS=465} [2024-06-27 20:21:28,603 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 450 predicate places. [2024-06-27 20:21:28,603 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 465 transitions, 5047 flow [2024-06-27 20:21:28,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:28,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:28,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:28,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 20:21:28,604 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:28,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:28,604 INFO L85 PathProgramCache]: Analyzing trace with hash 999848499, now seen corresponding path program 31 times [2024-06-27 20:21:28,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:28,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577761939] [2024-06-27 20:21:28,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:28,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:28,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:29,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:29,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577761939] [2024-06-27 20:21:29,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577761939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:29,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:29,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:29,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367169996] [2024-06-27 20:21:29,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:29,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:29,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:29,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:29,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:29,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:29,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 465 transitions, 5047 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:29,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:29,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:29,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:30,032 INFO L124 PetriNetUnfolderBase]: 1089/1973 cut-off events. [2024-06-27 20:21:30,032 INFO L125 PetriNetUnfolderBase]: For 467676/467676 co-relation queries the response was YES. [2024-06-27 20:21:30,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16049 conditions, 1973 events. 1089/1973 cut-off events. For 467676/467676 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 11993 event pairs, 105 based on Foata normal form. 2/1974 useless extension candidates. Maximal degree in co-relation 15837. Up to 825 conditions per place. [2024-06-27 20:21:30,063 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 289 selfloop transitions, 191 changer transitions 0/483 dead transitions. [2024-06-27 20:21:30,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 483 transitions, 6769 flow [2024-06-27 20:21:30,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:30,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:30,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-27 20:21:30,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42699724517906334 [2024-06-27 20:21:30,064 INFO L175 Difference]: Start difference. First operand has 482 places, 465 transitions, 5047 flow. Second operand 11 states and 155 transitions. [2024-06-27 20:21:30,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 483 transitions, 6769 flow [2024-06-27 20:21:31,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 483 transitions, 6184 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:31,913 INFO L231 Difference]: Finished difference. Result has 484 places, 465 transitions, 4849 flow [2024-06-27 20:21:31,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4462, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4849, PETRI_PLACES=484, PETRI_TRANSITIONS=465} [2024-06-27 20:21:31,914 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 452 predicate places. [2024-06-27 20:21:31,914 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 465 transitions, 4849 flow [2024-06-27 20:21:31,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:31,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:31,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:31,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 20:21:31,914 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:31,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:31,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1025444497, now seen corresponding path program 5 times [2024-06-27 20:21:31,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:31,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210497290] [2024-06-27 20:21:31,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:31,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:33,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:33,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:33,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210497290] [2024-06-27 20:21:33,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210497290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:33,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:33,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:33,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041899759] [2024-06-27 20:21:33,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:33,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:33,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:33,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:33,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:33,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:21:33,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 465 transitions, 4849 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:33,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:33,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:21:33,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:33,672 INFO L124 PetriNetUnfolderBase]: 1039/1921 cut-off events. [2024-06-27 20:21:33,673 INFO L125 PetriNetUnfolderBase]: For 481730/481732 co-relation queries the response was YES. [2024-06-27 20:21:33,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15665 conditions, 1921 events. 1039/1921 cut-off events. For 481730/481732 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 11952 event pairs, 127 based on Foata normal form. 4/1921 useless extension candidates. Maximal degree in co-relation 15452. Up to 1579 conditions per place. [2024-06-27 20:21:33,702 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 367 selfloop transitions, 41 changer transitions 0/477 dead transitions. [2024-06-27 20:21:33,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 477 transitions, 5723 flow [2024-06-27 20:21:33,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:33,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:33,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-27 20:21:33,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39669421487603307 [2024-06-27 20:21:33,702 INFO L175 Difference]: Start difference. First operand has 484 places, 465 transitions, 4849 flow. Second operand 11 states and 144 transitions. [2024-06-27 20:21:33,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 477 transitions, 5723 flow [2024-06-27 20:21:35,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 477 transitions, 5327 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 20:21:35,715 INFO L231 Difference]: Finished difference. Result has 485 places, 466 transitions, 4575 flow [2024-06-27 20:21:35,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4453, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4575, PETRI_PLACES=485, PETRI_TRANSITIONS=466} [2024-06-27 20:21:35,715 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 453 predicate places. [2024-06-27 20:21:35,716 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 466 transitions, 4575 flow [2024-06-27 20:21:35,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:35,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:35,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:35,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 20:21:35,716 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:35,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:35,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1237965373, now seen corresponding path program 15 times [2024-06-27 20:21:35,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:35,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463593869] [2024-06-27 20:21:35,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:35,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:35,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:36,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:36,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:36,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463593869] [2024-06-27 20:21:36,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463593869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:36,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:36,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:36,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97583524] [2024-06-27 20:21:36,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:36,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:36,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:36,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:36,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:37,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:37,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 466 transitions, 4575 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:37,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:37,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:37,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:37,594 INFO L124 PetriNetUnfolderBase]: 1101/1992 cut-off events. [2024-06-27 20:21:37,595 INFO L125 PetriNetUnfolderBase]: For 478385/478385 co-relation queries the response was YES. [2024-06-27 20:21:37,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16012 conditions, 1992 events. 1101/1992 cut-off events. For 478385/478385 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 12121 event pairs, 114 based on Foata normal form. 1/1992 useless extension candidates. Maximal degree in co-relation 15798. Up to 1619 conditions per place. [2024-06-27 20:21:37,621 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 364 selfloop transitions, 114 changer transitions 0/481 dead transitions. [2024-06-27 20:21:37,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 481 transitions, 6043 flow [2024-06-27 20:21:37,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:37,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:37,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:21:37,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:21:37,622 INFO L175 Difference]: Start difference. First operand has 485 places, 466 transitions, 4575 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:21:37,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 481 transitions, 6043 flow [2024-06-27 20:21:39,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 481 transitions, 5931 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:39,770 INFO L231 Difference]: Finished difference. Result has 487 places, 470 transitions, 4852 flow [2024-06-27 20:21:39,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4463, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4852, PETRI_PLACES=487, PETRI_TRANSITIONS=470} [2024-06-27 20:21:39,771 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 455 predicate places. [2024-06-27 20:21:39,771 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 470 transitions, 4852 flow [2024-06-27 20:21:39,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:39,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:39,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:39,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 20:21:39,771 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:39,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:39,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1000145479, now seen corresponding path program 16 times [2024-06-27 20:21:39,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:39,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80511766] [2024-06-27 20:21:39,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:39,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:40,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-27 20:21:40,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:40,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80511766] [2024-06-27 20:21:40,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80511766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:40,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:40,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:40,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583893482] [2024-06-27 20:21:40,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:40,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:40,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:40,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:40,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:40,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:40,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 470 transitions, 4852 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:40,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:40,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:40,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:41,560 INFO L124 PetriNetUnfolderBase]: 1099/1989 cut-off events. [2024-06-27 20:21:41,560 INFO L125 PetriNetUnfolderBase]: For 469732/469732 co-relation queries the response was YES. [2024-06-27 20:21:41,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15957 conditions, 1989 events. 1099/1989 cut-off events. For 469732/469732 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 12092 event pairs, 114 based on Foata normal form. 1/1989 useless extension candidates. Maximal degree in co-relation 15742. Up to 1626 conditions per place. [2024-06-27 20:21:41,588 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 382 selfloop transitions, 95 changer transitions 0/480 dead transitions. [2024-06-27 20:21:41,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 480 transitions, 5828 flow [2024-06-27 20:21:41,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:41,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:41,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:21:41,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:21:41,589 INFO L175 Difference]: Start difference. First operand has 487 places, 470 transitions, 4852 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:21:41,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 480 transitions, 5828 flow [2024-06-27 20:21:43,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 480 transitions, 5558 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-27 20:21:43,584 INFO L231 Difference]: Finished difference. Result has 491 places, 470 transitions, 4777 flow [2024-06-27 20:21:43,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4582, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4777, PETRI_PLACES=491, PETRI_TRANSITIONS=470} [2024-06-27 20:21:43,584 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 459 predicate places. [2024-06-27 20:21:43,584 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 470 transitions, 4777 flow [2024-06-27 20:21:43,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:43,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:43,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:43,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 20:21:43,585 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:43,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:43,585 INFO L85 PathProgramCache]: Analyzing trace with hash 793266095, now seen corresponding path program 17 times [2024-06-27 20:21:43,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:43,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267793423] [2024-06-27 20:21:43,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:43,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:43,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:44,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:44,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:44,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267793423] [2024-06-27 20:21:44,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267793423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:44,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:44,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:44,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702965518] [2024-06-27 20:21:44,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:44,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:44,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:44,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:44,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:44,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:44,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 470 transitions, 4777 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:44,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:44,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:44,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:45,462 INFO L124 PetriNetUnfolderBase]: 1102/1994 cut-off events. [2024-06-27 20:21:45,462 INFO L125 PetriNetUnfolderBase]: For 474665/474665 co-relation queries the response was YES. [2024-06-27 20:21:45,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16063 conditions, 1994 events. 1102/1994 cut-off events. For 474665/474665 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 12126 event pairs, 114 based on Foata normal form. 1/1994 useless extension candidates. Maximal degree in co-relation 15846. Up to 1618 conditions per place. [2024-06-27 20:21:45,491 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 375 selfloop transitions, 108 changer transitions 0/486 dead transitions. [2024-06-27 20:21:45,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 486 transitions, 6269 flow [2024-06-27 20:21:45,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:21:45,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:21:45,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 20:21:45,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-27 20:21:45,492 INFO L175 Difference]: Start difference. First operand has 491 places, 470 transitions, 4777 flow. Second operand 12 states and 151 transitions. [2024-06-27 20:21:45,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 486 transitions, 6269 flow [2024-06-27 20:21:47,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 486 transitions, 6053 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 20:21:47,458 INFO L231 Difference]: Finished difference. Result has 493 places, 474 transitions, 4949 flow [2024-06-27 20:21:47,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4561, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4949, PETRI_PLACES=493, PETRI_TRANSITIONS=474} [2024-06-27 20:21:47,459 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 461 predicate places. [2024-06-27 20:21:47,459 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 474 transitions, 4949 flow [2024-06-27 20:21:47,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:47,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:47,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:47,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 20:21:47,459 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:47,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:47,460 INFO L85 PathProgramCache]: Analyzing trace with hash 417148559, now seen corresponding path program 6 times [2024-06-27 20:21:47,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:47,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820118927] [2024-06-27 20:21:47,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:47,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:47,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:48,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:48,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:48,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820118927] [2024-06-27 20:21:48,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820118927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:48,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:48,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:48,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917541181] [2024-06-27 20:21:48,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:48,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:48,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:48,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:48,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:48,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:21:48,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 474 transitions, 4949 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:48,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:48,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:21:48,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:49,122 INFO L124 PetriNetUnfolderBase]: 1052/1944 cut-off events. [2024-06-27 20:21:49,122 INFO L125 PetriNetUnfolderBase]: For 505217/505219 co-relation queries the response was YES. [2024-06-27 20:21:49,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15873 conditions, 1944 events. 1052/1944 cut-off events. For 505217/505219 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 12121 event pairs, 127 based on Foata normal form. 4/1944 useless extension candidates. Maximal degree in co-relation 15655. Up to 1596 conditions per place. [2024-06-27 20:21:49,148 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 368 selfloop transitions, 45 changer transitions 0/486 dead transitions. [2024-06-27 20:21:49,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 486 transitions, 5835 flow [2024-06-27 20:21:49,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:49,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:49,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-27 20:21:49,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39118457300275483 [2024-06-27 20:21:49,149 INFO L175 Difference]: Start difference. First operand has 493 places, 474 transitions, 4949 flow. Second operand 11 states and 142 transitions. [2024-06-27 20:21:49,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 486 transitions, 5835 flow [2024-06-27 20:21:51,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 486 transitions, 5621 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-27 20:21:51,577 INFO L231 Difference]: Finished difference. Result has 496 places, 475 transitions, 4867 flow [2024-06-27 20:21:51,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4867, PETRI_PLACES=496, PETRI_TRANSITIONS=475} [2024-06-27 20:21:51,578 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 464 predicate places. [2024-06-27 20:21:51,578 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 475 transitions, 4867 flow [2024-06-27 20:21:51,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:51,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:51,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:51,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 20:21:51,579 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:51,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:51,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1237658163, now seen corresponding path program 32 times [2024-06-27 20:21:51,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:51,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871087784] [2024-06-27 20:21:51,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:51,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:51,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:52,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:52,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:52,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871087784] [2024-06-27 20:21:52,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871087784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:52,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:52,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:52,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533280183] [2024-06-27 20:21:52,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:52,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:52,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:52,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:52,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:52,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:52,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 475 transitions, 4867 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:52,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:52,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:52,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:53,086 INFO L124 PetriNetUnfolderBase]: 1112/2014 cut-off events. [2024-06-27 20:21:53,086 INFO L125 PetriNetUnfolderBase]: For 500888/500888 co-relation queries the response was YES. [2024-06-27 20:21:53,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16279 conditions, 2014 events. 1112/2014 cut-off events. For 500888/500888 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 12295 event pairs, 73 based on Foata normal form. 2/2015 useless extension candidates. Maximal degree in co-relation 16059. Up to 862 conditions per place. [2024-06-27 20:21:53,112 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 244 selfloop transitions, 246 changer transitions 0/493 dead transitions. [2024-06-27 20:21:53,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 493 transitions, 6653 flow [2024-06-27 20:21:53,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:53,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:53,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-27 20:21:53,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41046831955922863 [2024-06-27 20:21:53,113 INFO L175 Difference]: Start difference. First operand has 496 places, 475 transitions, 4867 flow. Second operand 11 states and 149 transitions. [2024-06-27 20:21:53,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 493 transitions, 6653 flow [2024-06-27 20:21:54,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 493 transitions, 6531 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:54,934 INFO L231 Difference]: Finished difference. Result has 498 places, 477 transitions, 5286 flow [2024-06-27 20:21:54,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4745, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5286, PETRI_PLACES=498, PETRI_TRANSITIONS=477} [2024-06-27 20:21:54,934 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 466 predicate places. [2024-06-27 20:21:54,934 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 477 transitions, 5286 flow [2024-06-27 20:21:54,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:54,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:54,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:54,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 20:21:54,935 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:54,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:54,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1237666843, now seen corresponding path program 18 times [2024-06-27 20:21:54,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:54,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291745164] [2024-06-27 20:21:54,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:54,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:54,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:56,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:56,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:56,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291745164] [2024-06-27 20:21:56,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291745164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:56,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:56,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:56,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607165811] [2024-06-27 20:21:56,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:56,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:56,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:56,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:56,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:56,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:21:56,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 477 transitions, 5286 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:56,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:56,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:21:56,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:21:56,653 INFO L124 PetriNetUnfolderBase]: 1110/2013 cut-off events. [2024-06-27 20:21:56,653 INFO L125 PetriNetUnfolderBase]: For 477450/477450 co-relation queries the response was YES. [2024-06-27 20:21:56,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16569 conditions, 2013 events. 1110/2013 cut-off events. For 477450/477450 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 12305 event pairs, 114 based on Foata normal form. 1/2013 useless extension candidates. Maximal degree in co-relation 16348. Up to 1646 conditions per place. [2024-06-27 20:21:56,679 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 374 selfloop transitions, 110 changer transitions 0/487 dead transitions. [2024-06-27 20:21:56,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 487 transitions, 6276 flow [2024-06-27 20:21:56,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:21:56,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:21:56,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:21:56,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:21:56,680 INFO L175 Difference]: Start difference. First operand has 498 places, 477 transitions, 5286 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:21:56,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 487 transitions, 6276 flow [2024-06-27 20:21:58,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 487 transitions, 5685 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-27 20:21:58,552 INFO L231 Difference]: Finished difference. Result has 500 places, 477 transitions, 4920 flow [2024-06-27 20:21:58,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4920, PETRI_PLACES=500, PETRI_TRANSITIONS=477} [2024-06-27 20:21:58,552 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 468 predicate places. [2024-06-27 20:21:58,552 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 477 transitions, 4920 flow [2024-06-27 20:21:58,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:58,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:21:58,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:21:58,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 20:21:58,553 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:21:58,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:21:58,553 INFO L85 PathProgramCache]: Analyzing trace with hash 103224207, now seen corresponding path program 7 times [2024-06-27 20:21:58,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:21:58,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156243197] [2024-06-27 20:21:58,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:21:58,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:21:58,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:21:59,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:21:59,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:21:59,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156243197] [2024-06-27 20:21:59,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156243197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:21:59,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:21:59,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:21:59,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351563857] [2024-06-27 20:21:59,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:21:59,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:21:59,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:21:59,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:21:59,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:21:59,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 33 [2024-06-27 20:21:59,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 477 transitions, 4920 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:21:59,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:21:59,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 33 [2024-06-27 20:21:59,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:00,276 INFO L124 PetriNetUnfolderBase]: 1052/1947 cut-off events. [2024-06-27 20:22:00,276 INFO L125 PetriNetUnfolderBase]: For 476149/476151 co-relation queries the response was YES. [2024-06-27 20:22:00,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15378 conditions, 1947 events. 1052/1947 cut-off events. For 476149/476151 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 12176 event pairs, 126 based on Foata normal form. 4/1947 useless extension candidates. Maximal degree in co-relation 15156. Up to 1598 conditions per place. [2024-06-27 20:22:00,301 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 372 selfloop transitions, 43 changer transitions 0/488 dead transitions. [2024-06-27 20:22:00,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 488 transitions, 5774 flow [2024-06-27 20:22:00,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:00,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:00,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-27 20:22:00,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:22:00,302 INFO L175 Difference]: Start difference. First operand has 500 places, 477 transitions, 4920 flow. Second operand 11 states and 143 transitions. [2024-06-27 20:22:00,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 488 transitions, 5774 flow [2024-06-27 20:22:02,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 488 transitions, 5542 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 20:22:02,383 INFO L231 Difference]: Finished difference. Result has 501 places, 477 transitions, 4778 flow [2024-06-27 20:22:02,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4778, PETRI_PLACES=501, PETRI_TRANSITIONS=477} [2024-06-27 20:22:02,383 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 469 predicate places. [2024-06-27 20:22:02,383 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 477 transitions, 4778 flow [2024-06-27 20:22:02,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:02,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:02,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:02,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 20:22:02,384 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:02,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:02,384 INFO L85 PathProgramCache]: Analyzing trace with hash 102925305, now seen corresponding path program 19 times [2024-06-27 20:22:02,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:02,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199786518] [2024-06-27 20:22:02,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:02,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:02,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:03,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:03,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:03,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199786518] [2024-06-27 20:22:03,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199786518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:03,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:03,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:03,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053111510] [2024-06-27 20:22:03,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:03,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:03,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:03,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:03,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:03,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:03,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 477 transitions, 4778 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:03,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:03,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:03,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:04,119 INFO L124 PetriNetUnfolderBase]: 1105/2003 cut-off events. [2024-06-27 20:22:04,119 INFO L125 PetriNetUnfolderBase]: For 440664/440664 co-relation queries the response was YES. [2024-06-27 20:22:04,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 2003 events. 1105/2003 cut-off events. For 440664/440664 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 12252 event pairs, 113 based on Foata normal form. 1/2003 useless extension candidates. Maximal degree in co-relation 15173. Up to 1638 conditions per place. [2024-06-27 20:22:04,147 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 385 selfloop transitions, 99 changer transitions 0/487 dead transitions. [2024-06-27 20:22:04,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 487 transitions, 5768 flow [2024-06-27 20:22:04,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:04,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:04,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:22:04,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:22:04,148 INFO L175 Difference]: Start difference. First operand has 501 places, 477 transitions, 4778 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:22:04,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 487 transitions, 5768 flow [2024-06-27 20:22:05,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 487 transitions, 5543 flow, removed 44 selfloop flow, removed 11 redundant places. [2024-06-27 20:22:05,956 INFO L231 Difference]: Finished difference. Result has 501 places, 477 transitions, 4756 flow [2024-06-27 20:22:05,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4756, PETRI_PLACES=501, PETRI_TRANSITIONS=477} [2024-06-27 20:22:05,956 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 469 predicate places. [2024-06-27 20:22:05,956 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 477 transitions, 4756 flow [2024-06-27 20:22:05,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:05,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:05,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:05,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 20:22:05,957 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:05,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:05,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1237666533, now seen corresponding path program 33 times [2024-06-27 20:22:05,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:05,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208917005] [2024-06-27 20:22:05,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:05,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:05,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:06,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:06,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:06,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208917005] [2024-06-27 20:22:06,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208917005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:06,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:06,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:06,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285892203] [2024-06-27 20:22:06,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:06,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:06,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:06,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:06,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:06,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:06,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 477 transitions, 4756 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:06,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:06,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:06,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:07,441 INFO L124 PetriNetUnfolderBase]: 1101/1997 cut-off events. [2024-06-27 20:22:07,441 INFO L125 PetriNetUnfolderBase]: For 429201/429201 co-relation queries the response was YES. [2024-06-27 20:22:07,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14976 conditions, 1997 events. 1101/1997 cut-off events. For 429201/429201 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 12183 event pairs, 71 based on Foata normal form. 2/1998 useless extension candidates. Maximal degree in co-relation 14753. Up to 848 conditions per place. [2024-06-27 20:22:07,475 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 246 selfloop transitions, 244 changer transitions 0/493 dead transitions. [2024-06-27 20:22:07,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 493 transitions, 6172 flow [2024-06-27 20:22:07,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:07,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:07,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-27 20:22:07,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-06-27 20:22:07,476 INFO L175 Difference]: Start difference. First operand has 501 places, 477 transitions, 4756 flow. Second operand 11 states and 150 transitions. [2024-06-27 20:22:07,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 493 transitions, 6172 flow [2024-06-27 20:22:09,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 493 transitions, 5860 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-27 20:22:09,445 INFO L231 Difference]: Finished difference. Result has 499 places, 477 transitions, 4937 flow [2024-06-27 20:22:09,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4937, PETRI_PLACES=499, PETRI_TRANSITIONS=477} [2024-06-27 20:22:09,446 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 467 predicate places. [2024-06-27 20:22:09,446 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 477 transitions, 4937 flow [2024-06-27 20:22:09,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:09,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:09,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:09,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 20:22:09,446 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:09,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:09,447 INFO L85 PathProgramCache]: Analyzing trace with hash 792958885, now seen corresponding path program 34 times [2024-06-27 20:22:09,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:09,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340438559] [2024-06-27 20:22:09,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:09,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:09,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:10,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:10,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:10,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340438559] [2024-06-27 20:22:10,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340438559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:10,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:10,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:10,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550792490] [2024-06-27 20:22:10,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:10,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:10,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:10,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:10,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:10,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:10,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 477 transitions, 4937 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:10,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:10,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:10,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:10,896 INFO L124 PetriNetUnfolderBase]: 1097/1987 cut-off events. [2024-06-27 20:22:10,896 INFO L125 PetriNetUnfolderBase]: For 403007/403007 co-relation queries the response was YES. [2024-06-27 20:22:10,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14811 conditions, 1987 events. 1097/1987 cut-off events. For 403007/403007 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 12089 event pairs, 98 based on Foata normal form. 2/1988 useless extension candidates. Maximal degree in co-relation 14590. Up to 845 conditions per place. [2024-06-27 20:22:10,929 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 275 selfloop transitions, 215 changer transitions 0/493 dead transitions. [2024-06-27 20:22:10,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 493 transitions, 6355 flow [2024-06-27 20:22:10,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:10,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:10,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-27 20:22:10,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-27 20:22:10,930 INFO L175 Difference]: Start difference. First operand has 499 places, 477 transitions, 4937 flow. Second operand 11 states and 153 transitions. [2024-06-27 20:22:10,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 493 transitions, 6355 flow [2024-06-27 20:22:12,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 493 transitions, 5816 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-27 20:22:12,933 INFO L231 Difference]: Finished difference. Result has 499 places, 477 transitions, 4833 flow [2024-06-27 20:22:12,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4398, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4833, PETRI_PLACES=499, PETRI_TRANSITIONS=477} [2024-06-27 20:22:12,933 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 467 predicate places. [2024-06-27 20:22:12,933 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 477 transitions, 4833 flow [2024-06-27 20:22:12,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:12,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:12,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:12,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 20:22:12,933 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:12,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:12,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1000145169, now seen corresponding path program 35 times [2024-06-27 20:22:12,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:12,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567067556] [2024-06-27 20:22:12,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:12,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:13,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:13,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:13,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567067556] [2024-06-27 20:22:13,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567067556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:13,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:13,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:13,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494722015] [2024-06-27 20:22:13,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:13,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:13,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:13,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:13,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:13,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:13,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 477 transitions, 4833 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:13,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:13,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:13,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:14,411 INFO L124 PetriNetUnfolderBase]: 1093/1983 cut-off events. [2024-06-27 20:22:14,411 INFO L125 PetriNetUnfolderBase]: For 375692/375692 co-relation queries the response was YES. [2024-06-27 20:22:14,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14290 conditions, 1983 events. 1093/1983 cut-off events. For 375692/375692 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 12124 event pairs, 93 based on Foata normal form. 2/1984 useless extension candidates. Maximal degree in co-relation 14068. Up to 842 conditions per place. [2024-06-27 20:22:14,441 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 291 selfloop transitions, 199 changer transitions 0/493 dead transitions. [2024-06-27 20:22:14,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 493 transitions, 5907 flow [2024-06-27 20:22:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:14,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:14,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 152 transitions. [2024-06-27 20:22:14,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418732782369146 [2024-06-27 20:22:14,442 INFO L175 Difference]: Start difference. First operand has 499 places, 477 transitions, 4833 flow. Second operand 11 states and 152 transitions. [2024-06-27 20:22:14,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 493 transitions, 5907 flow [2024-06-27 20:22:16,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 493 transitions, 5413 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-27 20:22:16,125 INFO L231 Difference]: Finished difference. Result has 499 places, 477 transitions, 4742 flow [2024-06-27 20:22:16,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4339, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4742, PETRI_PLACES=499, PETRI_TRANSITIONS=477} [2024-06-27 20:22:16,191 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 467 predicate places. [2024-06-27 20:22:16,191 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 477 transitions, 4742 flow [2024-06-27 20:22:16,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:16,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:16,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:16,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 20:22:16,192 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:16,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:16,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1975766607, now seen corresponding path program 2 times [2024-06-27 20:22:16,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:16,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358792739] [2024-06-27 20:22:16,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:16,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:16,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:17,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:17,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:17,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358792739] [2024-06-27 20:22:17,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358792739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:17,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:17,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:17,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670449258] [2024-06-27 20:22:17,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:17,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:17,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:17,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:17,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:17,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:17,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 477 transitions, 4742 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:17,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:17,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:17,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:17,721 INFO L124 PetriNetUnfolderBase]: 1110/2021 cut-off events. [2024-06-27 20:22:17,721 INFO L125 PetriNetUnfolderBase]: For 363659/363659 co-relation queries the response was YES. [2024-06-27 20:22:17,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14388 conditions, 2021 events. 1110/2021 cut-off events. For 363659/363659 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 12465 event pairs, 126 based on Foata normal form. 1/2021 useless extension candidates. Maximal degree in co-relation 14165. Up to 1811 conditions per place. [2024-06-27 20:22:17,752 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 464 selfloop transitions, 39 changer transitions 0/506 dead transitions. [2024-06-27 20:22:17,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 506 transitions, 5893 flow [2024-06-27 20:22:17,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:22:17,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:22:17,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 20:22:17,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-27 20:22:17,753 INFO L175 Difference]: Start difference. First operand has 499 places, 477 transitions, 4742 flow. Second operand 12 states and 149 transitions. [2024-06-27 20:22:17,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 506 transitions, 5893 flow [2024-06-27 20:22:19,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 506 transitions, 5479 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 20:22:19,491 INFO L231 Difference]: Finished difference. Result has 502 places, 487 transitions, 4524 flow [2024-06-27 20:22:19,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4328, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4524, PETRI_PLACES=502, PETRI_TRANSITIONS=487} [2024-06-27 20:22:19,491 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 470 predicate places. [2024-06-27 20:22:19,491 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 487 transitions, 4524 flow [2024-06-27 20:22:19,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:19,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:19,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:19,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 20:22:19,492 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:19,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:19,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1741694727, now seen corresponding path program 3 times [2024-06-27 20:22:19,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:19,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377320158] [2024-06-27 20:22:19,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:19,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:19,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:20,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:20,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:20,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377320158] [2024-06-27 20:22:20,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377320158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:20,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:20,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:20,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299213794] [2024-06-27 20:22:20,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:20,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:20,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:20,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:20,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:20,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:20,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 487 transitions, 4524 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:20,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:20,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:20,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:20,972 INFO L124 PetriNetUnfolderBase]: 1119/2034 cut-off events. [2024-06-27 20:22:20,973 INFO L125 PetriNetUnfolderBase]: For 367062/367062 co-relation queries the response was YES. [2024-06-27 20:22:20,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14142 conditions, 2034 events. 1119/2034 cut-off events. For 367062/367062 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 12538 event pairs, 124 based on Foata normal form. 1/2034 useless extension candidates. Maximal degree in co-relation 13916. Up to 1826 conditions per place. [2024-06-27 20:22:21,004 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 468 selfloop transitions, 42 changer transitions 0/513 dead transitions. [2024-06-27 20:22:21,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 513 transitions, 5677 flow [2024-06-27 20:22:21,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:22:21,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:22:21,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 20:22:21,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-27 20:22:21,005 INFO L175 Difference]: Start difference. First operand has 502 places, 487 transitions, 4524 flow. Second operand 12 states and 149 transitions. [2024-06-27 20:22:21,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 513 transitions, 5677 flow [2024-06-27 20:22:22,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 513 transitions, 5585 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 20:22:22,762 INFO L231 Difference]: Finished difference. Result has 511 places, 493 transitions, 4620 flow [2024-06-27 20:22:22,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4432, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4620, PETRI_PLACES=511, PETRI_TRANSITIONS=493} [2024-06-27 20:22:22,762 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 479 predicate places. [2024-06-27 20:22:22,762 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 493 transitions, 4620 flow [2024-06-27 20:22:22,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:22,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:22,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:22,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 20:22:22,762 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:22,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:22,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1440266247, now seen corresponding path program 4 times [2024-06-27 20:22:22,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:22,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269317918] [2024-06-27 20:22:22,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:22,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:22,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:23,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:23,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:23,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269317918] [2024-06-27 20:22:23,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269317918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:23,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:23,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:23,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990770849] [2024-06-27 20:22:23,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:23,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:23,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:23,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:23,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:23,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:23,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 493 transitions, 4620 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:23,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:23,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:23,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:24,274 INFO L124 PetriNetUnfolderBase]: 1132/2058 cut-off events. [2024-06-27 20:22:24,274 INFO L125 PetriNetUnfolderBase]: For 371300/371300 co-relation queries the response was YES. [2024-06-27 20:22:24,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14340 conditions, 2058 events. 1132/2058 cut-off events. For 371300/371300 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 12703 event pairs, 127 based on Foata normal form. 1/2058 useless extension candidates. Maximal degree in co-relation 14111. Up to 1862 conditions per place. [2024-06-27 20:22:24,308 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 482 selfloop transitions, 34 changer transitions 0/519 dead transitions. [2024-06-27 20:22:24,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 519 transitions, 5812 flow [2024-06-27 20:22:24,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:22:24,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:22:24,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 20:22:24,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-27 20:22:24,309 INFO L175 Difference]: Start difference. First operand has 511 places, 493 transitions, 4620 flow. Second operand 12 states and 148 transitions. [2024-06-27 20:22:24,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 519 transitions, 5812 flow [2024-06-27 20:22:25,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 519 transitions, 5661 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:25,770 INFO L231 Difference]: Finished difference. Result has 517 places, 501 transitions, 4679 flow [2024-06-27 20:22:25,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4679, PETRI_PLACES=517, PETRI_TRANSITIONS=501} [2024-06-27 20:22:25,771 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 485 predicate places. [2024-06-27 20:22:25,771 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 501 transitions, 4679 flow [2024-06-27 20:22:25,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:25,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:25,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:25,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 20:22:25,771 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:25,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:25,771 INFO L85 PathProgramCache]: Analyzing trace with hash 2076824277, now seen corresponding path program 5 times [2024-06-27 20:22:25,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:25,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966551548] [2024-06-27 20:22:25,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:25,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:25,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:26,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:26,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:26,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966551548] [2024-06-27 20:22:26,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966551548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:26,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:26,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:26,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695707499] [2024-06-27 20:22:26,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:26,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:26,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:26,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:26,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:26,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:26,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 501 transitions, 4679 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:26,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:26,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:26,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:27,379 INFO L124 PetriNetUnfolderBase]: 1130/2056 cut-off events. [2024-06-27 20:22:27,380 INFO L125 PetriNetUnfolderBase]: For 358787/358787 co-relation queries the response was YES. [2024-06-27 20:22:27,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14119 conditions, 2056 events. 1130/2056 cut-off events. For 358787/358787 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 12721 event pairs, 102 based on Foata normal form. 1/2056 useless extension candidates. Maximal degree in co-relation 13887. Up to 1843 conditions per place. [2024-06-27 20:22:27,411 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 479 selfloop transitions, 38 changer transitions 0/520 dead transitions. [2024-06-27 20:22:27,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 520 transitions, 5813 flow [2024-06-27 20:22:27,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:22:27,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:22:27,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 20:22:27,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-27 20:22:27,411 INFO L175 Difference]: Start difference. First operand has 517 places, 501 transitions, 4679 flow. Second operand 12 states and 149 transitions. [2024-06-27 20:22:27,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 520 transitions, 5813 flow [2024-06-27 20:22:28,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 520 transitions, 5687 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:28,908 INFO L231 Difference]: Finished difference. Result has 522 places, 503 transitions, 4692 flow [2024-06-27 20:22:28,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4692, PETRI_PLACES=522, PETRI_TRANSITIONS=503} [2024-06-27 20:22:28,908 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 490 predicate places. [2024-06-27 20:22:28,908 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 503 transitions, 4692 flow [2024-06-27 20:22:28,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:28,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:28,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:28,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 20:22:28,908 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:28,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:28,909 INFO L85 PathProgramCache]: Analyzing trace with hash 523214311, now seen corresponding path program 1 times [2024-06-27 20:22:28,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:28,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582798458] [2024-06-27 20:22:28,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:28,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:28,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:29,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:29,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:29,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582798458] [2024-06-27 20:22:29,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582798458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:29,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:29,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:29,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839369981] [2024-06-27 20:22:29,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:29,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:29,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:29,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:29,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:29,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:29,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 503 transitions, 4692 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:29,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:29,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:29,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:30,582 INFO L124 PetriNetUnfolderBase]: 1134/2064 cut-off events. [2024-06-27 20:22:30,583 INFO L125 PetriNetUnfolderBase]: For 379964/379964 co-relation queries the response was YES. [2024-06-27 20:22:30,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14152 conditions, 2064 events. 1134/2064 cut-off events. For 379964/379964 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 12783 event pairs, 118 based on Foata normal form. 2/2065 useless extension candidates. Maximal degree in co-relation 13919. Up to 1816 conditions per place. [2024-06-27 20:22:30,615 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 462 selfloop transitions, 58 changer transitions 0/523 dead transitions. [2024-06-27 20:22:30,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 523 transitions, 5796 flow [2024-06-27 20:22:30,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:30,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:30,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:22:30,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-27 20:22:30,616 INFO L175 Difference]: Start difference. First operand has 522 places, 503 transitions, 4692 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:22:30,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 523 transitions, 5796 flow [2024-06-27 20:22:32,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 523 transitions, 5578 flow, removed 43 selfloop flow, removed 18 redundant places. [2024-06-27 20:22:32,062 INFO L231 Difference]: Finished difference. Result has 515 places, 504 transitions, 4616 flow [2024-06-27 20:22:32,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4474, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4616, PETRI_PLACES=515, PETRI_TRANSITIONS=504} [2024-06-27 20:22:32,062 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 483 predicate places. [2024-06-27 20:22:32,062 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 504 transitions, 4616 flow [2024-06-27 20:22:32,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:32,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:32,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:32,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 20:22:32,062 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:32,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:32,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1540329219, now seen corresponding path program 2 times [2024-06-27 20:22:32,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:32,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410417280] [2024-06-27 20:22:32,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:32,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:32,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:32,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:32,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410417280] [2024-06-27 20:22:32,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410417280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:32,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:32,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:32,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052966318] [2024-06-27 20:22:32,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:32,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:32,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:32,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:32,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:33,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:33,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 504 transitions, 4616 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:33,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:33,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:33,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:33,734 INFO L124 PetriNetUnfolderBase]: 1138/2072 cut-off events. [2024-06-27 20:22:33,734 INFO L125 PetriNetUnfolderBase]: For 384331/384331 co-relation queries the response was YES. [2024-06-27 20:22:33,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14139 conditions, 2072 events. 1138/2072 cut-off events. For 384331/384331 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 12834 event pairs, 124 based on Foata normal form. 2/2073 useless extension candidates. Maximal degree in co-relation 13915. Up to 1802 conditions per place. [2024-06-27 20:22:33,765 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 467 selfloop transitions, 55 changer transitions 0/525 dead transitions. [2024-06-27 20:22:33,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 525 transitions, 5728 flow [2024-06-27 20:22:33,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:33,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:33,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:22:33,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:22:33,766 INFO L175 Difference]: Start difference. First operand has 515 places, 504 transitions, 4616 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:22:33,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 525 transitions, 5728 flow [2024-06-27 20:22:35,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 525 transitions, 5604 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:35,565 INFO L231 Difference]: Finished difference. Result has 517 places, 505 transitions, 4626 flow [2024-06-27 20:22:35,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4492, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4626, PETRI_PLACES=517, PETRI_TRANSITIONS=505} [2024-06-27 20:22:35,566 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 485 predicate places. [2024-06-27 20:22:35,566 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 505 transitions, 4626 flow [2024-06-27 20:22:35,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:35,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:35,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:35,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 20:22:35,566 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:35,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:35,566 INFO L85 PathProgramCache]: Analyzing trace with hash 519405031, now seen corresponding path program 3 times [2024-06-27 20:22:35,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:35,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120356963] [2024-06-27 20:22:35,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:35,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:35,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:36,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:36,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:36,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120356963] [2024-06-27 20:22:36,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120356963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:36,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:36,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:36,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662514441] [2024-06-27 20:22:36,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:36,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:36,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:36,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:36,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:36,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:36,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 505 transitions, 4626 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:36,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:36,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:36,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:37,182 INFO L124 PetriNetUnfolderBase]: 1142/2080 cut-off events. [2024-06-27 20:22:37,182 INFO L125 PetriNetUnfolderBase]: For 386230/386230 co-relation queries the response was YES. [2024-06-27 20:22:37,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14203 conditions, 2080 events. 1142/2080 cut-off events. For 386230/386230 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 12917 event pairs, 118 based on Foata normal form. 2/2081 useless extension candidates. Maximal degree in co-relation 13978. Up to 1830 conditions per place. [2024-06-27 20:22:37,216 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 484 selfloop transitions, 40 changer transitions 0/527 dead transitions. [2024-06-27 20:22:37,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 527 transitions, 5746 flow [2024-06-27 20:22:37,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:37,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:37,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:22:37,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:22:37,217 INFO L175 Difference]: Start difference. First operand has 517 places, 505 transitions, 4626 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:22:37,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 527 transitions, 5746 flow [2024-06-27 20:22:38,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 527 transitions, 5622 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:38,774 INFO L231 Difference]: Finished difference. Result has 519 places, 506 transitions, 4608 flow [2024-06-27 20:22:38,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4502, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4608, PETRI_PLACES=519, PETRI_TRANSITIONS=506} [2024-06-27 20:22:38,775 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 487 predicate places. [2024-06-27 20:22:38,775 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 506 transitions, 4608 flow [2024-06-27 20:22:38,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:38,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:38,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:38,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 20:22:38,775 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:38,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:38,775 INFO L85 PathProgramCache]: Analyzing trace with hash 2039207301, now seen corresponding path program 4 times [2024-06-27 20:22:38,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:38,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985437614] [2024-06-27 20:22:38,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:38,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:38,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:39,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:39,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:39,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985437614] [2024-06-27 20:22:39,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985437614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:39,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:39,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:39,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031177114] [2024-06-27 20:22:39,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:39,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:39,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:39,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:39,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:39,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:39,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 506 transitions, 4608 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:39,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:39,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:39,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:40,381 INFO L124 PetriNetUnfolderBase]: 1158/2112 cut-off events. [2024-06-27 20:22:40,381 INFO L125 PetriNetUnfolderBase]: For 393087/393087 co-relation queries the response was YES. [2024-06-27 20:22:40,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14341 conditions, 2112 events. 1158/2112 cut-off events. For 393087/393087 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 13221 event pairs, 117 based on Foata normal form. 2/2111 useless extension candidates. Maximal degree in co-relation 14115. Up to 1858 conditions per place. [2024-06-27 20:22:40,414 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 474 selfloop transitions, 56 changer transitions 0/533 dead transitions. [2024-06-27 20:22:40,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 533 transitions, 5820 flow [2024-06-27 20:22:40,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:40,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:40,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:22:40,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:22:40,415 INFO L175 Difference]: Start difference. First operand has 519 places, 506 transitions, 4608 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:22:40,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 533 transitions, 5820 flow [2024-06-27 20:22:41,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 533 transitions, 5724 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:41,819 INFO L231 Difference]: Finished difference. Result has 522 places, 516 transitions, 4762 flow [2024-06-27 20:22:41,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4512, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4762, PETRI_PLACES=522, PETRI_TRANSITIONS=516} [2024-06-27 20:22:41,820 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 490 predicate places. [2024-06-27 20:22:41,820 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 516 transitions, 4762 flow [2024-06-27 20:22:41,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:41,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:41,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:41,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 20:22:41,820 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:41,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:41,821 INFO L85 PathProgramCache]: Analyzing trace with hash 2033844921, now seen corresponding path program 5 times [2024-06-27 20:22:41,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:41,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231604278] [2024-06-27 20:22:41,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:41,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:41,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:42,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:42,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:42,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231604278] [2024-06-27 20:22:42,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231604278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:42,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:42,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:42,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642010363] [2024-06-27 20:22:42,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:42,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:42,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:42,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:42,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:42,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:42,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 516 transitions, 4762 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:42,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:42,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:42,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:43,450 INFO L124 PetriNetUnfolderBase]: 1162/2122 cut-off events. [2024-06-27 20:22:43,450 INFO L125 PetriNetUnfolderBase]: For 398367/398367 co-relation queries the response was YES. [2024-06-27 20:22:43,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14654 conditions, 2122 events. 1162/2122 cut-off events. For 398367/398367 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 13330 event pairs, 119 based on Foata normal form. 2/2121 useless extension candidates. Maximal degree in co-relation 14426. Up to 1866 conditions per place. [2024-06-27 20:22:43,482 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 478 selfloop transitions, 57 changer transitions 0/538 dead transitions. [2024-06-27 20:22:43,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 538 transitions, 5946 flow [2024-06-27 20:22:43,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:43,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:43,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:22:43,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:22:43,483 INFO L175 Difference]: Start difference. First operand has 522 places, 516 transitions, 4762 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:22:43,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 538 transitions, 5946 flow [2024-06-27 20:22:44,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 538 transitions, 5831 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:44,892 INFO L231 Difference]: Finished difference. Result has 526 places, 521 transitions, 4842 flow [2024-06-27 20:22:44,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4651, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4842, PETRI_PLACES=526, PETRI_TRANSITIONS=521} [2024-06-27 20:22:44,892 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 494 predicate places. [2024-06-27 20:22:44,892 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 521 transitions, 4842 flow [2024-06-27 20:22:44,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:44,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:44,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:44,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 20:22:44,893 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:44,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:44,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1792740487, now seen corresponding path program 6 times [2024-06-27 20:22:44,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:44,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984755326] [2024-06-27 20:22:44,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:44,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:44,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:45,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-27 20:22:45,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:45,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984755326] [2024-06-27 20:22:45,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984755326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:45,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:45,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:45,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136332732] [2024-06-27 20:22:45,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:45,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:45,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:45,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:45,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:45,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:45,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 521 transitions, 4842 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:45,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:45,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:45,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:46,551 INFO L124 PetriNetUnfolderBase]: 1166/2130 cut-off events. [2024-06-27 20:22:46,551 INFO L125 PetriNetUnfolderBase]: For 402721/402721 co-relation queries the response was YES. [2024-06-27 20:22:46,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14702 conditions, 2130 events. 1166/2130 cut-off events. For 402721/402721 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 13366 event pairs, 117 based on Foata normal form. 2/2129 useless extension candidates. Maximal degree in co-relation 14473. Up to 1842 conditions per place. [2024-06-27 20:22:46,583 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 481 selfloop transitions, 56 changer transitions 0/540 dead transitions. [2024-06-27 20:22:46,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 540 transitions, 5986 flow [2024-06-27 20:22:46,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:46,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:46,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:22:46,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-27 20:22:46,584 INFO L175 Difference]: Start difference. First operand has 526 places, 521 transitions, 4842 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:22:46,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 540 transitions, 5986 flow [2024-06-27 20:22:48,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 540 transitions, 5877 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 20:22:48,120 INFO L231 Difference]: Finished difference. Result has 530 places, 522 transitions, 4877 flow [2024-06-27 20:22:48,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4877, PETRI_PLACES=530, PETRI_TRANSITIONS=522} [2024-06-27 20:22:48,121 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 498 predicate places. [2024-06-27 20:22:48,121 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 522 transitions, 4877 flow [2024-06-27 20:22:48,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:48,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:48,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:48,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 20:22:48,122 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:48,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:48,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1540175397, now seen corresponding path program 1 times [2024-06-27 20:22:48,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:48,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380215640] [2024-06-27 20:22:48,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:48,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:48,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:49,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:49,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:49,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380215640] [2024-06-27 20:22:49,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380215640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:49,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:49,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:22:49,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932681019] [2024-06-27 20:22:49,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:49,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:22:49,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:49,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:22:49,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:22:49,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:49,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 522 transitions, 4877 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:49,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:49,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:49,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:49,853 INFO L124 PetriNetUnfolderBase]: 1164/2131 cut-off events. [2024-06-27 20:22:49,853 INFO L125 PetriNetUnfolderBase]: For 371308/371308 co-relation queries the response was YES. [2024-06-27 20:22:49,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14504 conditions, 2131 events. 1164/2131 cut-off events. For 371308/371308 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 13406 event pairs, 123 based on Foata normal form. 1/2131 useless extension candidates. Maximal degree in co-relation 14274. Up to 1861 conditions per place. [2024-06-27 20:22:49,884 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 471 selfloop transitions, 69 changer transitions 0/543 dead transitions. [2024-06-27 20:22:49,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 543 transitions, 6055 flow [2024-06-27 20:22:49,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:22:49,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:22:49,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 20:22:49,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-27 20:22:49,885 INFO L175 Difference]: Start difference. First operand has 530 places, 522 transitions, 4877 flow. Second operand 12 states and 148 transitions. [2024-06-27 20:22:49,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 543 transitions, 6055 flow [2024-06-27 20:22:51,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 543 transitions, 5921 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 20:22:51,104 INFO L231 Difference]: Finished difference. Result has 533 places, 524 transitions, 4944 flow [2024-06-27 20:22:51,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4743, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4944, PETRI_PLACES=533, PETRI_TRANSITIONS=524} [2024-06-27 20:22:51,104 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 501 predicate places. [2024-06-27 20:22:51,105 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 524 transitions, 4944 flow [2024-06-27 20:22:51,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:51,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:51,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:51,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 20:22:51,105 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:51,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:51,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1787014756, now seen corresponding path program 1 times [2024-06-27 20:22:51,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:51,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621183140] [2024-06-27 20:22:51,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:51,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:51,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:52,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:52,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:52,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621183140] [2024-06-27 20:22:52,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621183140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:52,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:52,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:22:52,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411886930] [2024-06-27 20:22:52,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:52,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:22:52,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:52,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:22:52,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:22:52,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:52,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 524 transitions, 4944 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:52,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:52,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:52,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:52,973 INFO L124 PetriNetUnfolderBase]: 1170/2137 cut-off events. [2024-06-27 20:22:52,973 INFO L125 PetriNetUnfolderBase]: For 393224/393224 co-relation queries the response was YES. [2024-06-27 20:22:52,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14647 conditions, 2137 events. 1170/2137 cut-off events. For 393224/393224 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 13415 event pairs, 117 based on Foata normal form. 2/2136 useless extension candidates. Maximal degree in co-relation 14416. Up to 1827 conditions per place. [2024-06-27 20:22:53,003 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 472 selfloop transitions, 71 changer transitions 0/546 dead transitions. [2024-06-27 20:22:53,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 546 transitions, 6190 flow [2024-06-27 20:22:53,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:22:53,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:22:53,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 20:22:53,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 20:22:53,004 INFO L175 Difference]: Start difference. First operand has 533 places, 524 transitions, 4944 flow. Second operand 12 states and 150 transitions. [2024-06-27 20:22:53,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 546 transitions, 6190 flow [2024-06-27 20:22:54,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 546 transitions, 6013 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 20:22:54,475 INFO L231 Difference]: Finished difference. Result has 535 places, 527 transitions, 5011 flow [2024-06-27 20:22:54,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5011, PETRI_PLACES=535, PETRI_TRANSITIONS=527} [2024-06-27 20:22:54,475 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 503 predicate places. [2024-06-27 20:22:54,475 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 527 transitions, 5011 flow [2024-06-27 20:22:54,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:54,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:54,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:54,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 20:22:54,475 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:54,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:54,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1415914137, now seen corresponding path program 7 times [2024-06-27 20:22:54,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:54,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949009668] [2024-06-27 20:22:54,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:54,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:54,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:55,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:22:55,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:55,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949009668] [2024-06-27 20:22:55,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949009668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:55,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:55,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:55,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278799321] [2024-06-27 20:22:55,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:55,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:55,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:55,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:55,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:55,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:55,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 527 transitions, 5011 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:55,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:55,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:55,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:56,149 INFO L124 PetriNetUnfolderBase]: 1183/2166 cut-off events. [2024-06-27 20:22:56,149 INFO L125 PetriNetUnfolderBase]: For 399449/399449 co-relation queries the response was YES. [2024-06-27 20:22:56,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15005 conditions, 2166 events. 1183/2166 cut-off events. For 399449/399449 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 13749 event pairs, 97 based on Foata normal form. 2/2165 useless extension candidates. Maximal degree in co-relation 14773. Up to 1825 conditions per place. [2024-06-27 20:22:56,181 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 464 selfloop transitions, 84 changer transitions 0/551 dead transitions. [2024-06-27 20:22:56,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 551 transitions, 6260 flow [2024-06-27 20:22:56,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:22:56,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:22:56,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:22:56,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:22:56,182 INFO L175 Difference]: Start difference. First operand has 535 places, 527 transitions, 5011 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:22:56,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 551 transitions, 6260 flow [2024-06-27 20:22:57,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 551 transitions, 6038 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-27 20:22:57,927 INFO L231 Difference]: Finished difference. Result has 537 places, 535 transitions, 5081 flow [2024-06-27 20:22:57,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4789, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5081, PETRI_PLACES=537, PETRI_TRANSITIONS=535} [2024-06-27 20:22:57,927 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 505 predicate places. [2024-06-27 20:22:57,928 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 535 transitions, 5081 flow [2024-06-27 20:22:57,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:57,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:22:57,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:22:57,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 20:22:57,928 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:22:57,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:22:57,928 INFO L85 PathProgramCache]: Analyzing trace with hash -952746759, now seen corresponding path program 8 times [2024-06-27 20:22:57,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:22:57,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163782131] [2024-06-27 20:22:57,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:22:57,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:22:57,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:22:58,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-27 20:22:58,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:22:58,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163782131] [2024-06-27 20:22:58,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163782131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:22:58,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:22:58,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:22:58,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580863610] [2024-06-27 20:22:58,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:22:58,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:22:58,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:22:58,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:22:58,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:22:59,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:22:59,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 535 transitions, 5081 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:22:59,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:22:59,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:22:59,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:22:59,759 INFO L124 PetriNetUnfolderBase]: 1187/2174 cut-off events. [2024-06-27 20:22:59,759 INFO L125 PetriNetUnfolderBase]: For 406807/406807 co-relation queries the response was YES. [2024-06-27 20:22:59,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15221 conditions, 2174 events. 1187/2174 cut-off events. For 406807/406807 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 13760 event pairs, 102 based on Foata normal form. 2/2175 useless extension candidates. Maximal degree in co-relation 14987. Up to 1936 conditions per place. [2024-06-27 20:22:59,793 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 507 selfloop transitions, 46 changer transitions 0/556 dead transitions. [2024-06-27 20:22:59,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 556 transitions, 6326 flow [2024-06-27 20:22:59,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:22:59,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:22:59,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 20:22:59,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-27 20:22:59,797 INFO L175 Difference]: Start difference. First operand has 537 places, 535 transitions, 5081 flow. Second operand 12 states and 148 transitions. [2024-06-27 20:22:59,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 556 transitions, 6326 flow [2024-06-27 20:23:01,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 556 transitions, 6125 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:01,381 INFO L231 Difference]: Finished difference. Result has 543 places, 541 transitions, 5086 flow [2024-06-27 20:23:01,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4897, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5086, PETRI_PLACES=543, PETRI_TRANSITIONS=541} [2024-06-27 20:23:01,382 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 511 predicate places. [2024-06-27 20:23:01,382 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 541 transitions, 5086 flow [2024-06-27 20:23:01,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:01,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:01,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:01,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 20:23:01,383 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:01,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:01,383 INFO L85 PathProgramCache]: Analyzing trace with hash -779646937, now seen corresponding path program 9 times [2024-06-27 20:23:01,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:01,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478638403] [2024-06-27 20:23:01,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:01,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:01,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:02,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:02,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:02,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478638403] [2024-06-27 20:23:02,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478638403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:02,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:02,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:02,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126365170] [2024-06-27 20:23:02,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:02,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:02,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:02,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:02,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:02,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:02,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 541 transitions, 5086 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:02,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:02,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:02,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:03,140 INFO L124 PetriNetUnfolderBase]: 1206/2213 cut-off events. [2024-06-27 20:23:03,140 INFO L125 PetriNetUnfolderBase]: For 449932/449932 co-relation queries the response was YES. [2024-06-27 20:23:03,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15897 conditions, 2213 events. 1206/2213 cut-off events. For 449932/449932 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 14053 event pairs, 101 based on Foata normal form. 2/2214 useless extension candidates. Maximal degree in co-relation 15661. Up to 1944 conditions per place. [2024-06-27 20:23:03,176 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 510 selfloop transitions, 49 changer transitions 0/562 dead transitions. [2024-06-27 20:23:03,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 562 transitions, 6709 flow [2024-06-27 20:23:03,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:03,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:03,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 20:23:03,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 20:23:03,177 INFO L175 Difference]: Start difference. First operand has 543 places, 541 transitions, 5086 flow. Second operand 12 states and 150 transitions. [2024-06-27 20:23:03,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 562 transitions, 6709 flow [2024-06-27 20:23:05,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 562 transitions, 6598 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:05,375 INFO L231 Difference]: Finished difference. Result has 549 places, 545 transitions, 5162 flow [2024-06-27 20:23:05,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=4975, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5162, PETRI_PLACES=549, PETRI_TRANSITIONS=545} [2024-06-27 20:23:05,376 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 517 predicate places. [2024-06-27 20:23:05,376 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 545 transitions, 5162 flow [2024-06-27 20:23:05,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:05,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:05,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:05,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 20:23:05,377 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:05,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:05,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1221974727, now seen corresponding path program 10 times [2024-06-27 20:23:05,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:05,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555860130] [2024-06-27 20:23:05,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:05,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:05,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:06,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:06,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:06,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555860130] [2024-06-27 20:23:06,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555860130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:06,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:06,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:06,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308844966] [2024-06-27 20:23:06,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:06,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:06,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:06,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:06,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:06,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:06,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 545 transitions, 5162 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:06,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:06,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:06,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:06,998 INFO L124 PetriNetUnfolderBase]: 1207/2220 cut-off events. [2024-06-27 20:23:06,998 INFO L125 PetriNetUnfolderBase]: For 455280/455280 co-relation queries the response was YES. [2024-06-27 20:23:07,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15571 conditions, 2220 events. 1207/2220 cut-off events. For 455280/455280 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 14180 event pairs, 104 based on Foata normal form. 4/2221 useless extension candidates. Maximal degree in co-relation 15333. Up to 1869 conditions per place. [2024-06-27 20:23:07,034 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 463 selfloop transitions, 98 changer transitions 0/564 dead transitions. [2024-06-27 20:23:07,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 564 transitions, 6392 flow [2024-06-27 20:23:07,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:23:07,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:23:07,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:23:07,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:23:07,035 INFO L175 Difference]: Start difference. First operand has 549 places, 545 transitions, 5162 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:23:07,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 564 transitions, 6392 flow [2024-06-27 20:23:08,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 564 transitions, 6278 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 20:23:08,974 INFO L231 Difference]: Finished difference. Result has 553 places, 549 transitions, 5335 flow [2024-06-27 20:23:08,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5048, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5335, PETRI_PLACES=553, PETRI_TRANSITIONS=549} [2024-06-27 20:23:08,975 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 521 predicate places. [2024-06-27 20:23:08,975 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 549 transitions, 5335 flow [2024-06-27 20:23:08,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:08,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:08,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:08,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 20:23:08,975 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:08,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:08,975 INFO L85 PathProgramCache]: Analyzing trace with hash -947168898, now seen corresponding path program 2 times [2024-06-27 20:23:08,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:08,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223190167] [2024-06-27 20:23:08,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:08,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:08,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:10,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:10,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:10,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223190167] [2024-06-27 20:23:10,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223190167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:10,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:10,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:10,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066765301] [2024-06-27 20:23:10,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:10,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:10,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:10,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:10,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:10,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:10,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 549 transitions, 5335 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:10,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:10,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:10,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:10,874 INFO L124 PetriNetUnfolderBase]: 1213/2226 cut-off events. [2024-06-27 20:23:10,874 INFO L125 PetriNetUnfolderBase]: For 423697/423697 co-relation queries the response was YES. [2024-06-27 20:23:10,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16012 conditions, 2226 events. 1213/2226 cut-off events. For 423697/423697 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 14168 event pairs, 100 based on Foata normal form. 2/2225 useless extension candidates. Maximal degree in co-relation 15771. Up to 1685 conditions per place. [2024-06-27 20:23:10,911 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 469 selfloop transitions, 99 changer transitions 0/571 dead transitions. [2024-06-27 20:23:10,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 571 transitions, 6697 flow [2024-06-27 20:23:10,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:10,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:10,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-27 20:23:10,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:23:10,912 INFO L175 Difference]: Start difference. First operand has 553 places, 549 transitions, 5335 flow. Second operand 12 states and 156 transitions. [2024-06-27 20:23:10,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 571 transitions, 6697 flow [2024-06-27 20:23:12,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 571 transitions, 6456 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 20:23:12,614 INFO L231 Difference]: Finished difference. Result has 557 places, 552 transitions, 5406 flow [2024-06-27 20:23:12,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5094, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5406, PETRI_PLACES=557, PETRI_TRANSITIONS=552} [2024-06-27 20:23:12,615 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 525 predicate places. [2024-06-27 20:23:12,615 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 552 transitions, 5406 flow [2024-06-27 20:23:12,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:12,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:12,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:12,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 20:23:12,615 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:12,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:12,616 INFO L85 PathProgramCache]: Analyzing trace with hash -745820178, now seen corresponding path program 3 times [2024-06-27 20:23:12,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:12,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385595810] [2024-06-27 20:23:12,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:12,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:12,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:13,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:13,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:13,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385595810] [2024-06-27 20:23:13,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385595810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:13,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:13,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:13,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210634368] [2024-06-27 20:23:13,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:13,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:13,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:13,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:13,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:13,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:13,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 552 transitions, 5406 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:13,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:13,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:13,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:14,404 INFO L124 PetriNetUnfolderBase]: 1216/2224 cut-off events. [2024-06-27 20:23:14,404 INFO L125 PetriNetUnfolderBase]: For 410155/410155 co-relation queries the response was YES. [2024-06-27 20:23:14,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16218 conditions, 2224 events. 1216/2224 cut-off events. For 410155/410155 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 14141 event pairs, 105 based on Foata normal form. 1/2213 useless extension candidates. Maximal degree in co-relation 15976. Up to 1879 conditions per place. [2024-06-27 20:23:14,441 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 508 selfloop transitions, 81 changer transitions 0/592 dead transitions. [2024-06-27 20:23:14,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 592 transitions, 6961 flow [2024-06-27 20:23:14,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:14,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:14,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 20:23:14,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-27 20:23:14,442 INFO L175 Difference]: Start difference. First operand has 557 places, 552 transitions, 5406 flow. Second operand 12 states and 147 transitions. [2024-06-27 20:23:14,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 592 transitions, 6961 flow [2024-06-27 20:23:15,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 592 transitions, 6652 flow, removed 48 selfloop flow, removed 10 redundant places. [2024-06-27 20:23:15,789 INFO L231 Difference]: Finished difference. Result has 563 places, 577 transitions, 5733 flow [2024-06-27 20:23:15,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5733, PETRI_PLACES=563, PETRI_TRANSITIONS=577} [2024-06-27 20:23:15,790 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 531 predicate places. [2024-06-27 20:23:15,790 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 577 transitions, 5733 flow [2024-06-27 20:23:15,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:15,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:15,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:15,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 20:23:15,790 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:15,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:15,790 INFO L85 PathProgramCache]: Analyzing trace with hash -753229488, now seen corresponding path program 4 times [2024-06-27 20:23:15,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:15,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984209464] [2024-06-27 20:23:15,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:15,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:15,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:16,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:16,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:16,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984209464] [2024-06-27 20:23:16,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984209464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:16,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:16,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:16,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911929187] [2024-06-27 20:23:16,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:16,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:16,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:16,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:16,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:16,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:16,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 577 transitions, 5733 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:16,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:16,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:16,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:17,684 INFO L124 PetriNetUnfolderBase]: 1222/2243 cut-off events. [2024-06-27 20:23:17,685 INFO L125 PetriNetUnfolderBase]: For 434747/434747 co-relation queries the response was YES. [2024-06-27 20:23:17,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16597 conditions, 2243 events. 1222/2243 cut-off events. For 434747/434747 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 14287 event pairs, 96 based on Foata normal form. 2/2242 useless extension candidates. Maximal degree in co-relation 16350. Up to 1700 conditions per place. [2024-06-27 20:23:17,722 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 482 selfloop transitions, 114 changer transitions 0/599 dead transitions. [2024-06-27 20:23:17,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 599 transitions, 7181 flow [2024-06-27 20:23:17,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:17,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:17,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-27 20:23:17,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-27 20:23:17,724 INFO L175 Difference]: Start difference. First operand has 563 places, 577 transitions, 5733 flow. Second operand 12 states and 155 transitions. [2024-06-27 20:23:17,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 599 transitions, 7181 flow [2024-06-27 20:23:19,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 599 transitions, 6859 flow, removed 118 selfloop flow, removed 9 redundant places. [2024-06-27 20:23:19,172 INFO L231 Difference]: Finished difference. Result has 566 places, 580 transitions, 5852 flow [2024-06-27 20:23:19,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5852, PETRI_PLACES=566, PETRI_TRANSITIONS=580} [2024-06-27 20:23:19,173 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 534 predicate places. [2024-06-27 20:23:19,173 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 580 transitions, 5852 flow [2024-06-27 20:23:19,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:19,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:19,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-27 20:23:19,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 20:23:19,173 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:19,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:19,173 INFO L85 PathProgramCache]: Analyzing trace with hash -746079648, now seen corresponding path program 5 times [2024-06-27 20:23:19,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:19,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790823209] [2024-06-27 20:23:19,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:19,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:19,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:20,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:20,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:20,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790823209] [2024-06-27 20:23:20,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790823209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:20,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:20,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:20,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222880739] [2024-06-27 20:23:20,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:20,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:20,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:20,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:20,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:20,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:20,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 580 transitions, 5852 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:20,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:20,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:20,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:20,931 INFO L124 PetriNetUnfolderBase]: 1225/2237 cut-off events. [2024-06-27 20:23:20,932 INFO L125 PetriNetUnfolderBase]: For 412229/412229 co-relation queries the response was YES. [2024-06-27 20:23:20,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15847 conditions, 2237 events. 1225/2237 cut-off events. For 412229/412229 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 14183 event pairs, 105 based on Foata normal form. 1/2226 useless extension candidates. Maximal degree in co-relation 15602. Up to 1894 conditions per place. [2024-06-27 20:23:20,968 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 523 selfloop transitions, 73 changer transitions 0/599 dead transitions. [2024-06-27 20:23:20,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 599 transitions, 7154 flow [2024-06-27 20:23:20,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:20,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:20,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 20:23:20,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-27 20:23:20,968 INFO L175 Difference]: Start difference. First operand has 566 places, 580 transitions, 5852 flow. Second operand 12 states and 148 transitions. [2024-06-27 20:23:20,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 599 transitions, 7154 flow [2024-06-27 20:23:22,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 599 transitions, 6835 flow, removed 48 selfloop flow, removed 10 redundant places. [2024-06-27 20:23:22,604 INFO L231 Difference]: Finished difference. Result has 568 places, 584 transitions, 5762 flow [2024-06-27 20:23:22,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5533, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5762, PETRI_PLACES=568, PETRI_TRANSITIONS=584} [2024-06-27 20:23:22,605 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 536 predicate places. [2024-06-27 20:23:22,605 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 584 transitions, 5762 flow [2024-06-27 20:23:22,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:22,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:22,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:22,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 20:23:22,605 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:22,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:22,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1214340295, now seen corresponding path program 1 times [2024-06-27 20:23:22,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:22,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021888731] [2024-06-27 20:23:22,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:22,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:22,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:23,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:23,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:23,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021888731] [2024-06-27 20:23:23,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021888731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:23,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:23,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:23,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915541350] [2024-06-27 20:23:23,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:23,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:23,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:23,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:23,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:23,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:23,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 584 transitions, 5762 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:23,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:23,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:23,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:24,634 INFO L124 PetriNetUnfolderBase]: 1229/2254 cut-off events. [2024-06-27 20:23:24,635 INFO L125 PetriNetUnfolderBase]: For 436194/436194 co-relation queries the response was YES. [2024-06-27 20:23:24,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15956 conditions, 2254 events. 1229/2254 cut-off events. For 436194/436194 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 14362 event pairs, 124 based on Foata normal form. 2/2255 useless extension candidates. Maximal degree in co-relation 15710. Up to 2040 conditions per place. [2024-06-27 20:23:24,672 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 558 selfloop transitions, 40 changer transitions 0/601 dead transitions. [2024-06-27 20:23:24,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 601 transitions, 7042 flow [2024-06-27 20:23:24,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:24,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:24,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-27 20:23:24,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35858585858585856 [2024-06-27 20:23:24,673 INFO L175 Difference]: Start difference. First operand has 568 places, 584 transitions, 5762 flow. Second operand 12 states and 142 transitions. [2024-06-27 20:23:24,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 601 transitions, 7042 flow [2024-06-27 20:23:26,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 601 transitions, 6877 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:26,194 INFO L231 Difference]: Finished difference. Result has 573 places, 585 transitions, 5729 flow [2024-06-27 20:23:26,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5729, PETRI_PLACES=573, PETRI_TRANSITIONS=585} [2024-06-27 20:23:26,195 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 541 predicate places. [2024-06-27 20:23:26,195 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 585 transitions, 5729 flow [2024-06-27 20:23:26,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:26,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:26,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:26,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 20:23:26,195 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:26,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:26,195 INFO L85 PathProgramCache]: Analyzing trace with hash -745810878, now seen corresponding path program 6 times [2024-06-27 20:23:26,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:26,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461891768] [2024-06-27 20:23:26,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:26,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:26,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:27,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:27,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:27,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461891768] [2024-06-27 20:23:27,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461891768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:27,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:27,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:27,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982484719] [2024-06-27 20:23:27,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:27,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:27,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:27,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:27,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:27,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:27,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 585 transitions, 5729 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:27,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:27,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:27,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:27,976 INFO L124 PetriNetUnfolderBase]: 1232/2254 cut-off events. [2024-06-27 20:23:27,976 INFO L125 PetriNetUnfolderBase]: For 420587/420587 co-relation queries the response was YES. [2024-06-27 20:23:28,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15929 conditions, 2254 events. 1232/2254 cut-off events. For 420587/420587 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 14374 event pairs, 105 based on Foata normal form. 1/2243 useless extension candidates. Maximal degree in co-relation 15682. Up to 1889 conditions per place. [2024-06-27 20:23:28,014 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 508 selfloop transitions, 94 changer transitions 0/605 dead transitions. [2024-06-27 20:23:28,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 605 transitions, 7049 flow [2024-06-27 20:23:28,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:28,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:28,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-27 20:23:28,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-27 20:23:28,015 INFO L175 Difference]: Start difference. First operand has 573 places, 585 transitions, 5729 flow. Second operand 12 states and 148 transitions. [2024-06-27 20:23:28,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 605 transitions, 7049 flow [2024-06-27 20:23:29,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 605 transitions, 6927 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-27 20:23:29,749 INFO L231 Difference]: Finished difference. Result has 576 places, 590 transitions, 5908 flow [2024-06-27 20:23:29,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5607, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5908, PETRI_PLACES=576, PETRI_TRANSITIONS=590} [2024-06-27 20:23:29,749 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 544 predicate places. [2024-06-27 20:23:29,749 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 590 transitions, 5908 flow [2024-06-27 20:23:29,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:29,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:29,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:29,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 20:23:29,750 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:29,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:29,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1075486105, now seen corresponding path program 11 times [2024-06-27 20:23:29,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:29,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430319694] [2024-06-27 20:23:29,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:29,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:29,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:30,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:30,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:30,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430319694] [2024-06-27 20:23:30,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430319694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:30,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:30,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:30,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051149589] [2024-06-27 20:23:30,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:30,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:30,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:30,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:30,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:30,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:30,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 590 transitions, 5908 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:30,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:30,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:30,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:31,401 INFO L124 PetriNetUnfolderBase]: 1236/2271 cut-off events. [2024-06-27 20:23:31,401 INFO L125 PetriNetUnfolderBase]: For 445688/445688 co-relation queries the response was YES. [2024-06-27 20:23:31,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16288 conditions, 2271 events. 1236/2271 cut-off events. For 445688/445688 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 14564 event pairs, 86 based on Foata normal form. 2/2272 useless extension candidates. Maximal degree in co-relation 16039. Up to 1986 conditions per place. [2024-06-27 20:23:31,439 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 546 selfloop transitions, 62 changer transitions 0/611 dead transitions. [2024-06-27 20:23:31,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 611 transitions, 7280 flow [2024-06-27 20:23:31,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:31,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 20:23:31,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-27 20:23:31,440 INFO L175 Difference]: Start difference. First operand has 576 places, 590 transitions, 5908 flow. Second operand 12 states and 149 transitions. [2024-06-27 20:23:31,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 611 transitions, 7280 flow [2024-06-27 20:23:33,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 611 transitions, 7045 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-27 20:23:33,105 INFO L231 Difference]: Finished difference. Result has 582 places, 595 transitions, 5931 flow [2024-06-27 20:23:33,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5677, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5931, PETRI_PLACES=582, PETRI_TRANSITIONS=595} [2024-06-27 20:23:33,105 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 550 predicate places. [2024-06-27 20:23:33,105 INFO L495 AbstractCegarLoop]: Abstraction has has 582 places, 595 transitions, 5931 flow [2024-06-27 20:23:33,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:33,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:33,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:33,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 20:23:33,106 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:33,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:33,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1794344375, now seen corresponding path program 12 times [2024-06-27 20:23:33,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:33,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049018090] [2024-06-27 20:23:33,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:33,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:33,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:33,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:33,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:33,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049018090] [2024-06-27 20:23:33,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049018090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:33,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:33,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:33,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193130347] [2024-06-27 20:23:33,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:33,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:33,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:33,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:33,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:34,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:34,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 595 transitions, 5931 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:34,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:34,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:34,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:34,802 INFO L124 PetriNetUnfolderBase]: 1240/2281 cut-off events. [2024-06-27 20:23:34,802 INFO L125 PetriNetUnfolderBase]: For 451758/451758 co-relation queries the response was YES. [2024-06-27 20:23:34,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16443 conditions, 2281 events. 1240/2281 cut-off events. For 451758/451758 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 14615 event pairs, 90 based on Foata normal form. 2/2282 useless extension candidates. Maximal degree in co-relation 16190. Up to 1994 conditions per place. [2024-06-27 20:23:34,840 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 553 selfloop transitions, 58 changer transitions 0/614 dead transitions. [2024-06-27 20:23:34,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 614 transitions, 7300 flow [2024-06-27 20:23:34,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:34,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:34,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-27 20:23:34,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:23:34,841 INFO L175 Difference]: Start difference. First operand has 582 places, 595 transitions, 5931 flow. Second operand 12 states and 152 transitions. [2024-06-27 20:23:34,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 614 transitions, 7300 flow [2024-06-27 20:23:36,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 614 transitions, 7162 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:23:36,471 INFO L231 Difference]: Finished difference. Result has 589 places, 598 transitions, 5995 flow [2024-06-27 20:23:36,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5794, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5995, PETRI_PLACES=589, PETRI_TRANSITIONS=598} [2024-06-27 20:23:36,472 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 557 predicate places. [2024-06-27 20:23:36,472 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 598 transitions, 5995 flow [2024-06-27 20:23:36,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:36,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:36,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:36,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 20:23:36,472 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:36,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:36,472 INFO L85 PathProgramCache]: Analyzing trace with hash 444006307, now seen corresponding path program 13 times [2024-06-27 20:23:36,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:36,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317915159] [2024-06-27 20:23:36,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:36,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:37,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:37,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:37,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317915159] [2024-06-27 20:23:37,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317915159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:37,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:37,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:37,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389948603] [2024-06-27 20:23:37,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:37,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:37,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:37,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:37,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:37,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:37,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 598 transitions, 5995 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:37,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:37,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:37,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:38,248 INFO L124 PetriNetUnfolderBase]: 1250/2299 cut-off events. [2024-06-27 20:23:38,248 INFO L125 PetriNetUnfolderBase]: For 457653/457653 co-relation queries the response was YES. [2024-06-27 20:23:38,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16688 conditions, 2299 events. 1250/2299 cut-off events. For 457653/457653 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 14779 event pairs, 83 based on Foata normal form. 2/2300 useless extension candidates. Maximal degree in co-relation 16433. Up to 1868 conditions per place. [2024-06-27 20:23:38,288 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 498 selfloop transitions, 120 changer transitions 0/621 dead transitions. [2024-06-27 20:23:38,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 621 transitions, 7413 flow [2024-06-27 20:23:38,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:23:38,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:23:38,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:23:38,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-27 20:23:38,289 INFO L175 Difference]: Start difference. First operand has 589 places, 598 transitions, 5995 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:23:38,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 621 transitions, 7413 flow [2024-06-27 20:23:40,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 621 transitions, 7254 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-27 20:23:40,102 INFO L231 Difference]: Finished difference. Result has 593 places, 608 transitions, 6253 flow [2024-06-27 20:23:40,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5842, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6253, PETRI_PLACES=593, PETRI_TRANSITIONS=608} [2024-06-27 20:23:40,103 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 561 predicate places. [2024-06-27 20:23:40,103 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 608 transitions, 6253 flow [2024-06-27 20:23:40,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:40,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:40,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:40,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 20:23:40,103 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:40,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:40,103 INFO L85 PathProgramCache]: Analyzing trace with hash 912532345, now seen corresponding path program 14 times [2024-06-27 20:23:40,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:40,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713851060] [2024-06-27 20:23:40,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:40,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:40,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:40,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:41,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:41,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713851060] [2024-06-27 20:23:41,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713851060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:41,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:41,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:41,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012074689] [2024-06-27 20:23:41,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:41,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:41,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:41,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:41,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:41,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:41,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 608 transitions, 6253 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:41,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:41,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:41,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:41,849 INFO L124 PetriNetUnfolderBase]: 1261/2324 cut-off events. [2024-06-27 20:23:41,849 INFO L125 PetriNetUnfolderBase]: For 506569/506569 co-relation queries the response was YES. [2024-06-27 20:23:41,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17567 conditions, 2324 events. 1261/2324 cut-off events. For 506569/506569 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 14997 event pairs, 84 based on Foata normal form. 2/2325 useless extension candidates. Maximal degree in co-relation 17310. Up to 1846 conditions per place. [2024-06-27 20:23:41,889 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 499 selfloop transitions, 123 changer transitions 0/625 dead transitions. [2024-06-27 20:23:41,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 625 transitions, 8023 flow [2024-06-27 20:23:41,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:23:41,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:23:41,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:23:41,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:23:41,890 INFO L175 Difference]: Start difference. First operand has 593 places, 608 transitions, 6253 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:23:41,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 625 transitions, 8023 flow [2024-06-27 20:23:43,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 625 transitions, 7766 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:23:43,849 INFO L231 Difference]: Finished difference. Result has 598 places, 610 transitions, 6332 flow [2024-06-27 20:23:43,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=5996, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6332, PETRI_PLACES=598, PETRI_TRANSITIONS=610} [2024-06-27 20:23:43,849 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 566 predicate places. [2024-06-27 20:23:43,849 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 610 transitions, 6332 flow [2024-06-27 20:23:43,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:43,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:43,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-27 20:23:43,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 20:23:43,850 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:43,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:43,850 INFO L85 PathProgramCache]: Analyzing trace with hash 918042595, now seen corresponding path program 15 times [2024-06-27 20:23:43,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:43,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141408746] [2024-06-27 20:23:43,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:43,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:43,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:44,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:44,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:44,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141408746] [2024-06-27 20:23:44,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141408746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:44,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:44,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:23:44,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346422165] [2024-06-27 20:23:44,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:44,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:23:44,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:44,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:23:44,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:23:44,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:44,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 610 transitions, 6332 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:44,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:44,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:44,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:45,534 INFO L124 PetriNetUnfolderBase]: 1265/2336 cut-off events. [2024-06-27 20:23:45,534 INFO L125 PetriNetUnfolderBase]: For 507421/507421 co-relation queries the response was YES. [2024-06-27 20:23:45,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17247 conditions, 2336 events. 1265/2336 cut-off events. For 507421/507421 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 15164 event pairs, 86 based on Foata normal form. 2/2337 useless extension candidates. Maximal degree in co-relation 16989. Up to 1897 conditions per place. [2024-06-27 20:23:45,575 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 503 selfloop transitions, 119 changer transitions 0/625 dead transitions. [2024-06-27 20:23:45,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 625 transitions, 7663 flow [2024-06-27 20:23:45,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:23:45,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:23:45,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:23:45,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:23:45,576 INFO L175 Difference]: Start difference. First operand has 598 places, 610 transitions, 6332 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:23:45,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 625 transitions, 7663 flow [2024-06-27 20:23:47,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 625 transitions, 7466 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:47,715 INFO L231 Difference]: Finished difference. Result has 603 places, 612 transitions, 6450 flow [2024-06-27 20:23:47,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6143, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6450, PETRI_PLACES=603, PETRI_TRANSITIONS=612} [2024-06-27 20:23:47,715 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 571 predicate places. [2024-06-27 20:23:47,715 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 612 transitions, 6450 flow [2024-06-27 20:23:47,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:47,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:47,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:47,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-27 20:23:47,716 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:47,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:47,716 INFO L85 PathProgramCache]: Analyzing trace with hash 918258076, now seen corresponding path program 7 times [2024-06-27 20:23:47,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:47,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044237499] [2024-06-27 20:23:47,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:47,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:47,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:48,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:48,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:48,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044237499] [2024-06-27 20:23:48,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044237499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:48,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:48,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:48,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540347418] [2024-06-27 20:23:48,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:48,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:48,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:48,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:48,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:48,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:48,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 612 transitions, 6450 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:48,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:48,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:48,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:49,679 INFO L124 PetriNetUnfolderBase]: 1271/2336 cut-off events. [2024-06-27 20:23:49,680 INFO L125 PetriNetUnfolderBase]: For 512610/512610 co-relation queries the response was YES. [2024-06-27 20:23:49,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17544 conditions, 2336 events. 1271/2336 cut-off events. For 512610/512610 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 15060 event pairs, 82 based on Foata normal form. 2/2337 useless extension candidates. Maximal degree in co-relation 17283. Up to 1476 conditions per place. [2024-06-27 20:23:49,724 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 471 selfloop transitions, 157 changer transitions 0/631 dead transitions. [2024-06-27 20:23:49,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 631 transitions, 7918 flow [2024-06-27 20:23:49,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:49,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:49,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-27 20:23:49,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-27 20:23:49,726 INFO L175 Difference]: Start difference. First operand has 603 places, 612 transitions, 6450 flow. Second operand 12 states and 158 transitions. [2024-06-27 20:23:49,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 631 transitions, 7918 flow [2024-06-27 20:23:52,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 631 transitions, 7659 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 20:23:52,118 INFO L231 Difference]: Finished difference. Result has 608 places, 615 transitions, 6633 flow [2024-06-27 20:23:52,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6191, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6633, PETRI_PLACES=608, PETRI_TRANSITIONS=615} [2024-06-27 20:23:52,118 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 576 predicate places. [2024-06-27 20:23:52,118 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 615 transitions, 6633 flow [2024-06-27 20:23:52,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:52,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:52,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:52,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-27 20:23:52,119 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:52,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:52,119 INFO L85 PathProgramCache]: Analyzing trace with hash -818770114, now seen corresponding path program 8 times [2024-06-27 20:23:52,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:52,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748347866] [2024-06-27 20:23:52,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:52,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:52,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:53,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:53,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:53,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748347866] [2024-06-27 20:23:53,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748347866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:53,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:53,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:53,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331186925] [2024-06-27 20:23:53,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:53,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:53,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:53,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:53,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:53,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:53,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 615 transitions, 6633 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:53,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:53,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:53,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:54,158 INFO L124 PetriNetUnfolderBase]: 1277/2346 cut-off events. [2024-06-27 20:23:54,159 INFO L125 PetriNetUnfolderBase]: For 519699/519699 co-relation queries the response was YES. [2024-06-27 20:23:54,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17937 conditions, 2346 events. 1277/2346 cut-off events. For 519699/519699 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 15081 event pairs, 80 based on Foata normal form. 2/2347 useless extension candidates. Maximal degree in co-relation 17675. Up to 1486 conditions per place. [2024-06-27 20:23:54,199 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 425 selfloop transitions, 206 changer transitions 0/634 dead transitions. [2024-06-27 20:23:54,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 634 transitions, 8119 flow [2024-06-27 20:23:54,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:54,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:54,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 156 transitions. [2024-06-27 20:23:54,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-27 20:23:54,200 INFO L175 Difference]: Start difference. First operand has 608 places, 615 transitions, 6633 flow. Second operand 12 states and 156 transitions. [2024-06-27 20:23:54,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 634 transitions, 8119 flow [2024-06-27 20:23:56,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 634 transitions, 7699 flow, removed 55 selfloop flow, removed 10 redundant places. [2024-06-27 20:23:56,615 INFO L231 Difference]: Finished difference. Result has 610 places, 618 transitions, 6759 flow [2024-06-27 20:23:56,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6213, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6759, PETRI_PLACES=610, PETRI_TRANSITIONS=618} [2024-06-27 20:23:56,616 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 578 predicate places. [2024-06-27 20:23:56,616 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 618 transitions, 6759 flow [2024-06-27 20:23:56,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:56,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:23:56,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:23:56,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-27 20:23:56,616 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:23:56,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:23:56,617 INFO L85 PathProgramCache]: Analyzing trace with hash 643667728, now seen corresponding path program 9 times [2024-06-27 20:23:56,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:23:56,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576728260] [2024-06-27 20:23:56,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:23:56,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:23:56,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:23:57,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:23:57,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:23:57,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576728260] [2024-06-27 20:23:57,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576728260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:23:57,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:23:57,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:23:57,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188148375] [2024-06-27 20:23:57,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:23:57,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:23:57,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:23:57,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:23:57,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:23:57,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:23:57,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 618 transitions, 6759 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:23:57,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:23:57,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:23:57,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:23:58,687 INFO L124 PetriNetUnfolderBase]: 1283/2362 cut-off events. [2024-06-27 20:23:58,687 INFO L125 PetriNetUnfolderBase]: For 526283/526283 co-relation queries the response was YES. [2024-06-27 20:23:58,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18254 conditions, 2362 events. 1283/2362 cut-off events. For 526283/526283 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 15223 event pairs, 84 based on Foata normal form. 2/2363 useless extension candidates. Maximal degree in co-relation 17991. Up to 1496 conditions per place. [2024-06-27 20:23:58,729 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 491 selfloop transitions, 146 changer transitions 0/640 dead transitions. [2024-06-27 20:23:58,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 640 transitions, 8334 flow [2024-06-27 20:23:58,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:23:58,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:23:58,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-27 20:23:58,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:23:58,730 INFO L175 Difference]: Start difference. First operand has 610 places, 618 transitions, 6759 flow. Second operand 12 states and 162 transitions. [2024-06-27 20:23:58,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 640 transitions, 8334 flow [2024-06-27 20:24:01,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 640 transitions, 7810 flow, removed 58 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:01,393 INFO L231 Difference]: Finished difference. Result has 612 places, 621 transitions, 6667 flow [2024-06-27 20:24:01,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6235, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6667, PETRI_PLACES=612, PETRI_TRANSITIONS=621} [2024-06-27 20:24:01,393 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 580 predicate places. [2024-06-27 20:24:01,393 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 621 transitions, 6667 flow [2024-06-27 20:24:01,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:01,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:01,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:01,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-27 20:24:01,394 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:01,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:01,394 INFO L85 PathProgramCache]: Analyzing trace with hash -818510644, now seen corresponding path program 10 times [2024-06-27 20:24:01,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:01,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075716563] [2024-06-27 20:24:01,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:01,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:01,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:02,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-27 20:24:02,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:02,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075716563] [2024-06-27 20:24:02,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075716563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:02,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:02,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:02,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040703920] [2024-06-27 20:24:02,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:02,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:02,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:02,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:02,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:02,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:02,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 621 transitions, 6667 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:02,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:02,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:02,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:03,427 INFO L124 PetriNetUnfolderBase]: 1289/2368 cut-off events. [2024-06-27 20:24:03,427 INFO L125 PetriNetUnfolderBase]: For 532558/532558 co-relation queries the response was YES. [2024-06-27 20:24:03,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18343 conditions, 2368 events. 1289/2368 cut-off events. For 532558/532558 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 15238 event pairs, 82 based on Foata normal form. 2/2369 useless extension candidates. Maximal degree in co-relation 18079. Up to 1506 conditions per place. [2024-06-27 20:24:03,469 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 433 selfloop transitions, 205 changer transitions 0/641 dead transitions. [2024-06-27 20:24:03,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 641 transitions, 8219 flow [2024-06-27 20:24:03,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:03,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:03,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-27 20:24:03,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-27 20:24:03,470 INFO L175 Difference]: Start difference. First operand has 612 places, 621 transitions, 6667 flow. Second operand 12 states and 158 transitions. [2024-06-27 20:24:03,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 641 transitions, 8219 flow [2024-06-27 20:24:05,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 641 transitions, 7809 flow, removed 61 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:05,878 INFO L231 Difference]: Finished difference. Result has 614 places, 624 transitions, 6813 flow [2024-06-27 20:24:05,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6257, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6813, PETRI_PLACES=614, PETRI_TRANSITIONS=624} [2024-06-27 20:24:05,879 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 582 predicate places. [2024-06-27 20:24:05,879 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 624 transitions, 6813 flow [2024-06-27 20:24:05,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:05,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:05,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:05,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-27 20:24:05,880 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:05,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:05,880 INFO L85 PathProgramCache]: Analyzing trace with hash 651086338, now seen corresponding path program 11 times [2024-06-27 20:24:05,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:05,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132447286] [2024-06-27 20:24:05,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:05,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:05,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:06,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:06,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:06,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132447286] [2024-06-27 20:24:06,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132447286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:06,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:06,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:06,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417781117] [2024-06-27 20:24:06,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:06,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:06,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:06,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:06,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:07,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:07,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 624 transitions, 6813 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:07,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:07,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:07,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:07,681 INFO L124 PetriNetUnfolderBase]: 1297/2395 cut-off events. [2024-06-27 20:24:07,682 INFO L125 PetriNetUnfolderBase]: For 539203/539203 co-relation queries the response was YES. [2024-06-27 20:24:07,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18924 conditions, 2395 events. 1297/2395 cut-off events. For 539203/539203 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 15566 event pairs, 76 based on Foata normal form. 1/2395 useless extension candidates. Maximal degree in co-relation 18659. Up to 1829 conditions per place. [2024-06-27 20:24:07,724 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 570 selfloop transitions, 97 changer transitions 0/670 dead transitions. [2024-06-27 20:24:07,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 670 transitions, 9068 flow [2024-06-27 20:24:07,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:07,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:07,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-27 20:24:07,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-27 20:24:07,725 INFO L175 Difference]: Start difference. First operand has 614 places, 624 transitions, 6813 flow. Second operand 12 states and 155 transitions. [2024-06-27 20:24:07,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 670 transitions, 9068 flow [2024-06-27 20:24:10,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 670 transitions, 8511 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:10,518 INFO L231 Difference]: Finished difference. Result has 620 places, 650 transitions, 6984 flow [2024-06-27 20:24:10,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6279, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6984, PETRI_PLACES=620, PETRI_TRANSITIONS=650} [2024-06-27 20:24:10,518 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 588 predicate places. [2024-06-27 20:24:10,518 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 650 transitions, 6984 flow [2024-06-27 20:24:10,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:10,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:10,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:10,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-27 20:24:10,519 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:10,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:10,519 INFO L85 PathProgramCache]: Analyzing trace with hash 83030814, now seen corresponding path program 12 times [2024-06-27 20:24:10,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:10,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805868520] [2024-06-27 20:24:10,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:10,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:10,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:11,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:11,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:11,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805868520] [2024-06-27 20:24:11,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805868520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:11,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:11,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:11,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950621969] [2024-06-27 20:24:11,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:11,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:11,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:11,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:11,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:11,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:11,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 650 transitions, 6984 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:11,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:11,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:11,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:12,539 INFO L124 PetriNetUnfolderBase]: 1303/2395 cut-off events. [2024-06-27 20:24:12,540 INFO L125 PetriNetUnfolderBase]: For 567573/567573 co-relation queries the response was YES. [2024-06-27 20:24:12,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19077 conditions, 2395 events. 1303/2395 cut-off events. For 567573/567573 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 15471 event pairs, 78 based on Foata normal form. 2/2396 useless extension candidates. Maximal degree in co-relation 18807. Up to 1529 conditions per place. [2024-06-27 20:24:12,583 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 491 selfloop transitions, 175 changer transitions 0/669 dead transitions. [2024-06-27 20:24:12,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 669 transitions, 8589 flow [2024-06-27 20:24:12,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:12,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:12,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-27 20:24:12,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-27 20:24:12,584 INFO L175 Difference]: Start difference. First operand has 620 places, 650 transitions, 6984 flow. Second operand 12 states and 159 transitions. [2024-06-27 20:24:12,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 669 transitions, 8589 flow [2024-06-27 20:24:15,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 669 transitions, 8259 flow, removed 136 selfloop flow, removed 4 redundant places. [2024-06-27 20:24:15,670 INFO L231 Difference]: Finished difference. Result has 628 places, 653 transitions, 7239 flow [2024-06-27 20:24:15,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6734, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7239, PETRI_PLACES=628, PETRI_TRANSITIONS=653} [2024-06-27 20:24:15,670 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 596 predicate places. [2024-06-27 20:24:15,670 INFO L495 AbstractCegarLoop]: Abstraction has has 628 places, 653 transitions, 7239 flow [2024-06-27 20:24:15,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:15,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:15,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:15,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-27 20:24:15,671 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:15,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:15,671 INFO L85 PathProgramCache]: Analyzing trace with hash -349971245, now seen corresponding path program 2 times [2024-06-27 20:24:15,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:15,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514722493] [2024-06-27 20:24:15,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:15,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:16,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:16,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:16,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514722493] [2024-06-27 20:24:16,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514722493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:16,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:16,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:16,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663319220] [2024-06-27 20:24:16,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:16,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:16,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:16,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:16,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:16,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:16,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 653 transitions, 7239 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:16,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:16,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:16,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:17,522 INFO L124 PetriNetUnfolderBase]: 1307/2399 cut-off events. [2024-06-27 20:24:17,522 INFO L125 PetriNetUnfolderBase]: For 568706/568706 co-relation queries the response was YES. [2024-06-27 20:24:17,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18863 conditions, 2399 events. 1307/2399 cut-off events. For 568706/568706 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 15452 event pairs, 88 based on Foata normal form. 2/2400 useless extension candidates. Maximal degree in co-relation 18591. Up to 2102 conditions per place. [2024-06-27 20:24:17,564 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 595 selfloop transitions, 70 changer transitions 0/668 dead transitions. [2024-06-27 20:24:17,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 668 transitions, 8649 flow [2024-06-27 20:24:17,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:17,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:17,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 20:24:17,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-27 20:24:17,565 INFO L175 Difference]: Start difference. First operand has 628 places, 653 transitions, 7239 flow. Second operand 12 states and 145 transitions. [2024-06-27 20:24:17,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 668 transitions, 8649 flow [2024-06-27 20:24:20,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 668 transitions, 8168 flow, removed 68 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:20,339 INFO L231 Difference]: Finished difference. Result has 630 places, 654 transitions, 6952 flow [2024-06-27 20:24:20,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6952, PETRI_PLACES=630, PETRI_TRANSITIONS=654} [2024-06-27 20:24:20,340 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 598 predicate places. [2024-06-27 20:24:20,340 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 654 transitions, 6952 flow [2024-06-27 20:24:20,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:20,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:20,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:20,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-27 20:24:20,340 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:20,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:20,341 INFO L85 PathProgramCache]: Analyzing trace with hash -809573344, now seen corresponding path program 13 times [2024-06-27 20:24:20,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:20,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826874916] [2024-06-27 20:24:20,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:20,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:21,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:21,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:21,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826874916] [2024-06-27 20:24:21,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826874916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:21,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:21,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:21,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103847813] [2024-06-27 20:24:21,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:21,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:21,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:21,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:21,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:21,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:21,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 654 transitions, 6952 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:21,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:21,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:21,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:22,427 INFO L124 PetriNetUnfolderBase]: 1313/2411 cut-off events. [2024-06-27 20:24:22,427 INFO L125 PetriNetUnfolderBase]: For 573233/573233 co-relation queries the response was YES. [2024-06-27 20:24:22,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18712 conditions, 2411 events. 1313/2411 cut-off events. For 573233/573233 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 15602 event pairs, 76 based on Foata normal form. 2/2412 useless extension candidates. Maximal degree in co-relation 18439. Up to 1547 conditions per place. [2024-06-27 20:24:22,472 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 405 selfloop transitions, 264 changer transitions 0/672 dead transitions. [2024-06-27 20:24:22,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 672 transitions, 8482 flow [2024-06-27 20:24:22,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:22,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:22,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 155 transitions. [2024-06-27 20:24:22,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-27 20:24:22,473 INFO L175 Difference]: Start difference. First operand has 630 places, 654 transitions, 6952 flow. Second operand 12 states and 155 transitions. [2024-06-27 20:24:22,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 672 transitions, 8482 flow [2024-06-27 20:24:25,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 672 transitions, 8298 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:25,418 INFO L231 Difference]: Finished difference. Result has 632 places, 657 transitions, 7457 flow [2024-06-27 20:24:25,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7457, PETRI_PLACES=632, PETRI_TRANSITIONS=657} [2024-06-27 20:24:25,419 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 600 predicate places. [2024-06-27 20:24:25,419 INFO L495 AbstractCegarLoop]: Abstraction has has 632 places, 657 transitions, 7457 flow [2024-06-27 20:24:25,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:25,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:25,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:25,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-27 20:24:25,419 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:25,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:25,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1119347326, now seen corresponding path program 14 times [2024-06-27 20:24:25,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:25,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954967416] [2024-06-27 20:24:25,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:25,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:25,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:26,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:26,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:26,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954967416] [2024-06-27 20:24:26,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954967416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:26,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:26,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:26,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942871011] [2024-06-27 20:24:26,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:26,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:26,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:26,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:26,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:26,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:26,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 657 transitions, 7457 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:26,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:26,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:26,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:27,388 INFO L124 PetriNetUnfolderBase]: 1316/2430 cut-off events. [2024-06-27 20:24:27,388 INFO L125 PetriNetUnfolderBase]: For 557467/557467 co-relation queries the response was YES. [2024-06-27 20:24:27,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19253 conditions, 2430 events. 1316/2430 cut-off events. For 557467/557467 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 15877 event pairs, 76 based on Foata normal form. 1/2430 useless extension candidates. Maximal degree in co-relation 18979. Up to 1877 conditions per place. [2024-06-27 20:24:27,431 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 589 selfloop transitions, 89 changer transitions 0/681 dead transitions. [2024-06-27 20:24:27,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 681 transitions, 8994 flow [2024-06-27 20:24:27,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:27,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:27,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-27 20:24:27,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:24:27,432 INFO L175 Difference]: Start difference. First operand has 632 places, 657 transitions, 7457 flow. Second operand 12 states and 154 transitions. [2024-06-27 20:24:27,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 681 transitions, 8994 flow [2024-06-27 20:24:30,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 681 transitions, 8317 flow, removed 71 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:30,158 INFO L231 Difference]: Finished difference. Result has 634 places, 662 transitions, 7072 flow [2024-06-27 20:24:30,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6792, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7072, PETRI_PLACES=634, PETRI_TRANSITIONS=662} [2024-06-27 20:24:30,158 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 602 predicate places. [2024-06-27 20:24:30,158 INFO L495 AbstractCegarLoop]: Abstraction has has 634 places, 662 transitions, 7072 flow [2024-06-27 20:24:30,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:30,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:30,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:30,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-27 20:24:30,158 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:30,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:30,159 INFO L85 PathProgramCache]: Analyzing trace with hash 651086679, now seen corresponding path program 3 times [2024-06-27 20:24:30,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:30,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445277609] [2024-06-27 20:24:30,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:30,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:30,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:31,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:31,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:31,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445277609] [2024-06-27 20:24:31,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445277609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:31,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:31,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:31,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77292685] [2024-06-27 20:24:31,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:31,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:31,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:31,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:31,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:31,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:31,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 662 transitions, 7072 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:31,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:31,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:31,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:32,375 INFO L124 PetriNetUnfolderBase]: 1320/2430 cut-off events. [2024-06-27 20:24:32,375 INFO L125 PetriNetUnfolderBase]: For 583547/583547 co-relation queries the response was YES. [2024-06-27 20:24:32,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18909 conditions, 2430 events. 1320/2430 cut-off events. For 583547/583547 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 15821 event pairs, 88 based on Foata normal form. 2/2431 useless extension candidates. Maximal degree in co-relation 18634. Up to 2125 conditions per place. [2024-06-27 20:24:32,421 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 612 selfloop transitions, 62 changer transitions 0/677 dead transitions. [2024-06-27 20:24:32,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 677 transitions, 8502 flow [2024-06-27 20:24:32,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:32,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:32,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 20:24:32,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-27 20:24:32,422 INFO L175 Difference]: Start difference. First operand has 634 places, 662 transitions, 7072 flow. Second operand 12 states and 147 transitions. [2024-06-27 20:24:32,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 677 transitions, 8502 flow [2024-06-27 20:24:34,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 677 transitions, 8285 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 20:24:34,749 INFO L231 Difference]: Finished difference. Result has 639 places, 663 transitions, 7035 flow [2024-06-27 20:24:34,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7035, PETRI_PLACES=639, PETRI_TRANSITIONS=663} [2024-06-27 20:24:34,749 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 607 predicate places. [2024-06-27 20:24:34,749 INFO L495 AbstractCegarLoop]: Abstraction has has 639 places, 663 transitions, 7035 flow [2024-06-27 20:24:34,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:34,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:34,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:34,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-27 20:24:34,750 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:34,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:34,750 INFO L85 PathProgramCache]: Analyzing trace with hash 651077038, now seen corresponding path program 15 times [2024-06-27 20:24:34,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:34,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456252167] [2024-06-27 20:24:34,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:34,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:34,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:35,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:35,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:35,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456252167] [2024-06-27 20:24:35,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456252167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:35,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:35,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:35,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250850875] [2024-06-27 20:24:35,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:35,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:35,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:35,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:35,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:36,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:36,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 663 transitions, 7035 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:36,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:36,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:36,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:36,826 INFO L124 PetriNetUnfolderBase]: 1321/2426 cut-off events. [2024-06-27 20:24:36,826 INFO L125 PetriNetUnfolderBase]: For 566193/566193 co-relation queries the response was YES. [2024-06-27 20:24:36,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18624 conditions, 2426 events. 1321/2426 cut-off events. For 566193/566193 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 15738 event pairs, 80 based on Foata normal form. 2/2427 useless extension candidates. Maximal degree in co-relation 18348. Up to 1562 conditions per place. [2024-06-27 20:24:36,871 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 502 selfloop transitions, 173 changer transitions 0/678 dead transitions. [2024-06-27 20:24:36,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 678 transitions, 8535 flow [2024-06-27 20:24:36,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:36,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:36,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 20:24:36,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:24:36,872 INFO L175 Difference]: Start difference. First operand has 639 places, 663 transitions, 7035 flow. Second operand 12 states and 160 transitions. [2024-06-27 20:24:36,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 678 transitions, 8535 flow [2024-06-27 20:24:39,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 678 transitions, 8307 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:39,805 INFO L231 Difference]: Finished difference. Result has 641 places, 665 transitions, 7285 flow [2024-06-27 20:24:39,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6807, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7285, PETRI_PLACES=641, PETRI_TRANSITIONS=665} [2024-06-27 20:24:39,806 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 609 predicate places. [2024-06-27 20:24:39,806 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 665 transitions, 7285 flow [2024-06-27 20:24:39,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:39,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:39,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:39,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-27 20:24:39,806 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:39,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:39,806 INFO L85 PathProgramCache]: Analyzing trace with hash -349971586, now seen corresponding path program 16 times [2024-06-27 20:24:39,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:39,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75724671] [2024-06-27 20:24:39,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:39,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:39,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:40,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:40,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:40,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75724671] [2024-06-27 20:24:40,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75724671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:40,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:40,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:40,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294428207] [2024-06-27 20:24:40,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:40,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:40,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:40,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:40,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:40,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:40,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 665 transitions, 7285 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:40,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:40,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:40,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:41,700 INFO L124 PetriNetUnfolderBase]: 1324/2433 cut-off events. [2024-06-27 20:24:41,700 INFO L125 PetriNetUnfolderBase]: For 547808/547808 co-relation queries the response was YES. [2024-06-27 20:24:41,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18853 conditions, 2433 events. 1324/2433 cut-off events. For 547808/547808 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 15833 event pairs, 76 based on Foata normal form. 1/2433 useless extension candidates. Maximal degree in co-relation 18576. Up to 1883 conditions per place. [2024-06-27 20:24:41,745 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 564 selfloop transitions, 123 changer transitions 0/690 dead transitions. [2024-06-27 20:24:41,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 690 transitions, 8857 flow [2024-06-27 20:24:41,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:41,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:41,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-27 20:24:41,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:24:41,746 INFO L175 Difference]: Start difference. First operand has 641 places, 665 transitions, 7285 flow. Second operand 12 states and 152 transitions. [2024-06-27 20:24:41,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 690 transitions, 8857 flow [2024-06-27 20:24:44,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 690 transitions, 8389 flow, removed 64 selfloop flow, removed 10 redundant places. [2024-06-27 20:24:44,708 INFO L231 Difference]: Finished difference. Result has 645 places, 673 transitions, 7237 flow [2024-06-27 20:24:44,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=6817, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7237, PETRI_PLACES=645, PETRI_TRANSITIONS=673} [2024-06-27 20:24:44,708 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 613 predicate places. [2024-06-27 20:24:44,709 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 673 transitions, 7237 flow [2024-06-27 20:24:44,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:44,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:44,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:44,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-27 20:24:44,709 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:44,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:44,709 INFO L85 PathProgramCache]: Analyzing trace with hash -809246914, now seen corresponding path program 17 times [2024-06-27 20:24:44,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:44,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142689134] [2024-06-27 20:24:44,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:44,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:44,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:45,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:45,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:45,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142689134] [2024-06-27 20:24:45,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142689134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:45,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:45,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:45,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721141591] [2024-06-27 20:24:45,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:45,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:45,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:45,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:45,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:46,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:46,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 673 transitions, 7237 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:46,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:46,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:46,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:46,782 INFO L124 PetriNetUnfolderBase]: 1335/2453 cut-off events. [2024-06-27 20:24:46,783 INFO L125 PetriNetUnfolderBase]: For 577902/577902 co-relation queries the response was YES. [2024-06-27 20:24:46,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19375 conditions, 2453 events. 1335/2453 cut-off events. For 577902/577902 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 15958 event pairs, 76 based on Foata normal form. 1/2453 useless extension candidates. Maximal degree in co-relation 19095. Up to 1831 conditions per place. [2024-06-27 20:24:46,829 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 507 selfloop transitions, 191 changer transitions 0/701 dead transitions. [2024-06-27 20:24:46,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 701 transitions, 9376 flow [2024-06-27 20:24:46,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:46,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:46,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-27 20:24:46,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:24:46,830 INFO L175 Difference]: Start difference. First operand has 645 places, 673 transitions, 7237 flow. Second operand 12 states and 152 transitions. [2024-06-27 20:24:46,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 701 transitions, 9376 flow [2024-06-27 20:24:49,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 701 transitions, 9133 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-27 20:24:49,989 INFO L231 Difference]: Finished difference. Result has 653 places, 687 transitions, 7806 flow [2024-06-27 20:24:49,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7806, PETRI_PLACES=653, PETRI_TRANSITIONS=687} [2024-06-27 20:24:49,989 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 621 predicate places. [2024-06-27 20:24:49,989 INFO L495 AbstractCegarLoop]: Abstraction has has 653 places, 687 transitions, 7806 flow [2024-06-27 20:24:49,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:49,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:49,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:49,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-27 20:24:49,989 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:49,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:49,990 INFO L85 PathProgramCache]: Analyzing trace with hash -809246573, now seen corresponding path program 4 times [2024-06-27 20:24:49,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:49,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178450320] [2024-06-27 20:24:49,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:49,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:49,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:51,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:51,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:51,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178450320] [2024-06-27 20:24:51,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178450320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:51,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:51,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:51,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717088370] [2024-06-27 20:24:51,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:51,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:51,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:51,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:51,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:51,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:51,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 687 transitions, 7806 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:51,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:51,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:51,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:51,904 INFO L124 PetriNetUnfolderBase]: 1339/2461 cut-off events. [2024-06-27 20:24:51,904 INFO L125 PetriNetUnfolderBase]: For 609473/609473 co-relation queries the response was YES. [2024-06-27 20:24:51,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19913 conditions, 2461 events. 1339/2461 cut-off events. For 609473/609473 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 16033 event pairs, 84 based on Foata normal form. 2/2462 useless extension candidates. Maximal degree in co-relation 19631. Up to 2140 conditions per place. [2024-06-27 20:24:51,950 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 611 selfloop transitions, 88 changer transitions 0/702 dead transitions. [2024-06-27 20:24:51,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 702 transitions, 9288 flow [2024-06-27 20:24:51,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:51,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:51,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-27 20:24:51,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3661616161616162 [2024-06-27 20:24:51,951 INFO L175 Difference]: Start difference. First operand has 653 places, 687 transitions, 7806 flow. Second operand 12 states and 145 transitions. [2024-06-27 20:24:51,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 702 transitions, 9288 flow [2024-06-27 20:24:54,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 702 transitions, 9072 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 20:24:54,979 INFO L231 Difference]: Finished difference. Result has 660 places, 688 transitions, 7824 flow [2024-06-27 20:24:54,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7590, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7824, PETRI_PLACES=660, PETRI_TRANSITIONS=688} [2024-06-27 20:24:54,979 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 628 predicate places. [2024-06-27 20:24:54,979 INFO L495 AbstractCegarLoop]: Abstraction has has 660 places, 688 transitions, 7824 flow [2024-06-27 20:24:54,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:54,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:24:54,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:24:54,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-27 20:24:54,980 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:24:54,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:24:54,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1067852014, now seen corresponding path program 18 times [2024-06-27 20:24:54,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:24:54,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548131473] [2024-06-27 20:24:54,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:24:54,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:24:54,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:24:55,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:24:55,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:24:55,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548131473] [2024-06-27 20:24:55,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548131473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:24:55,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:24:55,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:24:55,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352551344] [2024-06-27 20:24:55,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:24:55,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:24:55,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:24:55,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:24:55,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:24:56,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:24:56,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 688 transitions, 7824 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:24:56,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:24:56,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:24:56,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:24:56,949 INFO L124 PetriNetUnfolderBase]: 1347/2468 cut-off events. [2024-06-27 20:24:56,950 INFO L125 PetriNetUnfolderBase]: For 613448/613448 co-relation queries the response was YES. [2024-06-27 20:24:56,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20356 conditions, 2468 events. 1347/2468 cut-off events. For 613448/613448 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 16051 event pairs, 78 based on Foata normal form. 1/2468 useless extension candidates. Maximal degree in co-relation 20072. Up to 1919 conditions per place. [2024-06-27 20:24:56,996 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 595 selfloop transitions, 108 changer transitions 0/706 dead transitions. [2024-06-27 20:24:56,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 671 places, 706 transitions, 9898 flow [2024-06-27 20:24:56,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:24:56,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:24:56,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-27 20:24:56,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:24:56,998 INFO L175 Difference]: Start difference. First operand has 660 places, 688 transitions, 7824 flow. Second operand 12 states and 154 transitions. [2024-06-27 20:24:56,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 671 places, 706 transitions, 9898 flow [2024-06-27 20:25:00,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 706 transitions, 9687 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-27 20:25:00,186 INFO L231 Difference]: Finished difference. Result has 662 places, 692 transitions, 8034 flow [2024-06-27 20:25:00,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7613, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8034, PETRI_PLACES=662, PETRI_TRANSITIONS=692} [2024-06-27 20:25:00,186 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 630 predicate places. [2024-06-27 20:25:00,187 INFO L495 AbstractCegarLoop]: Abstraction has has 662 places, 692 transitions, 8034 flow [2024-06-27 20:25:00,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:00,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:00,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-27 20:25:00,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-27 20:25:00,187 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:00,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:00,187 INFO L85 PathProgramCache]: Analyzing trace with hash -809235413, now seen corresponding path program 5 times [2024-06-27 20:25:00,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:00,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807835648] [2024-06-27 20:25:00,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:00,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:00,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:01,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:01,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807835648] [2024-06-27 20:25:01,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807835648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:01,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:01,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:01,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126587196] [2024-06-27 20:25:01,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:01,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:01,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:01,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:01,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:01,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:01,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 692 transitions, 8034 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:01,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:01,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:01,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:02,140 INFO L124 PetriNetUnfolderBase]: 1358/2497 cut-off events. [2024-06-27 20:25:02,141 INFO L125 PetriNetUnfolderBase]: For 694278/694278 co-relation queries the response was YES. [2024-06-27 20:25:02,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21163 conditions, 2497 events. 1358/2497 cut-off events. For 694278/694278 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 16345 event pairs, 85 based on Foata normal form. 2/2498 useless extension candidates. Maximal degree in co-relation 20879. Up to 2131 conditions per place. [2024-06-27 20:25:02,188 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 614 selfloop transitions, 93 changer transitions 0/710 dead transitions. [2024-06-27 20:25:02,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 710 transitions, 10034 flow [2024-06-27 20:25:02,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:25:02,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:25:02,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-27 20:25:02,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712121212121212 [2024-06-27 20:25:02,189 INFO L175 Difference]: Start difference. First operand has 662 places, 692 transitions, 8034 flow. Second operand 12 states and 147 transitions. [2024-06-27 20:25:02,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 710 transitions, 10034 flow [2024-06-27 20:25:05,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 666 places, 710 transitions, 9754 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 20:25:05,709 INFO L231 Difference]: Finished difference. Result has 667 places, 694 transitions, 8054 flow [2024-06-27 20:25:05,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7754, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8054, PETRI_PLACES=667, PETRI_TRANSITIONS=694} [2024-06-27 20:25:05,710 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 635 predicate places. [2024-06-27 20:25:05,710 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 694 transitions, 8054 flow [2024-06-27 20:25:05,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:05,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:05,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:05,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-27 20:25:05,710 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:05,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:05,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1067851673, now seen corresponding path program 6 times [2024-06-27 20:25:05,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:05,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19510547] [2024-06-27 20:25:05,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:05,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:06,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:06,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:06,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19510547] [2024-06-27 20:25:06,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19510547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:06,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:06,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:06,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618626002] [2024-06-27 20:25:06,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:06,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:06,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:06,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:06,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:07,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:07,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 694 transitions, 8054 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:07,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:07,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:07,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:07,913 INFO L124 PetriNetUnfolderBase]: 1362/2499 cut-off events. [2024-06-27 20:25:07,913 INFO L125 PetriNetUnfolderBase]: For 700336/700336 co-relation queries the response was YES. [2024-06-27 20:25:07,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21305 conditions, 2499 events. 1362/2499 cut-off events. For 700336/700336 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 16306 event pairs, 87 based on Foata normal form. 2/2500 useless extension candidates. Maximal degree in co-relation 21019. Up to 2200 conditions per place. [2024-06-27 20:25:07,961 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 641 selfloop transitions, 65 changer transitions 0/709 dead transitions. [2024-06-27 20:25:07,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 709 transitions, 9554 flow [2024-06-27 20:25:07,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:25:07,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:25:07,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-27 20:25:07,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686868686868687 [2024-06-27 20:25:07,962 INFO L175 Difference]: Start difference. First operand has 667 places, 694 transitions, 8054 flow. Second operand 12 states and 146 transitions. [2024-06-27 20:25:07,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 709 transitions, 9554 flow [2024-06-27 20:25:11,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 709 transitions, 9347 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 20:25:11,324 INFO L231 Difference]: Finished difference. Result has 671 places, 695 transitions, 8039 flow [2024-06-27 20:25:11,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7861, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8039, PETRI_PLACES=671, PETRI_TRANSITIONS=695} [2024-06-27 20:25:11,324 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 639 predicate places. [2024-06-27 20:25:11,325 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 695 transitions, 8039 flow [2024-06-27 20:25:11,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:11,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:11,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:11,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-27 20:25:11,325 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:11,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1436267454, now seen corresponding path program 19 times [2024-06-27 20:25:11,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:11,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741584645] [2024-06-27 20:25:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:11,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:12,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:12,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:12,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741584645] [2024-06-27 20:25:12,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741584645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:12,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:12,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:12,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169654444] [2024-06-27 20:25:12,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:12,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:12,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:12,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:12,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:12,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:12,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 695 transitions, 8039 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:12,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:12,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:12,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:13,483 INFO L124 PetriNetUnfolderBase]: 1368/2509 cut-off events. [2024-06-27 20:25:13,483 INFO L125 PetriNetUnfolderBase]: For 706646/706646 co-relation queries the response was YES. [2024-06-27 20:25:13,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21458 conditions, 2509 events. 1368/2509 cut-off events. For 706646/706646 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 16364 event pairs, 79 based on Foata normal form. 2/2510 useless extension candidates. Maximal degree in co-relation 21170. Up to 1645 conditions per place. [2024-06-27 20:25:13,531 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 536 selfloop transitions, 176 changer transitions 0/715 dead transitions. [2024-06-27 20:25:13,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 715 transitions, 9742 flow [2024-06-27 20:25:13,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:25:13,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:25:13,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 20:25:13,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:25:13,533 INFO L175 Difference]: Start difference. First operand has 671 places, 695 transitions, 8039 flow. Second operand 12 states and 160 transitions. [2024-06-27 20:25:13,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 715 transitions, 9742 flow [2024-06-27 20:25:17,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 715 transitions, 9576 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-27 20:25:17,226 INFO L231 Difference]: Finished difference. Result has 673 places, 699 transitions, 8465 flow [2024-06-27 20:25:17,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7873, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8465, PETRI_PLACES=673, PETRI_TRANSITIONS=699} [2024-06-27 20:25:17,227 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 641 predicate places. [2024-06-27 20:25:17,227 INFO L495 AbstractCegarLoop]: Abstraction has has 673 places, 699 transitions, 8465 flow [2024-06-27 20:25:17,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:17,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:17,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-27 20:25:17,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-27 20:25:17,227 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:17,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:17,227 INFO L85 PathProgramCache]: Analyzing trace with hash -341034286, now seen corresponding path program 20 times [2024-06-27 20:25:17,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:17,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417005751] [2024-06-27 20:25:17,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:17,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:17,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:18,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:18,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:18,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417005751] [2024-06-27 20:25:18,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417005751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:18,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:18,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:18,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237522748] [2024-06-27 20:25:18,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:18,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:18,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:18,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:18,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:18,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:18,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 699 transitions, 8465 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:18,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:18,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:18,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:19,146 INFO L124 PetriNetUnfolderBase]: 1366/2504 cut-off events. [2024-06-27 20:25:19,146 INFO L125 PetriNetUnfolderBase]: For 662833/662833 co-relation queries the response was YES. [2024-06-27 20:25:19,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21385 conditions, 2504 events. 1366/2504 cut-off events. For 662833/662833 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 16336 event pairs, 79 based on Foata normal form. 1/2504 useless extension candidates. Maximal degree in co-relation 21096. Up to 1961 conditions per place. [2024-06-27 20:25:19,195 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 556 selfloop transitions, 153 changer transitions 0/712 dead transitions. [2024-06-27 20:25:19,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 712 transitions, 9913 flow [2024-06-27 20:25:19,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:25:19,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:25:19,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 20:25:19,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-27 20:25:19,196 INFO L175 Difference]: Start difference. First operand has 673 places, 699 transitions, 8465 flow. Second operand 12 states and 151 transitions. [2024-06-27 20:25:19,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 712 transitions, 9913 flow [2024-06-27 20:25:22,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 712 transitions, 9363 flow, removed 102 selfloop flow, removed 10 redundant places. [2024-06-27 20:25:22,484 INFO L231 Difference]: Finished difference. Result has 675 places, 699 transitions, 8226 flow [2024-06-27 20:25:22,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7915, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8226, PETRI_PLACES=675, PETRI_TRANSITIONS=699} [2024-06-27 20:25:22,485 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 643 predicate places. [2024-06-27 20:25:22,485 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 699 transitions, 8226 flow [2024-06-27 20:25:22,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:22,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:22,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:22,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-27 20:25:22,485 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:22,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:22,486 INFO L85 PathProgramCache]: Analyzing trace with hash -809563703, now seen corresponding path program 7 times [2024-06-27 20:25:22,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:22,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402178192] [2024-06-27 20:25:22,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:22,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:22,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:23,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:23,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:23,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402178192] [2024-06-27 20:25:23,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402178192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:23,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:23,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:23,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956919159] [2024-06-27 20:25:23,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:23,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:23,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:23,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:23,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:23,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:23,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 699 transitions, 8226 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:23,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:23,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:23,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:24,389 INFO L124 PetriNetUnfolderBase]: 1363/2507 cut-off events. [2024-06-27 20:25:24,389 INFO L125 PetriNetUnfolderBase]: For 640052/640052 co-relation queries the response was YES. [2024-06-27 20:25:24,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20747 conditions, 2507 events. 1363/2507 cut-off events. For 640052/640052 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 16455 event pairs, 86 based on Foata normal form. 2/2508 useless extension candidates. Maximal degree in co-relation 20457. Up to 2202 conditions per place. [2024-06-27 20:25:24,440 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 633 selfloop transitions, 77 changer transitions 0/713 dead transitions. [2024-06-27 20:25:24,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 713 transitions, 9678 flow [2024-06-27 20:25:24,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:25:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:25:24,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-27 20:25:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-27 20:25:24,441 INFO L175 Difference]: Start difference. First operand has 675 places, 699 transitions, 8226 flow. Second operand 12 states and 144 transitions. [2024-06-27 20:25:24,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 713 transitions, 9678 flow [2024-06-27 20:25:27,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 713 transitions, 9038 flow, removed 61 selfloop flow, removed 12 redundant places. [2024-06-27 20:25:27,891 INFO L231 Difference]: Finished difference. Result has 675 places, 699 transitions, 7744 flow [2024-06-27 20:25:27,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7586, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7744, PETRI_PLACES=675, PETRI_TRANSITIONS=699} [2024-06-27 20:25:27,892 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 643 predicate places. [2024-06-27 20:25:27,892 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 699 transitions, 7744 flow [2024-06-27 20:25:27,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:27,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:27,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:27,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-27 20:25:27,892 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:27,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:27,893 INFO L85 PathProgramCache]: Analyzing trace with hash -606740866, now seen corresponding path program 21 times [2024-06-27 20:25:27,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:27,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884688496] [2024-06-27 20:25:27,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:27,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:27,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:29,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-27 20:25:29,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:29,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884688496] [2024-06-27 20:25:29,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884688496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:29,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:29,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:29,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143861704] [2024-06-27 20:25:29,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:29,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:29,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:29,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:29,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:29,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:29,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 699 transitions, 7744 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:29,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:29,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:29,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:29,987 INFO L124 PetriNetUnfolderBase]: 1364/2507 cut-off events. [2024-06-27 20:25:29,988 INFO L125 PetriNetUnfolderBase]: For 619348/619348 co-relation queries the response was YES. [2024-06-27 20:25:30,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19845 conditions, 2507 events. 1364/2507 cut-off events. For 619348/619348 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 16420 event pairs, 78 based on Foata normal form. 2/2508 useless extension candidates. Maximal degree in co-relation 19556. Up to 1639 conditions per place. [2024-06-27 20:25:30,038 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 533 selfloop transitions, 180 changer transitions 0/716 dead transitions. [2024-06-27 20:25:30,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 716 transitions, 9346 flow [2024-06-27 20:25:30,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:25:30,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:25:30,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-27 20:25:30,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-27 20:25:30,039 INFO L175 Difference]: Start difference. First operand has 675 places, 699 transitions, 7744 flow. Second operand 12 states and 157 transitions. [2024-06-27 20:25:30,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 716 transitions, 9346 flow [2024-06-27 20:25:33,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 716 transitions, 9073 flow, removed 43 selfloop flow, removed 12 redundant places. [2024-06-27 20:25:33,291 INFO L231 Difference]: Finished difference. Result has 675 places, 701 transitions, 7975 flow [2024-06-27 20:25:33,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7471, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7975, PETRI_PLACES=675, PETRI_TRANSITIONS=701} [2024-06-27 20:25:33,292 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 643 predicate places. [2024-06-27 20:25:33,292 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 701 transitions, 7975 flow [2024-06-27 20:25:33,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:33,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:33,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:33,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-27 20:25:33,292 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:33,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:33,292 INFO L85 PathProgramCache]: Analyzing trace with hash 576150561, now seen corresponding path program 16 times [2024-06-27 20:25:33,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:33,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247250623] [2024-06-27 20:25:33,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:33,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:33,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:34,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:34,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:34,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247250623] [2024-06-27 20:25:34,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247250623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:34,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:34,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:25:34,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340216648] [2024-06-27 20:25:34,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:34,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:25:34,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:34,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:25:34,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:25:34,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:34,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 701 transitions, 7975 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:34,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:34,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:34,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:35,085 INFO L124 PetriNetUnfolderBase]: 1371/2519 cut-off events. [2024-06-27 20:25:35,085 INFO L125 PetriNetUnfolderBase]: For 625220/625220 co-relation queries the response was YES. [2024-06-27 20:25:35,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20103 conditions, 2519 events. 1371/2519 cut-off events. For 625220/625220 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 16557 event pairs, 77 based on Foata normal form. 2/2520 useless extension candidates. Maximal degree in co-relation 19813. Up to 2025 conditions per place. [2024-06-27 20:25:35,134 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 582 selfloop transitions, 135 changer transitions 0/720 dead transitions. [2024-06-27 20:25:35,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 720 transitions, 9555 flow [2024-06-27 20:25:35,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:25:35,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:25:35,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-27 20:25:35,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38016528925619836 [2024-06-27 20:25:35,135 INFO L175 Difference]: Start difference. First operand has 675 places, 701 transitions, 7975 flow. Second operand 11 states and 138 transitions. [2024-06-27 20:25:35,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 720 transitions, 9555 flow [2024-06-27 20:25:38,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 720 transitions, 9065 flow, removed 68 selfloop flow, removed 10 redundant places. [2024-06-27 20:25:38,828 INFO L231 Difference]: Finished difference. Result has 677 places, 709 transitions, 7895 flow [2024-06-27 20:25:38,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7485, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7895, PETRI_PLACES=677, PETRI_TRANSITIONS=709} [2024-06-27 20:25:38,828 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 645 predicate places. [2024-06-27 20:25:38,828 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 709 transitions, 7895 flow [2024-06-27 20:25:38,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:38,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:38,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:38,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-27 20:25:38,829 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:38,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:38,829 INFO L85 PathProgramCache]: Analyzing trace with hash -470769891, now seen corresponding path program 17 times [2024-06-27 20:25:38,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:38,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918324662] [2024-06-27 20:25:38,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:38,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:38,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:39,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:39,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:39,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918324662] [2024-06-27 20:25:39,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918324662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:39,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:39,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:25:39,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434265501] [2024-06-27 20:25:39,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:39,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:25:39,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:39,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:25:39,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:25:39,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:39,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 709 transitions, 7895 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:39,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:39,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:39,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:40,619 INFO L124 PetriNetUnfolderBase]: 1382/2548 cut-off events. [2024-06-27 20:25:40,620 INFO L125 PetriNetUnfolderBase]: For 682991/682991 co-relation queries the response was YES. [2024-06-27 20:25:40,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20735 conditions, 2548 events. 1382/2548 cut-off events. For 682991/682991 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 16808 event pairs, 78 based on Foata normal form. 2/2549 useless extension candidates. Maximal degree in co-relation 20443. Up to 2017 conditions per place. [2024-06-27 20:25:40,670 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 584 selfloop transitions, 137 changer transitions 0/724 dead transitions. [2024-06-27 20:25:40,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 724 transitions, 9913 flow [2024-06-27 20:25:40,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:25:40,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:25:40,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:25:40,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:25:40,671 INFO L175 Difference]: Start difference. First operand has 677 places, 709 transitions, 7895 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:25:40,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 724 transitions, 9913 flow [2024-06-27 20:25:44,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 724 transitions, 9594 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 20:25:44,512 INFO L231 Difference]: Finished difference. Result has 682 places, 711 transitions, 7948 flow [2024-06-27 20:25:44,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7576, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7948, PETRI_PLACES=682, PETRI_TRANSITIONS=711} [2024-06-27 20:25:44,513 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 650 predicate places. [2024-06-27 20:25:44,513 INFO L495 AbstractCegarLoop]: Abstraction has has 682 places, 711 transitions, 7948 flow [2024-06-27 20:25:44,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:44,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:44,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:44,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-27 20:25:44,513 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:44,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:44,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1361267127, now seen corresponding path program 18 times [2024-06-27 20:25:44,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:44,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800812296] [2024-06-27 20:25:44,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:44,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:44,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:45,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:45,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:45,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800812296] [2024-06-27 20:25:45,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800812296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:45,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:45,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:25:45,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95485541] [2024-06-27 20:25:45,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:45,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:25:45,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:45,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:25:45,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:25:45,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:45,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 711 transitions, 7948 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:45,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:45,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:45,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:46,307 INFO L124 PetriNetUnfolderBase]: 1386/2556 cut-off events. [2024-06-27 20:25:46,307 INFO L125 PetriNetUnfolderBase]: For 687650/687650 co-relation queries the response was YES. [2024-06-27 20:25:46,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20631 conditions, 2556 events. 1386/2556 cut-off events. For 687650/687650 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 16907 event pairs, 80 based on Foata normal form. 2/2557 useless extension candidates. Maximal degree in co-relation 20338. Up to 2054 conditions per place. [2024-06-27 20:25:46,358 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 564 selfloop transitions, 157 changer transitions 0/724 dead transitions. [2024-06-27 20:25:46,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 724 transitions, 9471 flow [2024-06-27 20:25:46,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:25:46,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:25:46,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-27 20:25:46,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774104683195592 [2024-06-27 20:25:46,359 INFO L175 Difference]: Start difference. First operand has 682 places, 711 transitions, 7948 flow. Second operand 11 states and 137 transitions. [2024-06-27 20:25:46,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 724 transitions, 9471 flow [2024-06-27 20:25:50,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 724 transitions, 9254 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 20:25:50,220 INFO L231 Difference]: Finished difference. Result has 687 places, 713 transitions, 8113 flow [2024-06-27 20:25:50,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7741, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8113, PETRI_PLACES=687, PETRI_TRANSITIONS=713} [2024-06-27 20:25:50,220 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 655 predicate places. [2024-06-27 20:25:50,220 INFO L495 AbstractCegarLoop]: Abstraction has has 687 places, 713 transitions, 8113 flow [2024-06-27 20:25:50,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:50,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:50,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:50,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-27 20:25:50,221 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:50,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:50,222 INFO L85 PathProgramCache]: Analyzing trace with hash 581657091, now seen corresponding path program 19 times [2024-06-27 20:25:50,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:50,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450990924] [2024-06-27 20:25:50,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:50,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:50,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:51,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:51,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:51,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450990924] [2024-06-27 20:25:51,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450990924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:51,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:51,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:25:51,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355104964] [2024-06-27 20:25:51,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:51,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:25:51,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:51,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:25:51,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:25:51,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:51,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 713 transitions, 8113 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:51,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:51,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:51,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:52,052 INFO L124 PetriNetUnfolderBase]: 1390/2560 cut-off events. [2024-06-27 20:25:52,052 INFO L125 PetriNetUnfolderBase]: For 692780/692780 co-relation queries the response was YES. [2024-06-27 20:25:52,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20910 conditions, 2560 events. 1390/2560 cut-off events. For 692780/692780 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 16878 event pairs, 78 based on Foata normal form. 2/2561 useless extension candidates. Maximal degree in co-relation 20614. Up to 2062 conditions per place. [2024-06-27 20:25:52,104 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 588 selfloop transitions, 135 changer transitions 0/726 dead transitions. [2024-06-27 20:25:52,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 726 transitions, 9634 flow [2024-06-27 20:25:52,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:25:52,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:25:52,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-27 20:25:52,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38292011019283745 [2024-06-27 20:25:52,105 INFO L175 Difference]: Start difference. First operand has 687 places, 713 transitions, 8113 flow. Second operand 11 states and 139 transitions. [2024-06-27 20:25:52,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 726 transitions, 9634 flow [2024-06-27 20:25:55,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 726 transitions, 9286 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 20:25:55,881 INFO L231 Difference]: Finished difference. Result has 691 places, 715 transitions, 8100 flow [2024-06-27 20:25:55,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8100, PETRI_PLACES=691, PETRI_TRANSITIONS=715} [2024-06-27 20:25:55,881 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 659 predicate places. [2024-06-27 20:25:55,881 INFO L495 AbstractCegarLoop]: Abstraction has has 691 places, 715 transitions, 8100 flow [2024-06-27 20:25:55,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:55,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:25:55,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:25:55,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-27 20:25:55,882 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:25:55,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:25:55,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1323906448, now seen corresponding path program 22 times [2024-06-27 20:25:55,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:25:55,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357513845] [2024-06-27 20:25:55,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:25:55,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:25:55,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:25:57,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:25:57,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:25:57,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357513845] [2024-06-27 20:25:57,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357513845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:25:57,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:25:57,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:25:57,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90951683] [2024-06-27 20:25:57,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:25:57,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:25:57,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:25:57,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:25:57,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:25:57,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:25:57,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 691 places, 715 transitions, 8100 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:25:57,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:25:57,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:25:57,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:25:58,093 INFO L124 PetriNetUnfolderBase]: 1396/2572 cut-off events. [2024-06-27 20:25:58,094 INFO L125 PetriNetUnfolderBase]: For 701342/701342 co-relation queries the response was YES. [2024-06-27 20:25:58,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21104 conditions, 2572 events. 1396/2572 cut-off events. For 701342/701342 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 16995 event pairs, 80 based on Foata normal form. 2/2573 useless extension candidates. Maximal degree in co-relation 20806. Up to 1354 conditions per place. [2024-06-27 20:25:58,142 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 485 selfloop transitions, 246 changer transitions 0/734 dead transitions. [2024-06-27 20:25:58,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 734 transitions, 9938 flow [2024-06-27 20:25:58,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:25:58,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:25:58,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-27 20:25:58,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:25:58,143 INFO L175 Difference]: Start difference. First operand has 691 places, 715 transitions, 8100 flow. Second operand 12 states and 162 transitions. [2024-06-27 20:25:58,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 734 transitions, 9938 flow [2024-06-27 20:26:01,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 734 transitions, 9630 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 20:26:02,004 INFO L231 Difference]: Finished difference. Result has 695 places, 718 transitions, 8468 flow [2024-06-27 20:26:02,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7792, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8468, PETRI_PLACES=695, PETRI_TRANSITIONS=718} [2024-06-27 20:26:02,004 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 663 predicate places. [2024-06-27 20:26:02,004 INFO L495 AbstractCegarLoop]: Abstraction has has 695 places, 718 transitions, 8468 flow [2024-06-27 20:26:02,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:02,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:02,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-27 20:26:02,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-27 20:26:02,004 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:02,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:02,005 INFO L85 PathProgramCache]: Analyzing trace with hash 510180491, now seen corresponding path program 8 times [2024-06-27 20:26:02,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:02,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529685028] [2024-06-27 20:26:02,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:02,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:02,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:03,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:03,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529685028] [2024-06-27 20:26:03,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529685028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:03,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:03,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:03,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842998300] [2024-06-27 20:26:03,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:03,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:03,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:03,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:03,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:03,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:03,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 718 transitions, 8468 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:03,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:03,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:03,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:04,171 INFO L124 PetriNetUnfolderBase]: 1407/2592 cut-off events. [2024-06-27 20:26:04,171 INFO L125 PetriNetUnfolderBase]: For 764155/764155 co-relation queries the response was YES. [2024-06-27 20:26:04,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22190 conditions, 2592 events. 1407/2592 cut-off events. For 764155/764155 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 17146 event pairs, 180 based on Foata normal form. 2/2593 useless extension candidates. Maximal degree in co-relation 21891. Up to 2344 conditions per place. [2024-06-27 20:26:04,223 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 706 selfloop transitions, 27 changer transitions 0/736 dead transitions. [2024-06-27 20:26:04,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 736 transitions, 10544 flow [2024-06-27 20:26:04,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:26:04,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:26:04,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 151 transitions. [2024-06-27 20:26:04,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.351981351981352 [2024-06-27 20:26:04,223 INFO L175 Difference]: Start difference. First operand has 695 places, 718 transitions, 8468 flow. Second operand 13 states and 151 transitions. [2024-06-27 20:26:04,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 736 transitions, 10544 flow [2024-06-27 20:26:08,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 736 transitions, 9890 flow, removed 83 selfloop flow, removed 10 redundant places. [2024-06-27 20:26:08,444 INFO L231 Difference]: Finished difference. Result has 698 places, 720 transitions, 7986 flow [2024-06-27 20:26:08,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7986, PETRI_PLACES=698, PETRI_TRANSITIONS=720} [2024-06-27 20:26:08,445 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 666 predicate places. [2024-06-27 20:26:08,445 INFO L495 AbstractCegarLoop]: Abstraction has has 698 places, 720 transitions, 7986 flow [2024-06-27 20:26:08,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:08,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:08,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:08,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-27 20:26:08,445 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:08,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:08,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1582791819, now seen corresponding path program 9 times [2024-06-27 20:26:08,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:08,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133157852] [2024-06-27 20:26:08,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:08,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:08,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:09,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:09,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:09,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133157852] [2024-06-27 20:26:09,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133157852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:09,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:09,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:09,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779745782] [2024-06-27 20:26:09,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:09,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:09,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:09,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:09,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:09,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:09,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 720 transitions, 7986 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:09,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:09,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:09,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:10,480 INFO L124 PetriNetUnfolderBase]: 1418/2610 cut-off events. [2024-06-27 20:26:10,480 INFO L125 PetriNetUnfolderBase]: For 823557/823557 co-relation queries the response was YES. [2024-06-27 20:26:10,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22303 conditions, 2610 events. 1418/2610 cut-off events. For 823557/823557 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 17258 event pairs, 87 based on Foata normal form. 2/2611 useless extension candidates. Maximal degree in co-relation 22003. Up to 2169 conditions per place. [2024-06-27 20:26:10,533 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 624 selfloop transitions, 109 changer transitions 0/736 dead transitions. [2024-06-27 20:26:10,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 709 places, 736 transitions, 10064 flow [2024-06-27 20:26:10,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:26:10,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:26:10,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-27 20:26:10,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:26:10,534 INFO L175 Difference]: Start difference. First operand has 698 places, 720 transitions, 7986 flow. Second operand 12 states and 152 transitions. [2024-06-27 20:26:10,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 709 places, 736 transitions, 10064 flow [2024-06-27 20:26:15,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 736 transitions, 9960 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-27 20:26:15,077 INFO L231 Difference]: Finished difference. Result has 701 places, 722 transitions, 8222 flow [2024-06-27 20:26:15,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7882, PETRI_DIFFERENCE_MINUEND_PLACES=689, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8222, PETRI_PLACES=701, PETRI_TRANSITIONS=722} [2024-06-27 20:26:15,078 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 669 predicate places. [2024-06-27 20:26:15,078 INFO L495 AbstractCegarLoop]: Abstraction has has 701 places, 722 transitions, 8222 flow [2024-06-27 20:26:15,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:15,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:15,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:15,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-27 20:26:15,078 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:15,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:15,078 INFO L85 PathProgramCache]: Analyzing trace with hash 775596501, now seen corresponding path program 20 times [2024-06-27 20:26:15,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:15,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514712509] [2024-06-27 20:26:15,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:15,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:15,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:15,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:15,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:15,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514712509] [2024-06-27 20:26:15,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514712509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:15,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:15,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:26:15,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673209659] [2024-06-27 20:26:15,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:15,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:26:15,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:15,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:26:15,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:26:16,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:16,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 722 transitions, 8222 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:16,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:16,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:16,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:16,924 INFO L124 PetriNetUnfolderBase]: 1422/2618 cut-off events. [2024-06-27 20:26:16,924 INFO L125 PetriNetUnfolderBase]: For 829788/829788 co-relation queries the response was YES. [2024-06-27 20:26:16,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22492 conditions, 2618 events. 1422/2618 cut-off events. For 829788/829788 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 17309 event pairs, 84 based on Foata normal form. 2/2619 useless extension candidates. Maximal degree in co-relation 22190. Up to 2122 conditions per place. [2024-06-27 20:26:16,977 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 599 selfloop transitions, 133 changer transitions 0/735 dead transitions. [2024-06-27 20:26:16,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 735 transitions, 9765 flow [2024-06-27 20:26:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:26:16,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:26:16,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-27 20:26:16,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856749311294766 [2024-06-27 20:26:16,978 INFO L175 Difference]: Start difference. First operand has 701 places, 722 transitions, 8222 flow. Second operand 11 states and 140 transitions. [2024-06-27 20:26:16,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 735 transitions, 9765 flow [2024-06-27 20:26:21,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 735 transitions, 9556 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 20:26:21,581 INFO L231 Difference]: Finished difference. Result has 705 places, 724 transitions, 8345 flow [2024-06-27 20:26:21,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8013, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8345, PETRI_PLACES=705, PETRI_TRANSITIONS=724} [2024-06-27 20:26:21,582 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 673 predicate places. [2024-06-27 20:26:21,582 INFO L495 AbstractCegarLoop]: Abstraction has has 705 places, 724 transitions, 8345 flow [2024-06-27 20:26:21,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:21,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:21,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:21,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-27 20:26:21,582 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:21,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:21,582 INFO L85 PathProgramCache]: Analyzing trace with hash -943341851, now seen corresponding path program 21 times [2024-06-27 20:26:21,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:21,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059246119] [2024-06-27 20:26:21,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:21,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:21,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:22,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:22,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:22,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059246119] [2024-06-27 20:26:22,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059246119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:22,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:22,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 20:26:22,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564918729] [2024-06-27 20:26:22,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:22,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 20:26:22,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:22,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 20:26:22,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-27 20:26:22,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:22,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 724 transitions, 8345 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:22,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:22,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:22,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:23,444 INFO L124 PetriNetUnfolderBase]: 1419/2621 cut-off events. [2024-06-27 20:26:23,444 INFO L125 PetriNetUnfolderBase]: For 779918/779918 co-relation queries the response was YES. [2024-06-27 20:26:23,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22069 conditions, 2621 events. 1419/2621 cut-off events. For 779918/779918 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 17409 event pairs, 85 based on Foata normal form. 2/2622 useless extension candidates. Maximal degree in co-relation 21764. Up to 2117 conditions per place. [2024-06-27 20:26:23,500 INFO L140 encePairwiseOnDemand]: 22/33 looper letters, 600 selfloop transitions, 132 changer transitions 0/735 dead transitions. [2024-06-27 20:26:23,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 735 transitions, 9833 flow [2024-06-27 20:26:23,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:26:23,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:26:23,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-27 20:26:23,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-27 20:26:23,500 INFO L175 Difference]: Start difference. First operand has 705 places, 724 transitions, 8345 flow. Second operand 11 states and 141 transitions. [2024-06-27 20:26:23,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 735 transitions, 9833 flow [2024-06-27 20:26:28,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 735 transitions, 9491 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 20:26:28,012 INFO L231 Difference]: Finished difference. Result has 708 places, 724 transitions, 8271 flow [2024-06-27 20:26:28,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8003, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8271, PETRI_PLACES=708, PETRI_TRANSITIONS=724} [2024-06-27 20:26:28,013 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 676 predicate places. [2024-06-27 20:26:28,013 INFO L495 AbstractCegarLoop]: Abstraction has has 708 places, 724 transitions, 8271 flow [2024-06-27 20:26:28,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:28,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:28,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:28,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-27 20:26:28,013 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:28,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:28,014 INFO L85 PathProgramCache]: Analyzing trace with hash 782961822, now seen corresponding path program 23 times [2024-06-27 20:26:28,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:28,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953656373] [2024-06-27 20:26:28,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:28,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:28,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:29,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:29,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:29,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953656373] [2024-06-27 20:26:29,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953656373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:29,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:29,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:29,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127130953] [2024-06-27 20:26:29,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:29,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:29,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:29,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:29,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:29,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:29,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 724 transitions, 8271 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:29,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:29,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:29,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:30,263 INFO L124 PetriNetUnfolderBase]: 1425/2627 cut-off events. [2024-06-27 20:26:30,263 INFO L125 PetriNetUnfolderBase]: For 788287/788287 co-relation queries the response was YES. [2024-06-27 20:26:30,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22210 conditions, 2627 events. 1425/2627 cut-off events. For 788287/788287 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 17448 event pairs, 81 based on Foata normal form. 2/2628 useless extension candidates. Maximal degree in co-relation 21904. Up to 1409 conditions per place. [2024-06-27 20:26:30,317 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 512 selfloop transitions, 227 changer transitions 0/742 dead transitions. [2024-06-27 20:26:30,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 742 transitions, 10103 flow [2024-06-27 20:26:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:26:30,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:26:30,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-27 20:26:30,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116161616161616 [2024-06-27 20:26:30,318 INFO L175 Difference]: Start difference. First operand has 708 places, 724 transitions, 8271 flow. Second operand 12 states and 163 transitions. [2024-06-27 20:26:30,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 742 transitions, 10103 flow [2024-06-27 20:26:34,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 742 transitions, 9785 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-27 20:26:34,920 INFO L231 Difference]: Finished difference. Result has 706 places, 727 transitions, 8597 flow [2024-06-27 20:26:34,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7953, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8597, PETRI_PLACES=706, PETRI_TRANSITIONS=727} [2024-06-27 20:26:34,920 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 674 predicate places. [2024-06-27 20:26:34,920 INFO L495 AbstractCegarLoop]: Abstraction has has 706 places, 727 transitions, 8597 flow [2024-06-27 20:26:34,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:34,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:34,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:34,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-27 20:26:34,920 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:34,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:34,921 INFO L85 PathProgramCache]: Analyzing trace with hash -465044160, now seen corresponding path program 24 times [2024-06-27 20:26:34,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:34,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175963064] [2024-06-27 20:26:34,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:34,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:34,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:36,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:36,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:36,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175963064] [2024-06-27 20:26:36,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175963064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:36,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:36,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:36,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683101429] [2024-06-27 20:26:36,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:36,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:36,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:36,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:36,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:36,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:36,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 727 transitions, 8597 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:36,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:36,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:36,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:37,185 INFO L124 PetriNetUnfolderBase]: 1431/2637 cut-off events. [2024-06-27 20:26:37,185 INFO L125 PetriNetUnfolderBase]: For 800373/800373 co-relation queries the response was YES. [2024-06-27 20:26:37,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22775 conditions, 2637 events. 1431/2637 cut-off events. For 800373/800373 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 17507 event pairs, 85 based on Foata normal form. 2/2638 useless extension candidates. Maximal degree in co-relation 22472. Up to 1419 conditions per place. [2024-06-27 20:26:37,232 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 500 selfloop transitions, 241 changer transitions 0/744 dead transitions. [2024-06-27 20:26:37,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 744 transitions, 10407 flow [2024-06-27 20:26:37,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:26:37,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:26:37,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 20:26:37,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:26:37,233 INFO L175 Difference]: Start difference. First operand has 706 places, 727 transitions, 8597 flow. Second operand 12 states and 160 transitions. [2024-06-27 20:26:37,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 744 transitions, 10407 flow [2024-06-27 20:26:41,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 744 transitions, 9785 flow, removed 86 selfloop flow, removed 10 redundant places. [2024-06-27 20:26:41,667 INFO L231 Difference]: Finished difference. Result has 708 places, 730 transitions, 8653 flow [2024-06-27 20:26:41,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7975, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8653, PETRI_PLACES=708, PETRI_TRANSITIONS=730} [2024-06-27 20:26:41,667 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 676 predicate places. [2024-06-27 20:26:41,667 INFO L495 AbstractCegarLoop]: Abstraction has has 708 places, 730 transitions, 8653 flow [2024-06-27 20:26:41,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:41,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:41,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:41,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-27 20:26:41,667 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:41,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:41,668 INFO L85 PathProgramCache]: Analyzing trace with hash 2114441363, now seen corresponding path program 10 times [2024-06-27 20:26:41,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:41,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132601647] [2024-06-27 20:26:41,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:41,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:41,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:42,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:42,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:42,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132601647] [2024-06-27 20:26:42,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132601647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:42,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:42,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:42,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238704664] [2024-06-27 20:26:42,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:42,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:42,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:42,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:42,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:42,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:42,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 730 transitions, 8653 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:42,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:42,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:42,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:43,892 INFO L124 PetriNetUnfolderBase]: 1435/2642 cut-off events. [2024-06-27 20:26:43,892 INFO L125 PetriNetUnfolderBase]: For 804860/804860 co-relation queries the response was YES. [2024-06-27 20:26:43,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22779 conditions, 2642 events. 1435/2642 cut-off events. For 804860/804860 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 17510 event pairs, 184 based on Foata normal form. 2/2643 useless extension candidates. Maximal degree in co-relation 22475. Up to 2441 conditions per place. [2024-06-27 20:26:43,947 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 714 selfloop transitions, 28 changer transitions 0/745 dead transitions. [2024-06-27 20:26:43,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 745 transitions, 10209 flow [2024-06-27 20:26:43,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:26:43,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:26:43,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 156 transitions. [2024-06-27 20:26:43,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33766233766233766 [2024-06-27 20:26:43,948 INFO L175 Difference]: Start difference. First operand has 708 places, 730 transitions, 8653 flow. Second operand 14 states and 156 transitions. [2024-06-27 20:26:43,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 745 transitions, 10209 flow [2024-06-27 20:26:48,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 745 transitions, 9553 flow, removed 89 selfloop flow, removed 10 redundant places. [2024-06-27 20:26:48,687 INFO L231 Difference]: Finished difference. Result has 712 places, 731 transitions, 8102 flow [2024-06-27 20:26:48,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=7997, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8102, PETRI_PLACES=712, PETRI_TRANSITIONS=731} [2024-06-27 20:26:48,687 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 680 predicate places. [2024-06-27 20:26:48,687 INFO L495 AbstractCegarLoop]: Abstraction has has 712 places, 731 transitions, 8102 flow [2024-06-27 20:26:48,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:48,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:48,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-27 20:26:48,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-27 20:26:48,688 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:48,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:48,688 INFO L85 PathProgramCache]: Analyzing trace with hash 674032672, now seen corresponding path program 25 times [2024-06-27 20:26:48,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:48,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883585773] [2024-06-27 20:26:48,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:48,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:49,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:49,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:49,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883585773] [2024-06-27 20:26:49,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883585773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:49,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:49,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:49,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413101603] [2024-06-27 20:26:49,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:49,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:49,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:49,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:49,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:50,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:50,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 731 transitions, 8102 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:50,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:50,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:50,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:50,862 INFO L124 PetriNetUnfolderBase]: 1441/2654 cut-off events. [2024-06-27 20:26:50,862 INFO L125 PetriNetUnfolderBase]: For 809794/809794 co-relation queries the response was YES. [2024-06-27 20:26:50,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22379 conditions, 2654 events. 1441/2654 cut-off events. For 809794/809794 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 17638 event pairs, 85 based on Foata normal form. 2/2655 useless extension candidates. Maximal degree in co-relation 22074. Up to 1437 conditions per place. [2024-06-27 20:26:50,916 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 526 selfloop transitions, 221 changer transitions 0/750 dead transitions. [2024-06-27 20:26:50,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 750 transitions, 10020 flow [2024-06-27 20:26:50,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:26:50,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:26:50,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-27 20:26:50,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:26:50,917 INFO L175 Difference]: Start difference. First operand has 712 places, 731 transitions, 8102 flow. Second operand 12 states and 165 transitions. [2024-06-27 20:26:50,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 750 transitions, 10020 flow [2024-06-27 20:26:55,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 750 transitions, 9929 flow, removed 19 selfloop flow, removed 12 redundant places. [2024-06-27 20:26:55,175 INFO L231 Difference]: Finished difference. Result has 712 places, 734 transitions, 8655 flow [2024-06-27 20:26:55,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8011, PETRI_DIFFERENCE_MINUEND_PLACES=700, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8655, PETRI_PLACES=712, PETRI_TRANSITIONS=734} [2024-06-27 20:26:55,176 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 680 predicate places. [2024-06-27 20:26:55,176 INFO L495 AbstractCegarLoop]: Abstraction has has 712 places, 734 transitions, 8655 flow [2024-06-27 20:26:55,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:55,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:26:55,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:26:55,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-27 20:26:55,176 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:26:55,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:26:55,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1678773198, now seen corresponding path program 26 times [2024-06-27 20:26:55,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:26:55,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884400637] [2024-06-27 20:26:55,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:26:55,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:26:55,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:26:56,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:26:56,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:26:56,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884400637] [2024-06-27 20:26:56,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884400637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:26:56,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:26:56,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:26:56,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585328981] [2024-06-27 20:26:56,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:26:56,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:26:56,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:26:56,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:26:56,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:26:56,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:26:56,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 734 transitions, 8655 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:26:56,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:26:56,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:26:56,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:26:57,458 INFO L124 PetriNetUnfolderBase]: 1457/2683 cut-off events. [2024-06-27 20:26:57,458 INFO L125 PetriNetUnfolderBase]: For 884815/884815 co-relation queries the response was YES. [2024-06-27 20:26:57,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24073 conditions, 2683 events. 1457/2683 cut-off events. For 884815/884815 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 17824 event pairs, 81 based on Foata normal form. 2/2684 useless extension candidates. Maximal degree in co-relation 23767. Up to 1414 conditions per place. [2024-06-27 20:26:57,513 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 496 selfloop transitions, 260 changer transitions 0/759 dead transitions. [2024-06-27 20:26:57,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 759 transitions, 11289 flow [2024-06-27 20:26:57,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:26:57,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:26:57,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 186 transitions. [2024-06-27 20:26:57,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-27 20:26:57,514 INFO L175 Difference]: Start difference. First operand has 712 places, 734 transitions, 8655 flow. Second operand 14 states and 186 transitions. [2024-06-27 20:26:57,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 759 transitions, 11289 flow [2024-06-27 20:27:02,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 759 transitions, 10667 flow, removed 92 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:02,392 INFO L231 Difference]: Finished difference. Result has 717 places, 740 transitions, 8979 flow [2024-06-27 20:27:02,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8033, PETRI_DIFFERENCE_MINUEND_PLACES=702, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8979, PETRI_PLACES=717, PETRI_TRANSITIONS=740} [2024-06-27 20:27:02,392 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 685 predicate places. [2024-06-27 20:27:02,392 INFO L495 AbstractCegarLoop]: Abstraction has has 717 places, 740 transitions, 8979 flow [2024-06-27 20:27:02,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:02,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:02,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:02,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-27 20:27:02,392 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:02,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:02,393 INFO L85 PathProgramCache]: Analyzing trace with hash 783221292, now seen corresponding path program 27 times [2024-06-27 20:27:02,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:02,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155128397] [2024-06-27 20:27:02,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:02,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:02,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:03,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:03,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:03,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155128397] [2024-06-27 20:27:03,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155128397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:03,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:03,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:03,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223223677] [2024-06-27 20:27:03,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:03,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:03,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:03,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:03,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:03,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:27:03,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 740 transitions, 8979 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:03,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:03,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:27:03,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:04,589 INFO L124 PetriNetUnfolderBase]: 1463/2687 cut-off events. [2024-06-27 20:27:04,590 INFO L125 PetriNetUnfolderBase]: For 896276/896276 co-relation queries the response was YES. [2024-06-27 20:27:04,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24424 conditions, 2687 events. 1463/2687 cut-off events. For 896276/896276 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 17830 event pairs, 83 based on Foata normal form. 2/2688 useless extension candidates. Maximal degree in co-relation 24116. Up to 1473 conditions per place. [2024-06-27 20:27:04,646 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 526 selfloop transitions, 229 changer transitions 0/758 dead transitions. [2024-06-27 20:27:04,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 758 transitions, 10909 flow [2024-06-27 20:27:04,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:27:04,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:27:04,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-27 20:27:04,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-27 20:27:04,647 INFO L175 Difference]: Start difference. First operand has 717 places, 740 transitions, 8979 flow. Second operand 12 states and 162 transitions. [2024-06-27 20:27:04,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 758 transitions, 10909 flow [2024-06-27 20:27:09,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 758 transitions, 10388 flow, removed 108 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:09,148 INFO L231 Difference]: Finished difference. Result has 719 places, 743 transitions, 9132 flow [2024-06-27 20:27:09,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8458, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9132, PETRI_PLACES=719, PETRI_TRANSITIONS=743} [2024-06-27 20:27:09,149 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 687 predicate places. [2024-06-27 20:27:09,149 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 743 transitions, 9132 flow [2024-06-27 20:27:09,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:09,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:09,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:09,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-27 20:27:09,149 INFO L420 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:09,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:09,150 INFO L85 PathProgramCache]: Analyzing trace with hash -263686140, now seen corresponding path program 28 times [2024-06-27 20:27:09,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:09,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991463627] [2024-06-27 20:27:09,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:09,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:09,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:10,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:10,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:10,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991463627] [2024-06-27 20:27:10,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991463627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:10,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:10,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:10,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499383183] [2024-06-27 20:27:10,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:10,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:10,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:10,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:10,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:10,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:27:10,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 743 transitions, 9132 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:10,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:10,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:27:10,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:11,264 INFO L124 PetriNetUnfolderBase]: 1471/2712 cut-off events. [2024-06-27 20:27:11,264 INFO L125 PetriNetUnfolderBase]: For 903543/903543 co-relation queries the response was YES. [2024-06-27 20:27:11,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25224 conditions, 2712 events. 1471/2712 cut-off events. For 903543/903543 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 18125 event pairs, 73 based on Foata normal form. 1/2712 useless extension candidates. Maximal degree in co-relation 24914. Up to 1933 conditions per place. [2024-06-27 20:27:11,318 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 647 selfloop transitions, 145 changer transitions 0/795 dead transitions. [2024-06-27 20:27:11,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 795 transitions, 11994 flow [2024-06-27 20:27:11,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:27:11,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:27:11,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-27 20:27:11,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-27 20:27:11,319 INFO L175 Difference]: Start difference. First operand has 719 places, 743 transitions, 9132 flow. Second operand 12 states and 157 transitions. [2024-06-27 20:27:11,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 795 transitions, 11994 flow [2024-06-27 20:27:16,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 795 transitions, 11214 flow, removed 140 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:16,627 INFO L231 Difference]: Finished difference. Result has 725 places, 776 transitions, 9496 flow [2024-06-27 20:27:16,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=8480, PETRI_DIFFERENCE_MINUEND_PLACES=709, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9496, PETRI_PLACES=725, PETRI_TRANSITIONS=776} [2024-06-27 20:27:16,627 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 693 predicate places. [2024-06-27 20:27:16,628 INFO L495 AbstractCegarLoop]: Abstraction has has 725 places, 776 transitions, 9496 flow [2024-06-27 20:27:16,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:16,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:16,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:16,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-27 20:27:16,628 INFO L420 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:16,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:16,628 INFO L85 PathProgramCache]: Analyzing trace with hash 775811982, now seen corresponding path program 29 times [2024-06-27 20:27:16,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:16,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663340256] [2024-06-27 20:27:16,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:16,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:16,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:17,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:17,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:17,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663340256] [2024-06-27 20:27:17,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663340256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:17,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:17,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:17,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097557397] [2024-06-27 20:27:17,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:17,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:17,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:17,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:17,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:18,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:27:18,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 776 transitions, 9496 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:18,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:18,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:27:18,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:18,892 INFO L124 PetriNetUnfolderBase]: 1472/2712 cut-off events. [2024-06-27 20:27:18,892 INFO L125 PetriNetUnfolderBase]: For 909733/909733 co-relation queries the response was YES. [2024-06-27 20:27:18,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24978 conditions, 2712 events. 1472/2712 cut-off events. For 909733/909733 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 18119 event pairs, 83 based on Foata normal form. 2/2713 useless extension candidates. Maximal degree in co-relation 24663. Up to 1488 conditions per place. [2024-06-27 20:27:18,951 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 544 selfloop transitions, 246 changer transitions 0/793 dead transitions. [2024-06-27 20:27:18,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 793 transitions, 11474 flow [2024-06-27 20:27:18,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:27:18,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:27:18,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 164 transitions. [2024-06-27 20:27:18,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-27 20:27:18,952 INFO L175 Difference]: Start difference. First operand has 725 places, 776 transitions, 9496 flow. Second operand 12 states and 164 transitions. [2024-06-27 20:27:18,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 793 transitions, 11474 flow [2024-06-27 20:27:24,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 732 places, 793 transitions, 10789 flow, removed 292 selfloop flow, removed 4 redundant places. [2024-06-27 20:27:24,246 INFO L231 Difference]: Finished difference. Result has 733 places, 778 transitions, 9669 flow [2024-06-27 20:27:24,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9003, PETRI_DIFFERENCE_MINUEND_PLACES=721, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9669, PETRI_PLACES=733, PETRI_TRANSITIONS=778} [2024-06-27 20:27:24,247 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 701 predicate places. [2024-06-27 20:27:24,247 INFO L495 AbstractCegarLoop]: Abstraction has has 733 places, 778 transitions, 9669 flow [2024-06-27 20:27:24,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:24,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:24,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:24,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-27 20:27:24,247 INFO L420 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:24,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:24,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1582463529, now seen corresponding path program 11 times [2024-06-27 20:27:24,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:24,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077280165] [2024-06-27 20:27:24,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:24,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:24,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:25,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:25,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:25,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077280165] [2024-06-27 20:27:25,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077280165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:25,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:25,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:25,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135475715] [2024-06-27 20:27:25,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:25,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:25,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:25,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:25,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:25,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:27:25,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 733 places, 778 transitions, 9669 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:25,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:25,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:27:25,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:26,281 INFO L124 PetriNetUnfolderBase]: 1476/2715 cut-off events. [2024-06-27 20:27:26,281 INFO L125 PetriNetUnfolderBase]: For 895591/895591 co-relation queries the response was YES. [2024-06-27 20:27:26,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23941 conditions, 2715 events. 1476/2715 cut-off events. For 895591/895591 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 18096 event pairs, 88 based on Foata normal form. 2/2716 useless extension candidates. Maximal degree in co-relation 23624. Up to 2304 conditions per place. [2024-06-27 20:27:26,338 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 687 selfloop transitions, 101 changer transitions 0/791 dead transitions. [2024-06-27 20:27:26,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 744 places, 791 transitions, 11313 flow [2024-06-27 20:27:26,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:27:26,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:27:26,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 20:27:26,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-27 20:27:26,339 INFO L175 Difference]: Start difference. First operand has 733 places, 778 transitions, 9669 flow. Second operand 12 states and 149 transitions. [2024-06-27 20:27:26,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 744 places, 791 transitions, 11313 flow [2024-06-27 20:27:30,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 791 transitions, 10655 flow, removed 86 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:30,920 INFO L231 Difference]: Finished difference. Result has 735 places, 779 transitions, 9261 flow [2024-06-27 20:27:30,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9011, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9261, PETRI_PLACES=735, PETRI_TRANSITIONS=779} [2024-06-27 20:27:30,920 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 703 predicate places. [2024-06-27 20:27:30,920 INFO L495 AbstractCegarLoop]: Abstraction has has 735 places, 779 transitions, 9261 flow [2024-06-27 20:27:30,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:30,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:30,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:30,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-27 20:27:30,921 INFO L420 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:30,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:30,921 INFO L85 PathProgramCache]: Analyzing trace with hash 783230933, now seen corresponding path program 12 times [2024-06-27 20:27:30,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:30,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002458810] [2024-06-27 20:27:30,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:30,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:30,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:32,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:32,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:32,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002458810] [2024-06-27 20:27:32,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002458810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:32,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:32,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:32,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496138250] [2024-06-27 20:27:32,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:32,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:32,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:32,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:32,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:32,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:27:32,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 779 transitions, 9261 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:32,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:32,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:27:32,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:33,341 INFO L124 PetriNetUnfolderBase]: 1480/2725 cut-off events. [2024-06-27 20:27:33,341 INFO L125 PetriNetUnfolderBase]: For 901292/901292 co-relation queries the response was YES. [2024-06-27 20:27:33,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23657 conditions, 2725 events. 1480/2725 cut-off events. For 901292/901292 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 18211 event pairs, 88 based on Foata normal form. 2/2726 useless extension candidates. Maximal degree in co-relation 23339. Up to 2312 conditions per place. [2024-06-27 20:27:33,393 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 690 selfloop transitions, 99 changer transitions 0/792 dead transitions. [2024-06-27 20:27:33,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 792 transitions, 10925 flow [2024-06-27 20:27:33,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:27:33,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:27:33,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-27 20:27:33,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37626262626262624 [2024-06-27 20:27:33,394 INFO L175 Difference]: Start difference. First operand has 735 places, 779 transitions, 9261 flow. Second operand 12 states and 149 transitions. [2024-06-27 20:27:33,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 792 transitions, 10925 flow [2024-06-27 20:27:38,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 792 transitions, 10687 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:38,023 INFO L231 Difference]: Finished difference. Result has 737 places, 780 transitions, 9287 flow [2024-06-27 20:27:38,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9023, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=779, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9287, PETRI_PLACES=737, PETRI_TRANSITIONS=780} [2024-06-27 20:27:38,023 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 705 predicate places. [2024-06-27 20:27:38,023 INFO L495 AbstractCegarLoop]: Abstraction has has 737 places, 780 transitions, 9287 flow [2024-06-27 20:27:38,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:38,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:38,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:38,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-27 20:27:38,024 INFO L420 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:38,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:38,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1316756608, now seen corresponding path program 30 times [2024-06-27 20:27:38,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:38,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234262559] [2024-06-27 20:27:38,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:38,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:38,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:39,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:39,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:39,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234262559] [2024-06-27 20:27:39,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234262559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:39,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:39,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:39,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365925081] [2024-06-27 20:27:39,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:39,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:39,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:39,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:39,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:39,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:27:39,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 780 transitions, 9287 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:39,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:39,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:27:39,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:40,267 INFO L124 PetriNetUnfolderBase]: 1486/2738 cut-off events. [2024-06-27 20:27:40,267 INFO L125 PetriNetUnfolderBase]: For 911072/911072 co-relation queries the response was YES. [2024-06-27 20:27:40,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23891 conditions, 2738 events. 1486/2738 cut-off events. For 911072/911072 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 18289 event pairs, 83 based on Foata normal form. 2/2739 useless extension candidates. Maximal degree in co-relation 23572. Up to 1514 conditions per place. [2024-06-27 20:27:40,327 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 521 selfloop transitions, 273 changer transitions 0/797 dead transitions. [2024-06-27 20:27:40,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 797 transitions, 11099 flow [2024-06-27 20:27:40,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:27:40,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:27:40,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-27 20:27:40,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-27 20:27:40,328 INFO L175 Difference]: Start difference. First operand has 737 places, 780 transitions, 9287 flow. Second operand 12 states and 159 transitions. [2024-06-27 20:27:40,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 797 transitions, 11099 flow [2024-06-27 20:27:45,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 797 transitions, 10845 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:45,178 INFO L231 Difference]: Finished difference. Result has 739 places, 783 transitions, 9771 flow [2024-06-27 20:27:45,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9033, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9771, PETRI_PLACES=739, PETRI_TRANSITIONS=783} [2024-06-27 20:27:45,179 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 707 predicate places. [2024-06-27 20:27:45,179 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 783 transitions, 9771 flow [2024-06-27 20:27:45,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:45,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:45,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:45,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-27 20:27:45,179 INFO L420 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:45,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:45,179 INFO L85 PathProgramCache]: Analyzing trace with hash -545253520, now seen corresponding path program 31 times [2024-06-27 20:27:45,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:45,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660239877] [2024-06-27 20:27:45,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:45,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:46,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-27 20:27:46,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:46,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660239877] [2024-06-27 20:27:46,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660239877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:46,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:46,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:46,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207805309] [2024-06-27 20:27:46,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:46,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:46,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:46,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:46,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:46,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:27:46,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 783 transitions, 9771 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:46,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:46,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:27:46,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:47,256 INFO L124 PetriNetUnfolderBase]: 1489/2751 cut-off events. [2024-06-27 20:27:47,256 INFO L125 PetriNetUnfolderBase]: For 889893/889893 co-relation queries the response was YES. [2024-06-27 20:27:47,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24331 conditions, 2751 events. 1489/2751 cut-off events. For 889893/889893 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 18526 event pairs, 73 based on Foata normal form. 1/2751 useless extension candidates. Maximal degree in co-relation 24011. Up to 1982 conditions per place. [2024-06-27 20:27:47,314 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 673 selfloop transitions, 131 changer transitions 0/807 dead transitions. [2024-06-27 20:27:47,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 807 transitions, 11622 flow [2024-06-27 20:27:47,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:27:47,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:27:47,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 20:27:47,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:27:47,315 INFO L175 Difference]: Start difference. First operand has 739 places, 783 transitions, 9771 flow. Second operand 12 states and 160 transitions. [2024-06-27 20:27:47,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 807 transitions, 11622 flow [2024-06-27 20:27:51,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 807 transitions, 10915 flow, removed 82 selfloop flow, removed 10 redundant places. [2024-06-27 20:27:51,979 INFO L231 Difference]: Finished difference. Result has 742 places, 790 transitions, 9519 flow [2024-06-27 20:27:51,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9066, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9519, PETRI_PLACES=742, PETRI_TRANSITIONS=790} [2024-06-27 20:27:51,980 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 710 predicate places. [2024-06-27 20:27:51,980 INFO L495 AbstractCegarLoop]: Abstraction has has 742 places, 790 transitions, 9519 flow [2024-06-27 20:27:51,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:51,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:51,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:51,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2024-06-27 20:27:51,981 INFO L420 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:51,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:51,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1095027595, now seen corresponding path program 13 times [2024-06-27 20:27:51,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:51,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137599673] [2024-06-27 20:27:51,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:51,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:51,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:27:53,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:27:53,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:27:53,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137599673] [2024-06-27 20:27:53,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137599673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:27:53,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:27:53,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:27:53,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45409333] [2024-06-27 20:27:53,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:27:53,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:27:53,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:27:53,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:27:53,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:27:53,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:27:53,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 790 transitions, 9519 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:53,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:27:53,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:27:53,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:27:54,076 INFO L124 PetriNetUnfolderBase]: 1493/2748 cut-off events. [2024-06-27 20:27:54,077 INFO L125 PetriNetUnfolderBase]: For 924143/924143 co-relation queries the response was YES. [2024-06-27 20:27:54,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24085 conditions, 2748 events. 1493/2748 cut-off events. For 924143/924143 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 18407 event pairs, 90 based on Foata normal form. 2/2749 useless extension candidates. Maximal degree in co-relation 23763. Up to 2323 conditions per place. [2024-06-27 20:27:54,135 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 692 selfloop transitions, 108 changer transitions 0/803 dead transitions. [2024-06-27 20:27:54,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 803 transitions, 11189 flow [2024-06-27 20:27:54,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:27:54,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:27:54,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 20:27:54,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 20:27:54,136 INFO L175 Difference]: Start difference. First operand has 742 places, 790 transitions, 9519 flow. Second operand 12 states and 150 transitions. [2024-06-27 20:27:54,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 803 transitions, 11189 flow [2024-06-27 20:27:59,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 803 transitions, 10844 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-27 20:27:59,247 INFO L231 Difference]: Finished difference. Result has 749 places, 791 transitions, 9440 flow [2024-06-27 20:27:59,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9174, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9440, PETRI_PLACES=749, PETRI_TRANSITIONS=791} [2024-06-27 20:27:59,247 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 717 predicate places. [2024-06-27 20:27:59,247 INFO L495 AbstractCegarLoop]: Abstraction has has 749 places, 791 transitions, 9440 flow [2024-06-27 20:27:59,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:27:59,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:27:59,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:27:59,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2024-06-27 20:27:59,248 INFO L420 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:27:59,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:27:59,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1982624151, now seen corresponding path program 14 times [2024-06-27 20:27:59,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:27:59,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166662243] [2024-06-27 20:27:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:27:59,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:27:59,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:00,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-27 20:28:00,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:00,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166662243] [2024-06-27 20:28:00,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166662243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:00,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:00,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:00,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889110050] [2024-06-27 20:28:00,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:00,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:00,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:00,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:00,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:00,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:28:00,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 749 places, 791 transitions, 9440 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:00,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:00,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:28:00,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:01,261 INFO L124 PetriNetUnfolderBase]: 1497/2754 cut-off events. [2024-06-27 20:28:01,261 INFO L125 PetriNetUnfolderBase]: For 931197/931197 co-relation queries the response was YES. [2024-06-27 20:28:01,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23975 conditions, 2754 events. 1497/2754 cut-off events. For 931197/931197 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 18438 event pairs, 90 based on Foata normal form. 2/2755 useless extension candidates. Maximal degree in co-relation 23652. Up to 2343 conditions per place. [2024-06-27 20:28:01,324 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 708 selfloop transitions, 93 changer transitions 0/804 dead transitions. [2024-06-27 20:28:01,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 804 transitions, 11130 flow [2024-06-27 20:28:01,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:28:01,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:28:01,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-27 20:28:01,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:28:01,325 INFO L175 Difference]: Start difference. First operand has 749 places, 791 transitions, 9440 flow. Second operand 12 states and 152 transitions. [2024-06-27 20:28:01,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 804 transitions, 11130 flow [2024-06-27 20:28:06,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 804 transitions, 10869 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-27 20:28:06,009 INFO L231 Difference]: Finished difference. Result has 751 places, 792 transitions, 9433 flow [2024-06-27 20:28:06,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=698, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9433, PETRI_PLACES=751, PETRI_TRANSITIONS=792} [2024-06-27 20:28:06,009 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 719 predicate places. [2024-06-27 20:28:06,009 INFO L495 AbstractCegarLoop]: Abstraction has has 751 places, 792 transitions, 9433 flow [2024-06-27 20:28:06,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:06,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:06,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:06,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2024-06-27 20:28:06,010 INFO L420 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:06,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:06,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1982624492, now seen corresponding path program 32 times [2024-06-27 20:28:06,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:06,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879712291] [2024-06-27 20:28:06,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:06,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:06,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:07,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:07,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:07,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879712291] [2024-06-27 20:28:07,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879712291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:07,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:07,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:07,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394616632] [2024-06-27 20:28:07,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:07,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:07,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:07,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:07,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:07,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:28:07,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 751 places, 792 transitions, 9433 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:07,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:07,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:28:07,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:08,118 INFO L124 PetriNetUnfolderBase]: 1505/2782 cut-off events. [2024-06-27 20:28:08,118 INFO L125 PetriNetUnfolderBase]: For 942519/942519 co-relation queries the response was YES. [2024-06-27 20:28:08,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24541 conditions, 2782 events. 1505/2782 cut-off events. For 942519/942519 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 18760 event pairs, 73 based on Foata normal form. 1/2782 useless extension candidates. Maximal degree in co-relation 24217. Up to 1998 conditions per place. [2024-06-27 20:28:08,179 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 673 selfloop transitions, 141 changer transitions 0/817 dead transitions. [2024-06-27 20:28:08,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 762 places, 817 transitions, 11934 flow [2024-06-27 20:28:08,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:28:08,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:28:08,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 161 transitions. [2024-06-27 20:28:08,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065656565656566 [2024-06-27 20:28:08,180 INFO L175 Difference]: Start difference. First operand has 751 places, 792 transitions, 9433 flow. Second operand 12 states and 161 transitions. [2024-06-27 20:28:08,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 762 places, 817 transitions, 11934 flow [2024-06-27 20:28:13,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 817 transitions, 11690 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-27 20:28:13,623 INFO L231 Difference]: Finished difference. Result has 755 places, 800 transitions, 9815 flow [2024-06-27 20:28:13,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9189, PETRI_DIFFERENCE_MINUEND_PLACES=741, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9815, PETRI_PLACES=755, PETRI_TRANSITIONS=800} [2024-06-27 20:28:13,623 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 723 predicate places. [2024-06-27 20:28:13,623 INFO L495 AbstractCegarLoop]: Abstraction has has 755 places, 800 transitions, 9815 flow [2024-06-27 20:28:13,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:13,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:13,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:13,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2024-06-27 20:28:13,624 INFO L420 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:13,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:13,624 INFO L85 PathProgramCache]: Analyzing trace with hash -935717060, now seen corresponding path program 33 times [2024-06-27 20:28:13,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:13,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160742632] [2024-06-27 20:28:13,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:13,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:13,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:14,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:14,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:14,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160742632] [2024-06-27 20:28:14,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160742632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:14,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:14,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:14,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549796819] [2024-06-27 20:28:14,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:14,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:14,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:14,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:14,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:14,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:28:14,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 755 places, 800 transitions, 9815 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:14,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:14,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:28:14,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:15,972 INFO L124 PetriNetUnfolderBase]: 1506/2782 cut-off events. [2024-06-27 20:28:15,972 INFO L125 PetriNetUnfolderBase]: For 952600/952600 co-relation queries the response was YES. [2024-06-27 20:28:16,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24566 conditions, 2782 events. 1506/2782 cut-off events. For 952600/952600 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 18752 event pairs, 83 based on Foata normal form. 2/2783 useless extension candidates. Maximal degree in co-relation 24239. Up to 1550 conditions per place. [2024-06-27 20:28:16,031 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 568 selfloop transitions, 242 changer transitions 0/813 dead transitions. [2024-06-27 20:28:16,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 813 transitions, 11629 flow [2024-06-27 20:28:16,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:28:16,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:28:16,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-27 20:28:16,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217171717171717 [2024-06-27 20:28:16,032 INFO L175 Difference]: Start difference. First operand has 755 places, 800 transitions, 9815 flow. Second operand 12 states and 167 transitions. [2024-06-27 20:28:16,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 813 transitions, 11629 flow [2024-06-27 20:28:21,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 813 transitions, 11221 flow, removed 134 selfloop flow, removed 6 redundant places. [2024-06-27 20:28:21,216 INFO L231 Difference]: Finished difference. Result has 761 places, 802 transitions, 10073 flow [2024-06-27 20:28:21,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9407, PETRI_DIFFERENCE_MINUEND_PLACES=749, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10073, PETRI_PLACES=761, PETRI_TRANSITIONS=802} [2024-06-27 20:28:21,216 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 729 predicate places. [2024-06-27 20:28:21,216 INFO L495 AbstractCegarLoop]: Abstraction has has 761 places, 802 transitions, 10073 flow [2024-06-27 20:28:21,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:21,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:21,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:21,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2024-06-27 20:28:21,217 INFO L420 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:21,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:21,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1573257118, now seen corresponding path program 34 times [2024-06-27 20:28:21,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:21,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207691043] [2024-06-27 20:28:21,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:21,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:21,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:22,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:22,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:22,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207691043] [2024-06-27 20:28:22,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207691043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:22,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:22,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:22,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353086862] [2024-06-27 20:28:22,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:22,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:22,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:22,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:22,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:22,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:28:22,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 802 transitions, 10073 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:22,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:22,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:28:22,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:23,565 INFO L124 PetriNetUnfolderBase]: 1512/2784 cut-off events. [2024-06-27 20:28:23,565 INFO L125 PetriNetUnfolderBase]: For 959363/959363 co-relation queries the response was YES. [2024-06-27 20:28:23,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25071 conditions, 2784 events. 1512/2784 cut-off events. For 959363/959363 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 18685 event pairs, 79 based on Foata normal form. 2/2785 useless extension candidates. Maximal degree in co-relation 24742. Up to 1560 conditions per place. [2024-06-27 20:28:23,626 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 552 selfloop transitions, 264 changer transitions 0/819 dead transitions. [2024-06-27 20:28:23,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 772 places, 819 transitions, 11941 flow [2024-06-27 20:28:23,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:28:23,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:28:23,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-27 20:28:23,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116161616161616 [2024-06-27 20:28:23,628 INFO L175 Difference]: Start difference. First operand has 761 places, 802 transitions, 10073 flow. Second operand 12 states and 163 transitions. [2024-06-27 20:28:23,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 772 places, 819 transitions, 11941 flow [2024-06-27 20:28:28,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 819 transitions, 11287 flow, removed 88 selfloop flow, removed 10 redundant places. [2024-06-27 20:28:28,396 INFO L231 Difference]: Finished difference. Result has 763 places, 805 transitions, 10145 flow [2024-06-27 20:28:28,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9419, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10145, PETRI_PLACES=763, PETRI_TRANSITIONS=805} [2024-06-27 20:28:28,397 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 731 predicate places. [2024-06-27 20:28:28,397 INFO L495 AbstractCegarLoop]: Abstraction has has 763 places, 805 transitions, 10145 flow [2024-06-27 20:28:28,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:28,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:28,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:28,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2024-06-27 20:28:28,397 INFO L420 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:28,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:28,398 INFO L85 PathProgramCache]: Analyzing trace with hash -686356749, now seen corresponding path program 15 times [2024-06-27 20:28:28,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:28,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705737143] [2024-06-27 20:28:28,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:28,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:28,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:29,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:29,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705737143] [2024-06-27 20:28:29,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705737143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:29,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:29,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:29,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029276394] [2024-06-27 20:28:29,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:29,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:29,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:29,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:29,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:29,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:28:29,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 763 places, 805 transitions, 10145 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:29,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:29,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:28:29,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:30,782 INFO L124 PetriNetUnfolderBase]: 1516/2787 cut-off events. [2024-06-27 20:28:30,782 INFO L125 PetriNetUnfolderBase]: For 966128/966128 co-relation queries the response was YES. [2024-06-27 20:28:30,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25131 conditions, 2787 events. 1516/2787 cut-off events. For 966128/966128 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 18645 event pairs, 86 based on Foata normal form. 2/2788 useless extension candidates. Maximal degree in co-relation 24801. Up to 2376 conditions per place. [2024-06-27 20:28:30,842 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 721 selfloop transitions, 94 changer transitions 0/818 dead transitions. [2024-06-27 20:28:30,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 774 places, 818 transitions, 11865 flow [2024-06-27 20:28:30,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:28:30,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:28:30,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 20:28:30,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-27 20:28:30,843 INFO L175 Difference]: Start difference. First operand has 763 places, 805 transitions, 10145 flow. Second operand 12 states and 151 transitions. [2024-06-27 20:28:30,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 774 places, 818 transitions, 11865 flow [2024-06-27 20:28:36,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 764 places, 818 transitions, 11172 flow, removed 85 selfloop flow, removed 10 redundant places. [2024-06-27 20:28:36,151 INFO L231 Difference]: Finished difference. Result has 765 places, 806 transitions, 9710 flow [2024-06-27 20:28:36,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9452, PETRI_DIFFERENCE_MINUEND_PLACES=753, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9710, PETRI_PLACES=765, PETRI_TRANSITIONS=806} [2024-06-27 20:28:36,152 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 733 predicate places. [2024-06-27 20:28:36,152 INFO L495 AbstractCegarLoop]: Abstraction has has 765 places, 806 transitions, 9710 flow [2024-06-27 20:28:36,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:36,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:36,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:36,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2024-06-27 20:28:36,152 INFO L420 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:36,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:36,153 INFO L85 PathProgramCache]: Analyzing trace with hash -677419790, now seen corresponding path program 35 times [2024-06-27 20:28:36,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:36,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035934804] [2024-06-27 20:28:36,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:36,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:36,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:37,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:37,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:37,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035934804] [2024-06-27 20:28:37,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035934804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:37,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:37,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:37,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758578879] [2024-06-27 20:28:37,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:37,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:37,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:37,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:37,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:37,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:28:37,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 806 transitions, 9710 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:37,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:37,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:28:37,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:38,577 INFO L124 PetriNetUnfolderBase]: 1522/2802 cut-off events. [2024-06-27 20:28:38,577 INFO L125 PetriNetUnfolderBase]: For 974522/974522 co-relation queries the response was YES. [2024-06-27 20:28:38,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24930 conditions, 2802 events. 1522/2802 cut-off events. For 974522/974522 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 18803 event pairs, 79 based on Foata normal form. 2/2803 useless extension candidates. Maximal degree in co-relation 24599. Up to 1573 conditions per place. [2024-06-27 20:28:38,636 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 562 selfloop transitions, 258 changer transitions 0/823 dead transitions. [2024-06-27 20:28:38,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 823 transitions, 11622 flow [2024-06-27 20:28:38,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:28:38,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:28:38,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 173 transitions. [2024-06-27 20:28:38,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40326340326340326 [2024-06-27 20:28:38,637 INFO L175 Difference]: Start difference. First operand has 765 places, 806 transitions, 9710 flow. Second operand 13 states and 173 transitions. [2024-06-27 20:28:38,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 823 transitions, 11622 flow [2024-06-27 20:28:44,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 767 places, 823 transitions, 11374 flow, removed 31 selfloop flow, removed 10 redundant places. [2024-06-27 20:28:44,116 INFO L231 Difference]: Finished difference. Result has 768 places, 809 transitions, 10220 flow [2024-06-27 20:28:44,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9462, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10220, PETRI_PLACES=768, PETRI_TRANSITIONS=809} [2024-06-27 20:28:44,116 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 736 predicate places. [2024-06-27 20:28:44,116 INFO L495 AbstractCegarLoop]: Abstraction has has 768 places, 809 transitions, 10220 flow [2024-06-27 20:28:44,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:44,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:44,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:44,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2024-06-27 20:28:44,117 INFO L420 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:44,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:44,117 INFO L85 PathProgramCache]: Analyzing trace with hash -686625860, now seen corresponding path program 36 times [2024-06-27 20:28:44,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:44,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185824294] [2024-06-27 20:28:44,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:44,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:44,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:45,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-27 20:28:45,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:45,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185824294] [2024-06-27 20:28:45,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185824294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:45,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:45,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:45,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127855188] [2024-06-27 20:28:45,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:45,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:45,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:45,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:45,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:45,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:28:45,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 809 transitions, 10220 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:45,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:45,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:28:45,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:46,408 INFO L124 PetriNetUnfolderBase]: 1528/2814 cut-off events. [2024-06-27 20:28:46,408 INFO L125 PetriNetUnfolderBase]: For 987715/987715 co-relation queries the response was YES. [2024-06-27 20:28:46,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25552 conditions, 2814 events. 1528/2814 cut-off events. For 987715/987715 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 18931 event pairs, 79 based on Foata normal form. 2/2815 useless extension candidates. Maximal degree in co-relation 25220. Up to 1588 conditions per place. [2024-06-27 20:28:46,468 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 576 selfloop transitions, 245 changer transitions 0/824 dead transitions. [2024-06-27 20:28:46,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 824 transitions, 12129 flow [2024-06-27 20:28:46,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:28:46,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:28:46,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 164 transitions. [2024-06-27 20:28:46,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-27 20:28:46,470 INFO L175 Difference]: Start difference. First operand has 768 places, 809 transitions, 10220 flow. Second operand 12 states and 164 transitions. [2024-06-27 20:28:46,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 824 transitions, 12129 flow [2024-06-27 20:28:51,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 768 places, 824 transitions, 11397 flow, removed 111 selfloop flow, removed 11 redundant places. [2024-06-27 20:28:51,655 INFO L231 Difference]: Finished difference. Result has 769 places, 812 transitions, 10225 flow [2024-06-27 20:28:51,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9488, PETRI_DIFFERENCE_MINUEND_PLACES=757, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10225, PETRI_PLACES=769, PETRI_TRANSITIONS=812} [2024-06-27 20:28:51,656 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 737 predicate places. [2024-06-27 20:28:51,656 INFO L495 AbstractCegarLoop]: Abstraction has has 769 places, 812 transitions, 10225 flow [2024-06-27 20:28:51,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:51,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:51,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:51,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2024-06-27 20:28:51,656 INFO L420 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:51,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:51,656 INFO L85 PathProgramCache]: Analyzing trace with hash -686357090, now seen corresponding path program 37 times [2024-06-27 20:28:51,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:51,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784423108] [2024-06-27 20:28:51,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:51,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:51,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:28:52,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:28:52,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:28:52,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784423108] [2024-06-27 20:28:52,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784423108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:28:52,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:28:52,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:28:52,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829496513] [2024-06-27 20:28:52,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:28:52,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:28:52,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:28:52,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:28:52,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:28:52,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:28:52,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 769 places, 812 transitions, 10225 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:52,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:28:52,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:28:52,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:28:53,835 INFO L124 PetriNetUnfolderBase]: 1536/2833 cut-off events. [2024-06-27 20:28:53,835 INFO L125 PetriNetUnfolderBase]: For 995179/995179 co-relation queries the response was YES. [2024-06-27 20:28:53,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25956 conditions, 2833 events. 1536/2833 cut-off events. For 995179/995179 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 19122 event pairs, 73 based on Foata normal form. 1/2833 useless extension candidates. Maximal degree in co-relation 25623. Up to 2054 conditions per place. [2024-06-27 20:28:53,897 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 690 selfloop transitions, 142 changer transitions 0/835 dead transitions. [2024-06-27 20:28:53,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 835 transitions, 12890 flow [2024-06-27 20:28:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:28:53,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:28:53,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-27 20:28:53,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-27 20:28:53,898 INFO L175 Difference]: Start difference. First operand has 769 places, 812 transitions, 10225 flow. Second operand 12 states and 160 transitions. [2024-06-27 20:28:53,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 835 transitions, 12890 flow [2024-06-27 20:28:59,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 770 places, 835 transitions, 12078 flow, removed 162 selfloop flow, removed 10 redundant places. [2024-06-27 20:28:59,421 INFO L231 Difference]: Finished difference. Result has 773 places, 819 transitions, 10161 flow [2024-06-27 20:28:59,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9512, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10161, PETRI_PLACES=773, PETRI_TRANSITIONS=819} [2024-06-27 20:28:59,421 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 741 predicate places. [2024-06-27 20:28:59,422 INFO L495 AbstractCegarLoop]: Abstraction has has 773 places, 819 transitions, 10161 flow [2024-06-27 20:28:59,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:28:59,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:28:59,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:28:59,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2024-06-27 20:28:59,422 INFO L420 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:28:59,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:28:59,422 INFO L85 PathProgramCache]: Analyzing trace with hash -677419449, now seen corresponding path program 16 times [2024-06-27 20:28:59,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:28:59,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895646109] [2024-06-27 20:28:59,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:28:59,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:28:59,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:00,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:00,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:00,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895646109] [2024-06-27 20:29:00,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895646109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:00,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:00,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:00,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395183754] [2024-06-27 20:29:00,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:00,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:00,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:00,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:00,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:00,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:29:00,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 773 places, 819 transitions, 10161 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:00,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:00,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:29:00,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:01,507 INFO L124 PetriNetUnfolderBase]: 1540/2834 cut-off events. [2024-06-27 20:29:01,507 INFO L125 PetriNetUnfolderBase]: For 1031962/1031962 co-relation queries the response was YES. [2024-06-27 20:29:01,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25764 conditions, 2834 events. 1540/2834 cut-off events. For 1031962/1031962 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 19092 event pairs, 84 based on Foata normal form. 2/2835 useless extension candidates. Maximal degree in co-relation 25428. Up to 2417 conditions per place. [2024-06-27 20:29:01,569 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 733 selfloop transitions, 96 changer transitions 0/832 dead transitions. [2024-06-27 20:29:01,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 784 places, 832 transitions, 11911 flow [2024-06-27 20:29:01,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:29:01,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:29:01,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 20:29:01,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 20:29:01,570 INFO L175 Difference]: Start difference. First operand has 773 places, 819 transitions, 10161 flow. Second operand 12 states and 150 transitions. [2024-06-27 20:29:01,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 784 places, 832 transitions, 11911 flow [2024-06-27 20:29:07,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 832 transitions, 11561 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-27 20:29:07,535 INFO L231 Difference]: Finished difference. Result has 778 places, 820 transitions, 10075 flow [2024-06-27 20:29:07,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9811, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10075, PETRI_PLACES=778, PETRI_TRANSITIONS=820} [2024-06-27 20:29:07,536 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 746 predicate places. [2024-06-27 20:29:07,536 INFO L495 AbstractCegarLoop]: Abstraction has has 778 places, 820 transitions, 10075 flow [2024-06-27 20:29:07,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:07,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:07,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:07,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2024-06-27 20:29:07,536 INFO L420 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:07,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:07,537 INFO L85 PathProgramCache]: Analyzing trace with hash -295643380, now seen corresponding path program 38 times [2024-06-27 20:29:07,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:07,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659250196] [2024-06-27 20:29:07,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:07,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:07,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:08,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:08,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:08,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659250196] [2024-06-27 20:29:08,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659250196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:08,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:08,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:08,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418368284] [2024-06-27 20:29:08,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:08,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:08,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:08,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:08,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:08,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:29:08,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 778 places, 820 transitions, 10075 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:08,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:08,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:29:08,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:09,759 INFO L124 PetriNetUnfolderBase]: 1538/2832 cut-off events. [2024-06-27 20:29:09,760 INFO L125 PetriNetUnfolderBase]: For 968938/968938 co-relation queries the response was YES. [2024-06-27 20:29:09,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25410 conditions, 2832 events. 1538/2832 cut-off events. For 968938/968938 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 19060 event pairs, 73 based on Foata normal form. 1/2832 useless extension candidates. Maximal degree in co-relation 25072. Up to 2069 conditions per place. [2024-06-27 20:29:09,821 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 695 selfloop transitions, 138 changer transitions 0/836 dead transitions. [2024-06-27 20:29:09,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 836 transitions, 11801 flow [2024-06-27 20:29:09,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:29:09,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:29:09,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-27 20:29:09,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-27 20:29:09,822 INFO L175 Difference]: Start difference. First operand has 778 places, 820 transitions, 10075 flow. Second operand 12 states and 158 transitions. [2024-06-27 20:29:09,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 836 transitions, 11801 flow [2024-06-27 20:29:14,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 779 places, 836 transitions, 11431 flow, removed 90 selfloop flow, removed 10 redundant places. [2024-06-27 20:29:15,005 INFO L231 Difference]: Finished difference. Result has 780 places, 821 transitions, 9994 flow [2024-06-27 20:29:15,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9705, PETRI_DIFFERENCE_MINUEND_PLACES=768, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9994, PETRI_PLACES=780, PETRI_TRANSITIONS=821} [2024-06-27 20:29:15,006 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 748 predicate places. [2024-06-27 20:29:15,006 INFO L495 AbstractCegarLoop]: Abstraction has has 780 places, 821 transitions, 9994 flow [2024-06-27 20:29:15,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:15,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:15,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:15,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2024-06-27 20:29:15,006 INFO L420 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:15,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:15,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1724019392, now seen corresponding path program 39 times [2024-06-27 20:29:15,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:15,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003100497] [2024-06-27 20:29:15,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:15,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:16,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:16,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:16,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003100497] [2024-06-27 20:29:16,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003100497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:16,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:16,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:16,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482021941] [2024-06-27 20:29:16,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:16,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:16,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:16,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:16,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:16,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:29:16,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 821 transitions, 9994 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:16,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:16,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:29:16,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:17,417 INFO L124 PetriNetUnfolderBase]: 1546/2843 cut-off events. [2024-06-27 20:29:17,417 INFO L125 PetriNetUnfolderBase]: For 1012708/1012708 co-relation queries the response was YES. [2024-06-27 20:29:17,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26105 conditions, 2843 events. 1546/2843 cut-off events. For 1012708/1012708 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 19158 event pairs, 79 based on Foata normal form. 1/2843 useless extension candidates. Maximal degree in co-relation 25766. Up to 1533 conditions per place. [2024-06-27 20:29:17,481 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 529 selfloop transitions, 308 changer transitions 0/840 dead transitions. [2024-06-27 20:29:17,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 840 transitions, 12573 flow [2024-06-27 20:29:17,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 20:29:17,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 20:29:17,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 187 transitions. [2024-06-27 20:29:17,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 20:29:17,482 INFO L175 Difference]: Start difference. First operand has 780 places, 821 transitions, 9994 flow. Second operand 14 states and 187 transitions. [2024-06-27 20:29:17,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 840 transitions, 12573 flow [2024-06-27 20:29:22,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 840 transitions, 12292 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 20:29:22,150 INFO L231 Difference]: Finished difference. Result has 786 places, 825 transitions, 10761 flow [2024-06-27 20:29:22,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=9715, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10761, PETRI_PLACES=786, PETRI_TRANSITIONS=825} [2024-06-27 20:29:22,150 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 754 predicate places. [2024-06-27 20:29:22,150 INFO L495 AbstractCegarLoop]: Abstraction has has 786 places, 825 transitions, 10761 flow [2024-06-27 20:29:22,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:22,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:22,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:22,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2024-06-27 20:29:22,150 INFO L420 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:22,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:22,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1724019051, now seen corresponding path program 17 times [2024-06-27 20:29:22,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:22,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928484979] [2024-06-27 20:29:22,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:22,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:22,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:23,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:23,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:23,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928484979] [2024-06-27 20:29:23,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928484979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:23,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:23,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:23,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703107535] [2024-06-27 20:29:23,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:23,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:23,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:23,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:23,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:23,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:29:23,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 786 places, 825 transitions, 10761 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:23,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:23,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:29:23,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:24,345 INFO L124 PetriNetUnfolderBase]: 1550/2854 cut-off events. [2024-06-27 20:29:24,345 INFO L125 PetriNetUnfolderBase]: For 1058276/1058276 co-relation queries the response was YES. [2024-06-27 20:29:24,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26651 conditions, 2854 events. 1550/2854 cut-off events. For 1058276/1058276 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 19281 event pairs, 86 based on Foata normal form. 2/2855 useless extension candidates. Maximal degree in co-relation 26310. Up to 2420 conditions per place. [2024-06-27 20:29:24,411 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 730 selfloop transitions, 105 changer transitions 0/838 dead transitions. [2024-06-27 20:29:24,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 797 places, 838 transitions, 12525 flow [2024-06-27 20:29:24,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:29:24,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:29:24,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-27 20:29:24,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813131313131313 [2024-06-27 20:29:24,411 INFO L175 Difference]: Start difference. First operand has 786 places, 825 transitions, 10761 flow. Second operand 12 states and 151 transitions. [2024-06-27 20:29:24,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 797 places, 838 transitions, 12525 flow [2024-06-27 20:29:30,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 787 places, 838 transitions, 12044 flow, removed 87 selfloop flow, removed 10 redundant places. [2024-06-27 20:29:30,194 INFO L231 Difference]: Finished difference. Result has 788 places, 826 transitions, 10564 flow [2024-06-27 20:29:30,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10280, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10564, PETRI_PLACES=788, PETRI_TRANSITIONS=826} [2024-06-27 20:29:30,194 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 756 predicate places. [2024-06-27 20:29:30,194 INFO L495 AbstractCegarLoop]: Abstraction has has 788 places, 826 transitions, 10564 flow [2024-06-27 20:29:30,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:30,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:30,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:30,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2024-06-27 20:29:30,195 INFO L420 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:30,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:30,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1724007891, now seen corresponding path program 18 times [2024-06-27 20:29:30,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:30,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127813350] [2024-06-27 20:29:30,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:30,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:30,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:31,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:31,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:31,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127813350] [2024-06-27 20:29:31,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127813350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:31,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:31,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:31,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757026974] [2024-06-27 20:29:31,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:31,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:31,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:31,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:31,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:31,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:29:31,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 826 transitions, 10564 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:31,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:31,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:29:31,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:32,324 INFO L124 PetriNetUnfolderBase]: 1554/2856 cut-off events. [2024-06-27 20:29:32,325 INFO L125 PetriNetUnfolderBase]: For 1063065/1063065 co-relation queries the response was YES. [2024-06-27 20:29:32,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26769 conditions, 2856 events. 1554/2856 cut-off events. For 1063065/1063065 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 19230 event pairs, 84 based on Foata normal form. 2/2857 useless extension candidates. Maximal degree in co-relation 26426. Up to 2390 conditions per place. [2024-06-27 20:29:32,503 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 727 selfloop transitions, 110 changer transitions 0/840 dead transitions. [2024-06-27 20:29:32,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 840 transitions, 12336 flow [2024-06-27 20:29:32,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:29:32,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:29:32,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-27 20:29:32,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3838383838383838 [2024-06-27 20:29:32,504 INFO L175 Difference]: Start difference. First operand has 788 places, 826 transitions, 10564 flow. Second operand 12 states and 152 transitions. [2024-06-27 20:29:32,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 840 transitions, 12336 flow [2024-06-27 20:29:38,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 789 places, 840 transitions, 12062 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-27 20:29:38,193 INFO L231 Difference]: Finished difference. Result has 790 places, 827 transitions, 10586 flow [2024-06-27 20:29:38,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10290, PETRI_DIFFERENCE_MINUEND_PLACES=778, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10586, PETRI_PLACES=790, PETRI_TRANSITIONS=827} [2024-06-27 20:29:38,193 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 758 predicate places. [2024-06-27 20:29:38,194 INFO L495 AbstractCegarLoop]: Abstraction has has 790 places, 827 transitions, 10586 flow [2024-06-27 20:29:38,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:38,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:38,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:38,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2024-06-27 20:29:38,194 INFO L420 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:38,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:38,195 INFO L85 PathProgramCache]: Analyzing trace with hash 126057600, now seen corresponding path program 40 times [2024-06-27 20:29:38,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:38,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204454726] [2024-06-27 20:29:38,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:38,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:38,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:39,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:39,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:39,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204454726] [2024-06-27 20:29:39,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204454726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:39,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:39,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:39,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012911364] [2024-06-27 20:29:39,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:39,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:39,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:39,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:39,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:39,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:29:39,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 790 places, 827 transitions, 10586 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:39,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:39,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:29:39,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:40,588 INFO L124 PetriNetUnfolderBase]: 1560/2866 cut-off events. [2024-06-27 20:29:40,589 INFO L125 PetriNetUnfolderBase]: For 1076252/1076252 co-relation queries the response was YES. [2024-06-27 20:29:40,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27067 conditions, 2866 events. 1560/2866 cut-off events. For 1076252/1076252 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 19328 event pairs, 180 based on Foata normal form. 2/2867 useless extension candidates. Maximal degree in co-relation 26723. Up to 2672 conditions per place. [2024-06-27 20:29:40,657 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 816 selfloop transitions, 23 changer transitions 0/842 dead transitions. [2024-06-27 20:29:40,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 842 transitions, 12548 flow [2024-06-27 20:29:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:29:40,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:29:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-27 20:29:40,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-27 20:29:40,658 INFO L175 Difference]: Start difference. First operand has 790 places, 827 transitions, 10586 flow. Second operand 12 states and 138 transitions. [2024-06-27 20:29:40,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 842 transitions, 12548 flow [2024-06-27 20:29:46,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 842 transitions, 12262 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-27 20:29:46,792 INFO L231 Difference]: Finished difference. Result has 792 places, 830 transitions, 10609 flow [2024-06-27 20:29:46,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10300, PETRI_DIFFERENCE_MINUEND_PLACES=780, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10609, PETRI_PLACES=792, PETRI_TRANSITIONS=830} [2024-06-27 20:29:46,792 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 760 predicate places. [2024-06-27 20:29:46,792 INFO L495 AbstractCegarLoop]: Abstraction has has 792 places, 830 transitions, 10609 flow [2024-06-27 20:29:46,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:46,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:46,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:46,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265 [2024-06-27 20:29:46,793 INFO L420 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:46,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:46,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1573516588, now seen corresponding path program 41 times [2024-06-27 20:29:46,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:46,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345089581] [2024-06-27 20:29:46,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:46,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:46,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:48,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-27 20:29:48,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:48,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345089581] [2024-06-27 20:29:48,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345089581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:48,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:48,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:48,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312170257] [2024-06-27 20:29:48,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:48,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:48,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:48,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:48,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:48,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:29:48,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 830 transitions, 10609 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:48,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:48,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:29:48,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:49,250 INFO L124 PetriNetUnfolderBase]: 1566/2878 cut-off events. [2024-06-27 20:29:49,250 INFO L125 PetriNetUnfolderBase]: For 1085437/1085437 co-relation queries the response was YES. [2024-06-27 20:29:49,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27103 conditions, 2878 events. 1566/2878 cut-off events. For 1085437/1085437 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 19432 event pairs, 79 based on Foata normal form. 2/2879 useless extension candidates. Maximal degree in co-relation 26758. Up to 1655 conditions per place. [2024-06-27 20:29:49,318 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 582 selfloop transitions, 263 changer transitions 0/848 dead transitions. [2024-06-27 20:29:49,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 803 places, 848 transitions, 12554 flow [2024-06-27 20:29:49,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:29:49,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:29:49,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-27 20:29:49,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:29:49,319 INFO L175 Difference]: Start difference. First operand has 792 places, 830 transitions, 10609 flow. Second operand 12 states and 165 transitions. [2024-06-27 20:29:49,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 803 places, 848 transitions, 12554 flow [2024-06-27 20:29:55,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 793 places, 848 transitions, 12269 flow, removed 122 selfloop flow, removed 10 redundant places. [2024-06-27 20:29:55,192 INFO L231 Difference]: Finished difference. Result has 794 places, 833 transitions, 11054 flow [2024-06-27 20:29:55,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10324, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11054, PETRI_PLACES=794, PETRI_TRANSITIONS=833} [2024-06-27 20:29:55,192 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 762 predicate places. [2024-06-27 20:29:55,192 INFO L495 AbstractCegarLoop]: Abstraction has has 794 places, 833 transitions, 11054 flow [2024-06-27 20:29:55,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:55,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:29:55,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:29:55,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266 [2024-06-27 20:29:55,192 INFO L420 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:29:55,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:29:55,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1573526229, now seen corresponding path program 19 times [2024-06-27 20:29:55,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:29:55,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195050381] [2024-06-27 20:29:55,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:29:55,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:29:55,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:29:56,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:29:56,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:29:56,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195050381] [2024-06-27 20:29:56,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195050381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:29:56,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:29:56,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:29:56,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935543302] [2024-06-27 20:29:56,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:29:56,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:29:56,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:29:56,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:29:56,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:29:56,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:29:56,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 794 places, 833 transitions, 11054 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:29:56,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:29:56,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:29:56,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:29:57,778 INFO L124 PetriNetUnfolderBase]: 1570/2888 cut-off events. [2024-06-27 20:29:57,778 INFO L125 PetriNetUnfolderBase]: For 1090334/1090334 co-relation queries the response was YES. [2024-06-27 20:29:57,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27402 conditions, 2888 events. 1570/2888 cut-off events. For 1090334/1090334 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 19522 event pairs, 88 based on Foata normal form. 2/2889 useless extension candidates. Maximal degree in co-relation 27056. Up to 2471 conditions per place. [2024-06-27 20:29:57,844 INFO L140 encePairwiseOnDemand]: 21/33 looper letters, 743 selfloop transitions, 100 changer transitions 0/846 dead transitions. [2024-06-27 20:29:57,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 846 transitions, 12812 flow [2024-06-27 20:29:57,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:29:57,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:29:57,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-27 20:29:57,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-27 20:29:57,844 INFO L175 Difference]: Start difference. First operand has 794 places, 833 transitions, 11054 flow. Second operand 12 states and 150 transitions. [2024-06-27 20:29:57,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 846 transitions, 12812 flow [2024-06-27 20:30:03,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 795 places, 846 transitions, 12115 flow, removed 88 selfloop flow, removed 10 redundant places. [2024-06-27 20:30:03,852 INFO L231 Difference]: Finished difference. Result has 796 places, 834 transitions, 10609 flow [2024-06-27 20:30:03,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10357, PETRI_DIFFERENCE_MINUEND_PLACES=784, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10609, PETRI_PLACES=796, PETRI_TRANSITIONS=834} [2024-06-27 20:30:03,853 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 764 predicate places. [2024-06-27 20:30:03,853 INFO L495 AbstractCegarLoop]: Abstraction has has 796 places, 834 transitions, 10609 flow [2024-06-27 20:30:03,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:03,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:03,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:03,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable267 [2024-06-27 20:30:03,853 INFO L420 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:30:03,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:03,854 INFO L85 PathProgramCache]: Analyzing trace with hash 126384030, now seen corresponding path program 42 times [2024-06-27 20:30:03,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:03,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849933331] [2024-06-27 20:30:03,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:03,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:03,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:05,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:05,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:05,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849933331] [2024-06-27 20:30:05,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849933331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:05,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:05,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:30:05,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860715407] [2024-06-27 20:30:05,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:05,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:30:05,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:05,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:30:05,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:30:05,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:30:05,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 834 transitions, 10609 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:05,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:05,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:30:05,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:06,336 INFO L124 PetriNetUnfolderBase]: 1581/2904 cut-off events. [2024-06-27 20:30:06,336 INFO L125 PetriNetUnfolderBase]: For 1100181/1100181 co-relation queries the response was YES. [2024-06-27 20:30:06,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27595 conditions, 2904 events. 1581/2904 cut-off events. For 1100181/1100181 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 19654 event pairs, 180 based on Foata normal form. 1/2904 useless extension candidates. Maximal degree in co-relation 27248. Up to 2698 conditions per place. [2024-06-27 20:30:06,405 INFO L140 encePairwiseOnDemand]: 20/33 looper letters, 823 selfloop transitions, 28 changer transitions 0/854 dead transitions. [2024-06-27 20:30:06,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 807 places, 854 transitions, 13237 flow [2024-06-27 20:30:06,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:30:06,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:30:06,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-27 20:30:06,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-06-27 20:30:06,406 INFO L175 Difference]: Start difference. First operand has 796 places, 834 transitions, 10609 flow. Second operand 12 states and 141 transitions. [2024-06-27 20:30:06,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 807 places, 854 transitions, 13237 flow [2024-06-27 20:30:13,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 854 transitions, 12997 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-27 20:30:13,242 INFO L231 Difference]: Finished difference. Result has 801 places, 842 transitions, 10828 flow [2024-06-27 20:30:13,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10369, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10828, PETRI_PLACES=801, PETRI_TRANSITIONS=842} [2024-06-27 20:30:13,242 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 769 predicate places. [2024-06-27 20:30:13,243 INFO L495 AbstractCegarLoop]: Abstraction has has 801 places, 842 transitions, 10828 flow [2024-06-27 20:30:13,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:13,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:13,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:13,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable268 [2024-06-27 20:30:13,243 INFO L420 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:30:13,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:13,244 INFO L85 PathProgramCache]: Analyzing trace with hash 126066900, now seen corresponding path program 43 times [2024-06-27 20:30:13,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:13,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333453154] [2024-06-27 20:30:13,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:13,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:14,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:14,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:14,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333453154] [2024-06-27 20:30:14,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333453154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:14,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:14,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:30:14,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625865118] [2024-06-27 20:30:14,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:14,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:30:14,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:14,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:30:14,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:30:14,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:30:14,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 842 transitions, 10828 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:14,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:14,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:30:14,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:30:15,931 INFO L124 PetriNetUnfolderBase]: 1579/2901 cut-off events. [2024-06-27 20:30:15,931 INFO L125 PetriNetUnfolderBase]: For 1072024/1072024 co-relation queries the response was YES. [2024-06-27 20:30:15,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27125 conditions, 2901 events. 1579/2901 cut-off events. For 1072024/1072024 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 19616 event pairs, 180 based on Foata normal form. 1/2901 useless extension candidates. Maximal degree in co-relation 26774. Up to 2699 conditions per place. [2024-06-27 20:30:15,994 INFO L140 encePairwiseOnDemand]: 19/33 looper letters, 823 selfloop transitions, 28 changer transitions 0/854 dead transitions. [2024-06-27 20:30:15,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 854 transitions, 12556 flow [2024-06-27 20:30:15,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 20:30:15,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 20:30:15,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 148 transitions. [2024-06-27 20:30:15,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34498834498834496 [2024-06-27 20:30:15,995 INFO L175 Difference]: Start difference. First operand has 801 places, 842 transitions, 10828 flow. Second operand 13 states and 148 transitions. [2024-06-27 20:30:15,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 854 transitions, 12556 flow [2024-06-27 20:30:22,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 807 places, 854 transitions, 12212 flow, removed 163 selfloop flow, removed 6 redundant places. [2024-06-27 20:30:22,617 INFO L231 Difference]: Finished difference. Result has 808 places, 842 transitions, 10551 flow [2024-06-27 20:30:22,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=10484, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=842, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=814, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10551, PETRI_PLACES=808, PETRI_TRANSITIONS=842} [2024-06-27 20:30:22,618 INFO L281 CegarLoopForPetriNet]: 32 programPoint places, 776 predicate places. [2024-06-27 20:30:22,618 INFO L495 AbstractCegarLoop]: Abstraction has has 808 places, 842 transitions, 10551 flow [2024-06-27 20:30:22,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:22,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:30:22,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:30:22,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269 [2024-06-27 20:30:22,618 INFO L420 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-27 20:30:22,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:30:22,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1573525888, now seen corresponding path program 44 times [2024-06-27 20:30:22,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:30:22,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244614340] [2024-06-27 20:30:22,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:30:22,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:30:22,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:30:23,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:30:23,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:30:23,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244614340] [2024-06-27 20:30:23,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244614340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:30:23,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:30:23,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 20:30:23,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266730899] [2024-06-27 20:30:23,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:30:23,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 20:30:23,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:30:23,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 20:30:23,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-27 20:30:23,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 33 [2024-06-27 20:30:23,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 842 transitions, 10551 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:30:23,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:30:23,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 33 [2024-06-27 20:30:23,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15