./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix000.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/mix000.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix000.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix000.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-eb4cb34-m [2024-06-21 16:07:50,465 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:07:50,516 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:07:50,525 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:07:50,525 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:07:50,547 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:07:50,548 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:07:50,548 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:07:50,549 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:07:50,552 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:07:50,552 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:07:50,552 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:07:50,553 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:07:50,554 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:07:50,554 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:07:50,555 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:07:50,555 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:07:50,555 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:07:50,555 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:07:50,556 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:07:50,556 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:07:50,556 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:07:50,556 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:07:50,556 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:07:50,557 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:07:50,557 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:07:50,557 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:07:50,557 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:07:50,558 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:07:50,558 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:07:50,559 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:07:50,559 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:07:50,559 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:07:50,559 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:07:50,560 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:07:50,560 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:07:50,560 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:07:50,560 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:07:50,560 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:07:50,560 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:07:50,561 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:07:50,561 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:07:50,561 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:07:50,561 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 16:07:50,721 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:07:50,735 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:07:50,737 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:07:50,738 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:07:50,738 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:07:50,739 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix000.opt.i [2024-06-21 16:07:51,802 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:07:52,014 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:07:52,014 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix000.opt.i [2024-06-21 16:07:52,032 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b08fdc49c/d05bfa3705e4424a8af4c8a014c83a39/FLAG7d301da1e [2024-06-21 16:07:52,047 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b08fdc49c/d05bfa3705e4424a8af4c8a014c83a39 [2024-06-21 16:07:52,051 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:07:52,052 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:07:52,054 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/mix000.opt.yml/witness.yml [2024-06-21 16:07:52,155 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:07:52,156 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:07:52,157 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:07:52,157 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:07:52,161 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:07:52,161 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:07:52" (1/2) ... [2024-06-21 16:07:52,162 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c4dbdbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:07:52, skipping insertion in model container [2024-06-21 16:07:52,162 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:07:52" (1/2) ... [2024-06-21 16:07:52,163 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1468c64d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:07:52, skipping insertion in model container [2024-06-21 16:07:52,165 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:07:52" (2/2) ... [2024-06-21 16:07:52,165 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c4dbdbc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52, skipping insertion in model container [2024-06-21 16:07:52,165 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:07:52" (2/2) ... [2024-06-21 16:07:52,165 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:07:52,227 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:07:52,228 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 16:07:52,228 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 16:07:52,228 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:07:52,228 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-21 16:07:52,269 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:07:52,549 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:07:52,558 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 16:07:52,690 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:07:52,724 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:07:52,725 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52 WrapperNode [2024-06-21 16:07:52,725 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:07:52,726 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:07:52,726 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:07:52,727 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:07:52,732 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,744 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,767 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 137 [2024-06-21 16:07:52,768 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:07:52,768 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:07:52,769 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:07:52,769 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:07:52,777 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,777 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,780 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,791 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 16:07:52,791 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,792 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,798 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,799 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,803 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,804 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,807 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:07:52,807 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:07:52,808 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:07:52,808 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:07:52,808 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (1/1) ... [2024-06-21 16:07:52,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:07:52,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:07:52,841 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 16:07:52,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 16:07:52,900 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:07:52,901 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:07:52,901 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:07:52,901 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:07:52,901 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:07:52,901 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:07:52,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:07:52,901 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:07:52,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:07:52,902 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:07:52,903 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 16:07:53,031 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:07:53,033 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:07:53,328 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:07:53,329 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:07:53,503 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:07:53,503 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:07:53,505 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:07:53 BoogieIcfgContainer [2024-06-21 16:07:53,505 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:07:53,508 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:07:53,508 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:07:53,511 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:07:53,511 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:07:52" (1/4) ... [2024-06-21 16:07:53,512 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39012638 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:07:53, skipping insertion in model container [2024-06-21 16:07:53,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:07:52" (2/4) ... [2024-06-21 16:07:53,516 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39012638 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:07:53, skipping insertion in model container [2024-06-21 16:07:53,516 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:07:52" (3/4) ... [2024-06-21 16:07:53,516 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39012638 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:07:53, skipping insertion in model container [2024-06-21 16:07:53,516 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:07:53" (4/4) ... [2024-06-21 16:07:53,518 INFO L112 eAbstractionObserver]: Analyzing ICFG mix000.opt.i [2024-06-21 16:07:53,531 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:07:53,532 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 16:07:53,532 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:07:53,592 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:07:53,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 16:07:53,653 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-21 16:07:53,653 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:07:53,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 43 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 16:07:53,656 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 16:07:53,658 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-21 16:07:53,663 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:07:53,668 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;@56ae574a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:07:53,668 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 16:07:53,670 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:07:53,671 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 16:07:53,671 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:07:53,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:53,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:07:53,672 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:07:53,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:53,675 INFO L85 PathProgramCache]: Analyzing trace with hash 362681797, now seen corresponding path program 1 times [2024-06-21 16:07:53,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:53,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919145600] [2024-06-21 16:07:53,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:53,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:54,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:54,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:54,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919145600] [2024-06-21 16:07:54,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919145600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:54,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:54,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:07:54,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983908451] [2024-06-21 16:07:54,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:54,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:07:54,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:54,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:07:54,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:07:54,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-21 16:07:54,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:54,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:54,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-21 16:07:54,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:54,872 INFO L124 PetriNetUnfolderBase]: 131/261 cut-off events. [2024-06-21 16:07:54,873 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-21 16:07:54,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 261 events. 131/261 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1019 event pairs, 75 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 506. Up to 235 conditions per place. [2024-06-21 16:07:54,878 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-21 16:07:54,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-21 16:07:54,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:07:54,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:07:54,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-21 16:07:54,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-21 16:07:54,889 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-21 16:07:54,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-21 16:07:54,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 16:07:54,892 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-21 16:07:54,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-21 16:07:54,896 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-21 16:07:54,897 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-21 16:07:54,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:54,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:54,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:54,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:07:54,898 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:07:54,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:54,899 INFO L85 PathProgramCache]: Analyzing trace with hash 644883556, now seen corresponding path program 1 times [2024-06-21 16:07:54,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:54,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497468] [2024-06-21 16:07:54,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:54,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:54,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:55,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:55,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:55,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497468] [2024-06-21 16:07:55,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:55,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:55,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:07:55,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347918797] [2024-06-21 16:07:55,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:55,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:07:55,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:55,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:07:55,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:07:55,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 16:07:55,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:55,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:55,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 16:07:55,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:55,670 INFO L124 PetriNetUnfolderBase]: 186/341 cut-off events. [2024-06-21 16:07:55,670 INFO L125 PetriNetUnfolderBase]: For 69/69 co-relation queries the response was YES. [2024-06-21 16:07:55,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 783 conditions, 341 events. 186/341 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1272 event pairs, 94 based on Foata normal form. 2/341 useless extension candidates. Maximal degree in co-relation 771. Up to 319 conditions per place. [2024-06-21 16:07:55,673 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-21 16:07:55,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 159 flow [2024-06-21 16:07:55,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:07:55,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:07:55,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 69 transitions. [2024-06-21 16:07:55,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564516129032258 [2024-06-21 16:07:55,675 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 69 transitions. [2024-06-21 16:07:55,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 159 flow [2024-06-21 16:07:55,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 16:07:55,676 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-21 16:07:55,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-21 16:07:55,677 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-21 16:07:55,677 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-21 16:07:55,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:55,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:55,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:55,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:07:55,678 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-21 16:07:55,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:55,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1483445320, now seen corresponding path program 1 times [2024-06-21 16:07:55,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:55,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856391940] [2024-06-21 16:07:55,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:55,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:55,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:56,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-21 16:07:56,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:56,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856391940] [2024-06-21 16:07:56,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856391940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:56,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:56,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 16:07:56,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606356736] [2024-06-21 16:07:56,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:56,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 16:07:56,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:56,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 16:07:56,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 16:07:56,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 16:07:56,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:56,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:56,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 16:07:56,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:56,487 INFO L124 PetriNetUnfolderBase]: 180/331 cut-off events. [2024-06-21 16:07:56,487 INFO L125 PetriNetUnfolderBase]: For 198/198 co-relation queries the response was YES. [2024-06-21 16:07:56,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 841 conditions, 331 events. 180/331 cut-off events. For 198/198 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1222 event pairs, 52 based on Foata normal form. 4/334 useless extension candidates. Maximal degree in co-relation 827. Up to 291 conditions per place. [2024-06-21 16:07:56,489 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 7 changer transitions 0/42 dead transitions. [2024-06-21 16:07:56,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 211 flow [2024-06-21 16:07:56,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:07:56,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:07:56,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-21 16:07:56,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5483870967741935 [2024-06-21 16:07:56,491 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 85 transitions. [2024-06-21 16:07:56,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 211 flow [2024-06-21 16:07:56,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 202 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 16:07:56,493 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 119 flow [2024-06-21 16:07:56,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=119, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-06-21 16:07:56,494 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-21 16:07:56,494 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 119 flow [2024-06-21 16:07:56,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:56,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:56,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:56,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:07:56,495 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:07:56,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:56,495 INFO L85 PathProgramCache]: Analyzing trace with hash -105274318, now seen corresponding path program 1 times [2024-06-21 16:07:56,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:56,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524996853] [2024-06-21 16:07:56,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:56,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:56,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:56,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:56,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:56,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524996853] [2024-06-21 16:07:56,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524996853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:56,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:56,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:07:56,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840500933] [2024-06-21 16:07:56,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:56,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:07:56,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:56,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:07:56,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:07:56,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 16:07:56,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 119 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:56,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:56,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 16:07:56,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:57,097 INFO L124 PetriNetUnfolderBase]: 137/283 cut-off events. [2024-06-21 16:07:57,097 INFO L125 PetriNetUnfolderBase]: For 265/265 co-relation queries the response was YES. [2024-06-21 16:07:57,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 765 conditions, 283 events. 137/283 cut-off events. For 265/265 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1094 event pairs, 57 based on Foata normal form. 1/283 useless extension candidates. Maximal degree in co-relation 749. Up to 243 conditions per place. [2024-06-21 16:07:57,099 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 24 selfloop transitions, 6 changer transitions 0/36 dead transitions. [2024-06-21 16:07:57,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 36 transitions, 197 flow [2024-06-21 16:07:57,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:07:57,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:07:57,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-06-21 16:07:57,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-06-21 16:07:57,101 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 119 flow. Second operand 5 states and 73 transitions. [2024-06-21 16:07:57,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 36 transitions, 197 flow [2024-06-21 16:07:57,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 36 transitions, 182 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 16:07:57,102 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 131 flow [2024-06-21 16:07:57,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2024-06-21 16:07:57,103 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-21 16:07:57,103 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 131 flow [2024-06-21 16:07:57,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:57,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:57,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:57,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:07:57,104 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:07:57,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:57,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1894897058, now seen corresponding path program 1 times [2024-06-21 16:07:57,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:57,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480075027] [2024-06-21 16:07:57,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:57,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:57,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:58,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:58,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:58,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480075027] [2024-06-21 16:07:58,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480075027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:58,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:58,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:07:58,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385619096] [2024-06-21 16:07:58,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:58,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:07:58,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:58,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:07:58,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:07:58,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 16:07:58,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 131 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:58,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:58,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 16:07:58,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:58,278 INFO L124 PetriNetUnfolderBase]: 174/320 cut-off events. [2024-06-21 16:07:58,278 INFO L125 PetriNetUnfolderBase]: For 449/449 co-relation queries the response was YES. [2024-06-21 16:07:58,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 939 conditions, 320 events. 174/320 cut-off events. For 449/449 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1142 event pairs, 29 based on Foata normal form. 4/323 useless extension candidates. Maximal degree in co-relation 922. Up to 262 conditions per place. [2024-06-21 16:07:58,280 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 36 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-06-21 16:07:58,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 265 flow [2024-06-21 16:07:58,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:07:58,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:07:58,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 16:07:58,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023041474654378 [2024-06-21 16:07:58,282 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 131 flow. Second operand 7 states and 109 transitions. [2024-06-21 16:07:58,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 265 flow [2024-06-21 16:07:58,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 254 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 16:07:58,284 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 147 flow [2024-06-21 16:07:58,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=147, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-21 16:07:58,285 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-21 16:07:58,285 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 147 flow [2024-06-21 16:07:58,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:58,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:58,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:58,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:07:58,286 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:07:58,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:58,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1042189699, now seen corresponding path program 1 times [2024-06-21 16:07:58,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:58,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139857108] [2024-06-21 16:07:58,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:58,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:58,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:59,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-21 16:07:59,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:59,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139857108] [2024-06-21 16:07:59,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139857108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:59,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:59,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:07:59,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239585026] [2024-06-21 16:07:59,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:59,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:07:59,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:59,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:07:59,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:07:59,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 16:07:59,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 147 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:59,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:59,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 16:07:59,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:59,194 INFO L124 PetriNetUnfolderBase]: 129/267 cut-off events. [2024-06-21 16:07:59,194 INFO L125 PetriNetUnfolderBase]: For 515/515 co-relation queries the response was YES. [2024-06-21 16:07:59,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 827 conditions, 267 events. 129/267 cut-off events. For 515/515 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1013 event pairs, 36 based on Foata normal form. 2/268 useless extension candidates. Maximal degree in co-relation 808. Up to 223 conditions per place. [2024-06-21 16:07:59,197 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 27 selfloop transitions, 8 changer transitions 0/41 dead transitions. [2024-06-21 16:07:59,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 41 transitions, 241 flow [2024-06-21 16:07:59,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:07:59,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:07:59,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-06-21 16:07:59,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45698924731182794 [2024-06-21 16:07:59,198 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 147 flow. Second operand 6 states and 85 transitions. [2024-06-21 16:07:59,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 41 transitions, 241 flow [2024-06-21 16:07:59,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 41 transitions, 219 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 16:07:59,203 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 158 flow [2024-06-21 16:07:59,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-21 16:07:59,205 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-21 16:07:59,205 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 158 flow [2024-06-21 16:07:59,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:59,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:59,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:59,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:07:59,207 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:07:59,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:59,207 INFO L85 PathProgramCache]: Analyzing trace with hash -761076105, now seen corresponding path program 1 times [2024-06-21 16:07:59,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:59,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801543735] [2024-06-21 16:07:59,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:59,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:59,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:59,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:59,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:59,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801543735] [2024-06-21 16:07:59,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801543735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:59,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:59,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:07:59,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785238361] [2024-06-21 16:07:59,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:59,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:07:59,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:59,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:07:59,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:07:59,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:07:59,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 158 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:59,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:59,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:07:59,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:59,985 INFO L124 PetriNetUnfolderBase]: 171/316 cut-off events. [2024-06-21 16:07:59,985 INFO L125 PetriNetUnfolderBase]: For 745/745 co-relation queries the response was YES. [2024-06-21 16:07:59,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1049 conditions, 316 events. 171/316 cut-off events. For 745/745 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1125 event pairs, 43 based on Foata normal form. 1/316 useless extension candidates. Maximal degree in co-relation 1028. Up to 291 conditions per place. [2024-06-21 16:07:59,987 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 34 selfloop transitions, 8 changer transitions 0/45 dead transitions. [2024-06-21 16:07:59,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 45 transitions, 272 flow [2024-06-21 16:07:59,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:07:59,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:07:59,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 77 transitions. [2024-06-21 16:07:59,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41397849462365593 [2024-06-21 16:07:59,988 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 158 flow. Second operand 6 states and 77 transitions. [2024-06-21 16:07:59,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 45 transitions, 272 flow [2024-06-21 16:07:59,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 45 transitions, 255 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 16:07:59,993 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 174 flow [2024-06-21 16:07:59,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2024-06-21 16:07:59,994 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-21 16:07:59,994 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 174 flow [2024-06-21 16:07:59,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:59,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:59,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:59,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:07:59,995 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:07:59,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:59,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1910634641, now seen corresponding path program 2 times [2024-06-21 16:07:59,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:59,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916672690] [2024-06-21 16:07:59,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:59,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:00,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:00,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-21 16:08:00,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:00,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916672690] [2024-06-21 16:08:00,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916672690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:00,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:00,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:08:00,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82347687] [2024-06-21 16:08:00,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:00,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:08:00,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:00,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:08:00,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:08:00,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:00,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:00,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:00,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:00,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:00,729 INFO L124 PetriNetUnfolderBase]: 169/314 cut-off events. [2024-06-21 16:08:00,729 INFO L125 PetriNetUnfolderBase]: For 966/966 co-relation queries the response was YES. [2024-06-21 16:08:00,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1092 conditions, 314 events. 169/314 cut-off events. For 966/966 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1118 event pairs, 44 based on Foata normal form. 1/314 useless extension candidates. Maximal degree in co-relation 1070. Up to 282 conditions per place. [2024-06-21 16:08:00,731 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 30 selfloop transitions, 13 changer transitions 0/46 dead transitions. [2024-06-21 16:08:00,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 303 flow [2024-06-21 16:08:00,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:00,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:00,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 85 transitions. [2024-06-21 16:08:00,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391705069124424 [2024-06-21 16:08:00,732 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 174 flow. Second operand 7 states and 85 transitions. [2024-06-21 16:08:00,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 303 flow [2024-06-21 16:08:00,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 282 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:00,734 INFO L231 Difference]: Finished difference. Result has 51 places, 40 transitions, 218 flow [2024-06-21 16:08:00,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=218, PETRI_PLACES=51, PETRI_TRANSITIONS=40} [2024-06-21 16:08:00,734 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2024-06-21 16:08:00,735 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 40 transitions, 218 flow [2024-06-21 16:08:00,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:00,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:00,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:00,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:08:00,735 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:00,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:00,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1997840881, now seen corresponding path program 1 times [2024-06-21 16:08:00,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:00,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411150300] [2024-06-21 16:08:00,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:00,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:00,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:01,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-21 16:08:01,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:01,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411150300] [2024-06-21 16:08:01,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411150300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:01,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:01,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:01,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753387500] [2024-06-21 16:08:01,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:01,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:01,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:01,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:01,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:01,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:01,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 40 transitions, 218 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:01,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:01,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:01,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:01,574 INFO L124 PetriNetUnfolderBase]: 187/348 cut-off events. [2024-06-21 16:08:01,574 INFO L125 PetriNetUnfolderBase]: For 1292/1292 co-relation queries the response was YES. [2024-06-21 16:08:01,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1289 conditions, 348 events. 187/348 cut-off events. For 1292/1292 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1277 event pairs, 43 based on Foata normal form. 2/349 useless extension candidates. Maximal degree in co-relation 1265. Up to 298 conditions per place. [2024-06-21 16:08:01,577 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 42 selfloop transitions, 17 changer transitions 0/62 dead transitions. [2024-06-21 16:08:01,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 62 transitions, 428 flow [2024-06-21 16:08:01,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:01,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:01,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 16:08:01,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 16:08:01,578 INFO L175 Difference]: Start difference. First operand has 51 places, 40 transitions, 218 flow. Second operand 8 states and 102 transitions. [2024-06-21 16:08:01,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 62 transitions, 428 flow [2024-06-21 16:08:01,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 62 transitions, 402 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:01,582 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 311 flow [2024-06-21 16:08:01,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=311, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-06-21 16:08:01,583 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2024-06-21 16:08:01,583 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 311 flow [2024-06-21 16:08:01,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:01,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:01,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:01,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:08:01,584 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:01,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:01,584 INFO L85 PathProgramCache]: Analyzing trace with hash 809335549, now seen corresponding path program 2 times [2024-06-21 16:08:01,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:01,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859443666] [2024-06-21 16:08:01,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:01,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:01,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:02,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:02,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:02,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859443666] [2024-06-21 16:08:02,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859443666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:02,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:02,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:02,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956056788] [2024-06-21 16:08:02,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:02,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:02,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:02,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:02,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:02,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:02,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 311 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:02,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:02,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:02,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:02,420 INFO L124 PetriNetUnfolderBase]: 193/360 cut-off events. [2024-06-21 16:08:02,420 INFO L125 PetriNetUnfolderBase]: For 1721/1721 co-relation queries the response was YES. [2024-06-21 16:08:02,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1439 conditions, 360 events. 193/360 cut-off events. For 1721/1721 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1345 event pairs, 42 based on Foata normal form. 2/361 useless extension candidates. Maximal degree in co-relation 1411. Up to 300 conditions per place. [2024-06-21 16:08:02,422 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 19 changer transitions 0/63 dead transitions. [2024-06-21 16:08:02,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 63 transitions, 477 flow [2024-06-21 16:08:02,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:02,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:02,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-21 16:08:02,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 16:08:02,424 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 311 flow. Second operand 7 states and 91 transitions. [2024-06-21 16:08:02,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 63 transitions, 477 flow [2024-06-21 16:08:02,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 453 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:02,426 INFO L231 Difference]: Finished difference. Result has 62 places, 52 transitions, 354 flow [2024-06-21 16:08:02,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=354, PETRI_PLACES=62, PETRI_TRANSITIONS=52} [2024-06-21 16:08:02,429 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 32 predicate places. [2024-06-21 16:08:02,429 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 354 flow [2024-06-21 16:08:02,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:02,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:02,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:02,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:08:02,430 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:02,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:02,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1106520429, now seen corresponding path program 3 times [2024-06-21 16:08:02,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:02,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600078421] [2024-06-21 16:08:02,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:02,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:02,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:03,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:03,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:03,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600078421] [2024-06-21 16:08:03,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600078421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:03,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:03,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:03,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075978663] [2024-06-21 16:08:03,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:03,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:03,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:03,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:03,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:03,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:03,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 354 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:03,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:03,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:03,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:03,301 INFO L124 PetriNetUnfolderBase]: 208/389 cut-off events. [2024-06-21 16:08:03,301 INFO L125 PetriNetUnfolderBase]: For 2245/2245 co-relation queries the response was YES. [2024-06-21 16:08:03,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1640 conditions, 389 events. 208/389 cut-off events. For 2245/2245 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1512 event pairs, 46 based on Foata normal form. 2/390 useless extension candidates. Maximal degree in co-relation 1611. Up to 324 conditions per place. [2024-06-21 16:08:03,304 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 44 selfloop transitions, 22 changer transitions 0/69 dead transitions. [2024-06-21 16:08:03,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 69 transitions, 581 flow [2024-06-21 16:08:03,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:03,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:03,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-21 16:08:03,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-21 16:08:03,307 INFO L175 Difference]: Start difference. First operand has 62 places, 52 transitions, 354 flow. Second operand 8 states and 101 transitions. [2024-06-21 16:08:03,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 69 transitions, 581 flow [2024-06-21 16:08:03,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 69 transitions, 518 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:03,310 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 439 flow [2024-06-21 16:08:03,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=439, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2024-06-21 16:08:03,311 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2024-06-21 16:08:03,311 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 439 flow [2024-06-21 16:08:03,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:03,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:03,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:03,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:08:03,312 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:03,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:03,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1106520212, now seen corresponding path program 1 times [2024-06-21 16:08:03,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:03,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677403816] [2024-06-21 16:08:03,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:03,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:03,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:03,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:03,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:03,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677403816] [2024-06-21 16:08:03,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677403816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:03,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:03,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:03,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933126638] [2024-06-21 16:08:03,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:03,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:03,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:03,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:03,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:04,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:04,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:04,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:04,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:04,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:04,197 INFO L124 PetriNetUnfolderBase]: 211/394 cut-off events. [2024-06-21 16:08:04,197 INFO L125 PetriNetUnfolderBase]: For 2183/2183 co-relation queries the response was YES. [2024-06-21 16:08:04,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1667 conditions, 394 events. 211/394 cut-off events. For 2183/2183 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1528 event pairs, 43 based on Foata normal form. 1/394 useless extension candidates. Maximal degree in co-relation 1635. Up to 349 conditions per place. [2024-06-21 16:08:04,200 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 51 selfloop transitions, 16 changer transitions 0/70 dead transitions. [2024-06-21 16:08:04,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 70 transitions, 603 flow [2024-06-21 16:08:04,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:04,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:04,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-21 16:08:04,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-21 16:08:04,201 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 439 flow. Second operand 7 states and 87 transitions. [2024-06-21 16:08:04,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 70 transitions, 603 flow [2024-06-21 16:08:04,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 70 transitions, 571 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 16:08:04,206 INFO L231 Difference]: Finished difference. Result has 72 places, 62 transitions, 459 flow [2024-06-21 16:08:04,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=407, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=459, PETRI_PLACES=72, PETRI_TRANSITIONS=62} [2024-06-21 16:08:04,208 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2024-06-21 16:08:04,208 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 62 transitions, 459 flow [2024-06-21 16:08:04,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:04,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:04,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:04,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:08:04,209 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:04,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:04,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1780489524, now seen corresponding path program 2 times [2024-06-21 16:08:04,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:04,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917438507] [2024-06-21 16:08:04,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:04,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:04,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:05,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-21 16:08:05,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:05,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917438507] [2024-06-21 16:08:05,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917438507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:05,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:05,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:05,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411311560] [2024-06-21 16:08:05,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:05,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:05,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:05,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:05,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:05,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:05,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 62 transitions, 459 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:05,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:05,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:05,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:05,258 INFO L124 PetriNetUnfolderBase]: 214/399 cut-off events. [2024-06-21 16:08:05,259 INFO L125 PetriNetUnfolderBase]: For 2558/2558 co-relation queries the response was YES. [2024-06-21 16:08:05,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1728 conditions, 399 events. 214/399 cut-off events. For 2558/2558 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1561 event pairs, 46 based on Foata normal form. 1/399 useless extension candidates. Maximal degree in co-relation 1694. Up to 350 conditions per place. [2024-06-21 16:08:05,261 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 49 selfloop transitions, 18 changer transitions 0/70 dead transitions. [2024-06-21 16:08:05,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 70 transitions, 621 flow [2024-06-21 16:08:05,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:05,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:05,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 86 transitions. [2024-06-21 16:08:05,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39631336405529954 [2024-06-21 16:08:05,262 INFO L175 Difference]: Start difference. First operand has 72 places, 62 transitions, 459 flow. Second operand 7 states and 86 transitions. [2024-06-21 16:08:05,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 70 transitions, 621 flow [2024-06-21 16:08:05,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 587 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:05,266 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 484 flow [2024-06-21 16:08:05,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=484, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2024-06-21 16:08:05,267 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2024-06-21 16:08:05,267 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 484 flow [2024-06-21 16:08:05,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:05,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:05,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:05,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:08:05,268 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:05,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:05,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1780489741, now seen corresponding path program 4 times [2024-06-21 16:08:05,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:05,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836707108] [2024-06-21 16:08:05,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:05,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:05,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:05,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:05,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:05,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836707108] [2024-06-21 16:08:05,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836707108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:05,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:05,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:05,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668983119] [2024-06-21 16:08:05,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:05,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:05,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:05,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:05,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:05,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:05,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 484 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:05,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:05,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:05,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:06,041 INFO L124 PetriNetUnfolderBase]: 225/421 cut-off events. [2024-06-21 16:08:06,041 INFO L125 PetriNetUnfolderBase]: For 3177/3177 co-relation queries the response was YES. [2024-06-21 16:08:06,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1901 conditions, 421 events. 225/421 cut-off events. For 3177/3177 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1688 event pairs, 50 based on Foata normal form. 2/422 useless extension candidates. Maximal degree in co-relation 1866. Up to 316 conditions per place. [2024-06-21 16:08:06,044 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 44 selfloop transitions, 30 changer transitions 0/77 dead transitions. [2024-06-21 16:08:06,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 77 transitions, 720 flow [2024-06-21 16:08:06,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:06,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:06,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 91 transitions. [2024-06-21 16:08:06,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 16:08:06,045 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 484 flow. Second operand 7 states and 91 transitions. [2024-06-21 16:08:06,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 77 transitions, 720 flow [2024-06-21 16:08:06,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 77 transitions, 677 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:06,048 INFO L231 Difference]: Finished difference. Result has 76 places, 68 transitions, 550 flow [2024-06-21 16:08:06,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=550, PETRI_PLACES=76, PETRI_TRANSITIONS=68} [2024-06-21 16:08:06,049 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-21 16:08:06,049 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 68 transitions, 550 flow [2024-06-21 16:08:06,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:06,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:06,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:06,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:08:06,050 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:06,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:06,050 INFO L85 PathProgramCache]: Analyzing trace with hash 816700436, now seen corresponding path program 3 times [2024-06-21 16:08:06,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:06,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005690829] [2024-06-21 16:08:06,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:06,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:06,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:06,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:06,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:06,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005690829] [2024-06-21 16:08:06,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005690829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:06,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:06,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:06,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601917918] [2024-06-21 16:08:06,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:06,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:06,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:06,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:06,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:06,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:06,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 68 transitions, 550 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:06,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:06,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:06,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:07,051 INFO L124 PetriNetUnfolderBase]: 223/418 cut-off events. [2024-06-21 16:08:07,051 INFO L125 PetriNetUnfolderBase]: For 3610/3610 co-relation queries the response was YES. [2024-06-21 16:08:07,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1973 conditions, 418 events. 223/418 cut-off events. For 3610/3610 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1666 event pairs, 47 based on Foata normal form. 1/418 useless extension candidates. Maximal degree in co-relation 1937. Up to 354 conditions per place. [2024-06-21 16:08:07,054 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 52 selfloop transitions, 23 changer transitions 0/78 dead transitions. [2024-06-21 16:08:07,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 78 transitions, 742 flow [2024-06-21 16:08:07,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:08:07,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:08:07,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-21 16:08:07,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-21 16:08:07,055 INFO L175 Difference]: Start difference. First operand has 76 places, 68 transitions, 550 flow. Second operand 7 states and 87 transitions. [2024-06-21 16:08:07,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 78 transitions, 742 flow [2024-06-21 16:08:07,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 78 transitions, 710 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:07,060 INFO L231 Difference]: Finished difference. Result has 81 places, 72 transitions, 613 flow [2024-06-21 16:08:07,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=613, PETRI_PLACES=81, PETRI_TRANSITIONS=72} [2024-06-21 16:08:07,061 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-21 16:08:07,061 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 72 transitions, 613 flow [2024-06-21 16:08:07,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:07,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:07,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:07,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:08:07,062 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:07,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:07,062 INFO L85 PathProgramCache]: Analyzing trace with hash 2008715371, now seen corresponding path program 5 times [2024-06-21 16:08:07,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:07,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819204581] [2024-06-21 16:08:07,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:07,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:07,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:07,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:07,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819204581] [2024-06-21 16:08:07,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819204581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:07,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:07,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:07,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676358877] [2024-06-21 16:08:07,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:07,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:07,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:07,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:07,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:07,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:07,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 72 transitions, 613 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:07,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:07,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:07,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:07,850 INFO L124 PetriNetUnfolderBase]: 219/412 cut-off events. [2024-06-21 16:08:07,851 INFO L125 PetriNetUnfolderBase]: For 3897/3897 co-relation queries the response was YES. [2024-06-21 16:08:07,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 412 events. 219/412 cut-off events. For 3897/3897 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1634 event pairs, 43 based on Foata normal form. 2/413 useless extension candidates. Maximal degree in co-relation 1971. Up to 337 conditions per place. [2024-06-21 16:08:07,854 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 57 selfloop transitions, 24 changer transitions 0/84 dead transitions. [2024-06-21 16:08:07,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 84 transitions, 809 flow [2024-06-21 16:08:07,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:07,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:07,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 16:08:07,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-21 16:08:07,855 INFO L175 Difference]: Start difference. First operand has 81 places, 72 transitions, 613 flow. Second operand 8 states and 103 transitions. [2024-06-21 16:08:07,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 84 transitions, 809 flow [2024-06-21 16:08:07,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 84 transitions, 772 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:07,860 INFO L231 Difference]: Finished difference. Result has 86 places, 72 transitions, 629 flow [2024-06-21 16:08:07,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=629, PETRI_PLACES=86, PETRI_TRANSITIONS=72} [2024-06-21 16:08:07,861 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 56 predicate places. [2024-06-21 16:08:07,861 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 72 transitions, 629 flow [2024-06-21 16:08:07,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:07,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:07,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:07,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:08:07,861 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:07,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:07,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1254417066, now seen corresponding path program 1 times [2024-06-21 16:08:07,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:07,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448984221] [2024-06-21 16:08:07,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:07,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:07,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:08,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:08,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:08,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448984221] [2024-06-21 16:08:08,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448984221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:08,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:08,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:08,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373519431] [2024-06-21 16:08:08,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:08,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:08,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:08,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:08,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:08,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:08,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 72 transitions, 629 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-21 16:08:08,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:08,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:08,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:08,875 INFO L124 PetriNetUnfolderBase]: 217/409 cut-off events. [2024-06-21 16:08:08,875 INFO L125 PetriNetUnfolderBase]: For 4135/4135 co-relation queries the response was YES. [2024-06-21 16:08:08,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2042 conditions, 409 events. 217/409 cut-off events. For 4135/4135 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1633 event pairs, 41 based on Foata normal form. 1/409 useless extension candidates. Maximal degree in co-relation 2001. Up to 337 conditions per place. [2024-06-21 16:08:08,878 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 64 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-21 16:08:08,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 88 transitions, 863 flow [2024-06-21 16:08:08,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:08,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:08,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 16:08:08,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-21 16:08:08,880 INFO L175 Difference]: Start difference. First operand has 86 places, 72 transitions, 629 flow. Second operand 8 states and 103 transitions. [2024-06-21 16:08:08,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 88 transitions, 863 flow [2024-06-21 16:08:08,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 88 transitions, 781 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:08,885 INFO L231 Difference]: Finished difference. Result has 87 places, 74 transitions, 622 flow [2024-06-21 16:08:08,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=622, PETRI_PLACES=87, PETRI_TRANSITIONS=74} [2024-06-21 16:08:08,886 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-21 16:08:08,886 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 74 transitions, 622 flow [2024-06-21 16:08:08,886 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-21 16:08:08,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:08,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:08,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:08:08,887 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:08,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:08,887 INFO L85 PathProgramCache]: Analyzing trace with hash 52964940, now seen corresponding path program 1 times [2024-06-21 16:08:08,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:08,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839881974] [2024-06-21 16:08:08,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:08,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:08,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:09,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:09,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:09,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839881974] [2024-06-21 16:08:09,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839881974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:09,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:09,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:09,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910526166] [2024-06-21 16:08:09,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:09,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:09,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:09,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:09,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:09,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:09,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 74 transitions, 622 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-21 16:08:09,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:09,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:09,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:09,856 INFO L124 PetriNetUnfolderBase]: 223/419 cut-off events. [2024-06-21 16:08:09,856 INFO L125 PetriNetUnfolderBase]: For 4560/4560 co-relation queries the response was YES. [2024-06-21 16:08:09,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2090 conditions, 419 events. 223/419 cut-off events. For 4560/4560 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1686 event pairs, 39 based on Foata normal form. 2/420 useless extension candidates. Maximal degree in co-relation 2049. Up to 333 conditions per place. [2024-06-21 16:08:09,859 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 60 selfloop transitions, 26 changer transitions 0/89 dead transitions. [2024-06-21 16:08:09,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 89 transitions, 850 flow [2024-06-21 16:08:09,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:09,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:09,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 16:08:09,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 16:08:09,861 INFO L175 Difference]: Start difference. First operand has 87 places, 74 transitions, 622 flow. Second operand 8 states and 102 transitions. [2024-06-21 16:08:09,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 89 transitions, 850 flow [2024-06-21 16:08:09,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 89 transitions, 791 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:09,866 INFO L231 Difference]: Finished difference. Result has 89 places, 77 transitions, 653 flow [2024-06-21 16:08:09,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=653, PETRI_PLACES=89, PETRI_TRANSITIONS=77} [2024-06-21 16:08:09,866 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-21 16:08:09,866 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 77 transitions, 653 flow [2024-06-21 16:08:09,867 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-21 16:08:09,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:09,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:09,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:08:09,867 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:09,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:09,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1940994764, now seen corresponding path program 2 times [2024-06-21 16:08:09,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:09,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945632101] [2024-06-21 16:08:09,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:09,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:09,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:10,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-21 16:08:10,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:10,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945632101] [2024-06-21 16:08:10,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945632101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:10,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:10,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:10,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187623825] [2024-06-21 16:08:10,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:10,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:10,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:10,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:10,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:10,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:10,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 77 transitions, 653 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-21 16:08:10,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:10,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:10,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:10,837 INFO L124 PetriNetUnfolderBase]: 229/429 cut-off events. [2024-06-21 16:08:10,837 INFO L125 PetriNetUnfolderBase]: For 5234/5234 co-relation queries the response was YES. [2024-06-21 16:08:10,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2230 conditions, 429 events. 229/429 cut-off events. For 5234/5234 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1729 event pairs, 41 based on Foata normal form. 2/430 useless extension candidates. Maximal degree in co-relation 2188. Up to 329 conditions per place. [2024-06-21 16:08:10,840 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 57 selfloop transitions, 31 changer transitions 0/91 dead transitions. [2024-06-21 16:08:10,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 91 transitions, 893 flow [2024-06-21 16:08:10,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:10,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:10,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 16:08:10,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 16:08:10,842 INFO L175 Difference]: Start difference. First operand has 89 places, 77 transitions, 653 flow. Second operand 8 states and 102 transitions. [2024-06-21 16:08:10,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 91 transitions, 893 flow [2024-06-21 16:08:10,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 91 transitions, 829 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:10,848 INFO L231 Difference]: Finished difference. Result has 91 places, 80 transitions, 694 flow [2024-06-21 16:08:10,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=694, PETRI_PLACES=91, PETRI_TRANSITIONS=80} [2024-06-21 16:08:10,848 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2024-06-21 16:08:10,848 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 80 transitions, 694 flow [2024-06-21 16:08:10,848 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-21 16:08:10,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:10,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:10,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:08:10,849 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:10,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:10,849 INFO L85 PathProgramCache]: Analyzing trace with hash -680815412, now seen corresponding path program 3 times [2024-06-21 16:08:10,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:10,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945622880] [2024-06-21 16:08:10,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:10,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:10,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:11,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-21 16:08:11,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:11,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945622880] [2024-06-21 16:08:11,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945622880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:11,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:11,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:11,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463552288] [2024-06-21 16:08:11,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:11,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:11,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:11,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:11,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:11,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:11,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 80 transitions, 694 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-21 16:08:11,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:11,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:11,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:11,895 INFO L124 PetriNetUnfolderBase]: 232/434 cut-off events. [2024-06-21 16:08:11,895 INFO L125 PetriNetUnfolderBase]: For 5768/5768 co-relation queries the response was YES. [2024-06-21 16:08:11,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2347 conditions, 434 events. 232/434 cut-off events. For 5768/5768 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1757 event pairs, 41 based on Foata normal form. 1/434 useless extension candidates. Maximal degree in co-relation 2304. Up to 312 conditions per place. [2024-06-21 16:08:11,898 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 36 changer transitions 0/92 dead transitions. [2024-06-21 16:08:11,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 92 transitions, 922 flow [2024-06-21 16:08:11,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:11,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:11,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 16:08:11,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 16:08:11,900 INFO L175 Difference]: Start difference. First operand has 91 places, 80 transitions, 694 flow. Second operand 8 states and 102 transitions. [2024-06-21 16:08:11,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 92 transitions, 922 flow [2024-06-21 16:08:11,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 92 transitions, 841 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:11,906 INFO L231 Difference]: Finished difference. Result has 93 places, 82 transitions, 714 flow [2024-06-21 16:08:11,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=714, PETRI_PLACES=93, PETRI_TRANSITIONS=82} [2024-06-21 16:08:11,906 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2024-06-21 16:08:11,906 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 82 transitions, 714 flow [2024-06-21 16:08:11,906 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-21 16:08:11,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:11,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:11,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:08:11,907 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:11,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:11,907 INFO L85 PathProgramCache]: Analyzing trace with hash -680220518, now seen corresponding path program 1 times [2024-06-21 16:08:11,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:11,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89229452] [2024-06-21 16:08:11,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:11,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:11,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:12,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:12,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:12,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89229452] [2024-06-21 16:08:12,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89229452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:12,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:12,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:12,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901736288] [2024-06-21 16:08:12,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:12,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:12,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:12,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:12,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:12,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:12,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 82 transitions, 714 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-21 16:08:12,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:12,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:12,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:12,922 INFO L124 PetriNetUnfolderBase]: 238/444 cut-off events. [2024-06-21 16:08:12,922 INFO L125 PetriNetUnfolderBase]: For 6547/6547 co-relation queries the response was YES. [2024-06-21 16:08:12,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2453 conditions, 444 events. 238/444 cut-off events. For 6547/6547 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1815 event pairs, 40 based on Foata normal form. 2/445 useless extension candidates. Maximal degree in co-relation 2409. Up to 389 conditions per place. [2024-06-21 16:08:12,925 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 73 selfloop transitions, 18 changer transitions 0/94 dead transitions. [2024-06-21 16:08:12,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 94 transitions, 938 flow [2024-06-21 16:08:12,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:12,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:12,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 98 transitions. [2024-06-21 16:08:12,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 16:08:12,927 INFO L175 Difference]: Start difference. First operand has 93 places, 82 transitions, 714 flow. Second operand 8 states and 98 transitions. [2024-06-21 16:08:12,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 94 transitions, 938 flow [2024-06-21 16:08:12,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 94 transitions, 853 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:12,934 INFO L231 Difference]: Finished difference. Result has 95 places, 84 transitions, 692 flow [2024-06-21 16:08:12,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=692, PETRI_PLACES=95, PETRI_TRANSITIONS=84} [2024-06-21 16:08:12,935 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-21 16:08:12,935 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 84 transitions, 692 flow [2024-06-21 16:08:12,935 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-21 16:08:12,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:12,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:12,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:08:12,936 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:12,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:12,936 INFO L85 PathProgramCache]: Analyzing trace with hash -452326126, now seen corresponding path program 4 times [2024-06-21 16:08:12,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:12,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312997043] [2024-06-21 16:08:12,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:12,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:13,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:13,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:13,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312997043] [2024-06-21 16:08:13,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312997043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:13,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:13,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:13,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711350534] [2024-06-21 16:08:13,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:13,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:13,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:13,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:13,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:13,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:13,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 84 transitions, 692 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-21 16:08:13,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:13,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:13,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:14,026 INFO L124 PetriNetUnfolderBase]: 244/454 cut-off events. [2024-06-21 16:08:14,026 INFO L125 PetriNetUnfolderBase]: For 7076/7076 co-relation queries the response was YES. [2024-06-21 16:08:14,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2518 conditions, 454 events. 244/454 cut-off events. For 7076/7076 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1867 event pairs, 46 based on Foata normal form. 2/455 useless extension candidates. Maximal degree in co-relation 2473. Up to 346 conditions per place. [2024-06-21 16:08:14,030 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 60 selfloop transitions, 33 changer transitions 0/96 dead transitions. [2024-06-21 16:08:14,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 96 transitions, 954 flow [2024-06-21 16:08:14,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:14,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-21 16:08:14,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-21 16:08:14,031 INFO L175 Difference]: Start difference. First operand has 95 places, 84 transitions, 692 flow. Second operand 8 states and 101 transitions. [2024-06-21 16:08:14,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 96 transitions, 954 flow [2024-06-21 16:08:14,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 96 transitions, 907 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:14,041 INFO L231 Difference]: Finished difference. Result has 97 places, 87 transitions, 763 flow [2024-06-21 16:08:14,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=645, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=763, PETRI_PLACES=97, PETRI_TRANSITIONS=87} [2024-06-21 16:08:14,042 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-21 16:08:14,042 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 87 transitions, 763 flow [2024-06-21 16:08:14,042 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-21 16:08:14,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:14,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:14,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:08:14,043 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:14,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:14,043 INFO L85 PathProgramCache]: Analyzing trace with hash -452319368, now seen corresponding path program 2 times [2024-06-21 16:08:14,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:14,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784023615] [2024-06-21 16:08:14,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:14,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:14,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:14,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-21 16:08:14,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:14,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784023615] [2024-06-21 16:08:14,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784023615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:14,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:14,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:14,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052827676] [2024-06-21 16:08:14,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:14,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:14,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:14,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:14,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:14,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:14,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 87 transitions, 763 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-21 16:08:14,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:14,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:14,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:15,073 INFO L124 PetriNetUnfolderBase]: 250/464 cut-off events. [2024-06-21 16:08:15,073 INFO L125 PetriNetUnfolderBase]: For 7971/7971 co-relation queries the response was YES. [2024-06-21 16:08:15,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2679 conditions, 464 events. 250/464 cut-off events. For 7971/7971 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1919 event pairs, 45 based on Foata normal form. 2/465 useless extension candidates. Maximal degree in co-relation 2633. Up to 405 conditions per place. [2024-06-21 16:08:15,077 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 74 selfloop transitions, 20 changer transitions 0/97 dead transitions. [2024-06-21 16:08:15,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 97 transitions, 991 flow [2024-06-21 16:08:15,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:15,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:15,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-21 16:08:15,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-21 16:08:15,079 INFO L175 Difference]: Start difference. First operand has 97 places, 87 transitions, 763 flow. Second operand 8 states and 97 transitions. [2024-06-21 16:08:15,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 97 transitions, 991 flow [2024-06-21 16:08:15,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 97 transitions, 895 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:15,087 INFO L231 Difference]: Finished difference. Result has 99 places, 89 transitions, 738 flow [2024-06-21 16:08:15,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=667, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=738, PETRI_PLACES=99, PETRI_TRANSITIONS=89} [2024-06-21 16:08:15,088 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 69 predicate places. [2024-06-21 16:08:15,088 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 89 transitions, 738 flow [2024-06-21 16:08:15,088 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-21 16:08:15,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:15,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:15,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:08:15,088 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:15,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:15,089 INFO L85 PathProgramCache]: Analyzing trace with hash -452319616, now seen corresponding path program 5 times [2024-06-21 16:08:15,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:15,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611153261] [2024-06-21 16:08:15,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:15,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:15,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:15,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:15,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:15,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611153261] [2024-06-21 16:08:15,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611153261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:15,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:15,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:15,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339891476] [2024-06-21 16:08:15,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:15,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:15,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:15,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:15,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:15,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 89 transitions, 738 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-21 16:08:15,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:15,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:15,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:16,086 INFO L124 PetriNetUnfolderBase]: 253/469 cut-off events. [2024-06-21 16:08:16,086 INFO L125 PetriNetUnfolderBase]: For 8186/8186 co-relation queries the response was YES. [2024-06-21 16:08:16,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2694 conditions, 469 events. 253/469 cut-off events. For 8186/8186 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1942 event pairs, 48 based on Foata normal form. 1/469 useless extension candidates. Maximal degree in co-relation 2647. Up to 355 conditions per place. [2024-06-21 16:08:16,089 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 61 selfloop transitions, 36 changer transitions 0/100 dead transitions. [2024-06-21 16:08:16,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 1000 flow [2024-06-21 16:08:16,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:16,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:16,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 16:08:16,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-21 16:08:16,090 INFO L175 Difference]: Start difference. First operand has 99 places, 89 transitions, 738 flow. Second operand 8 states and 103 transitions. [2024-06-21 16:08:16,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 1000 flow [2024-06-21 16:08:16,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 100 transitions, 945 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:16,097 INFO L231 Difference]: Finished difference. Result has 101 places, 91 transitions, 792 flow [2024-06-21 16:08:16,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=792, PETRI_PLACES=101, PETRI_TRANSITIONS=91} [2024-06-21 16:08:16,098 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 71 predicate places. [2024-06-21 16:08:16,098 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 91 transitions, 792 flow [2024-06-21 16:08:16,098 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-21 16:08:16,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:16,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:16,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:08:16,099 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:16,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:16,099 INFO L85 PathProgramCache]: Analyzing trace with hash -443748488, now seen corresponding path program 3 times [2024-06-21 16:08:16,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:16,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357163462] [2024-06-21 16:08:16,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:16,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:16,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:16,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:16,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357163462] [2024-06-21 16:08:16,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357163462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:16,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:16,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:16,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395271843] [2024-06-21 16:08:16,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:16,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:16,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:16,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:16,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:16,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:16,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 91 transitions, 792 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-21 16:08:16,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:16,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:16,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:17,200 INFO L124 PetriNetUnfolderBase]: 256/474 cut-off events. [2024-06-21 16:08:17,200 INFO L125 PetriNetUnfolderBase]: For 9003/9003 co-relation queries the response was YES. [2024-06-21 16:08:17,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 474 events. 256/474 cut-off events. For 9003/9003 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1973 event pairs, 46 based on Foata normal form. 1/474 useless extension candidates. Maximal degree in co-relation 2759. Up to 435 conditions per place. [2024-06-21 16:08:17,210 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 86 selfloop transitions, 13 changer transitions 0/102 dead transitions. [2024-06-21 16:08:17,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 102 transitions, 1034 flow [2024-06-21 16:08:17,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:17,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:17,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-21 16:08:17,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 16:08:17,218 INFO L175 Difference]: Start difference. First operand has 101 places, 91 transitions, 792 flow. Second operand 8 states and 94 transitions. [2024-06-21 16:08:17,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 102 transitions, 1034 flow [2024-06-21 16:08:17,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 102 transitions, 941 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:17,228 INFO L231 Difference]: Finished difference. Result has 104 places, 95 transitions, 767 flow [2024-06-21 16:08:17,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=767, PETRI_PLACES=104, PETRI_TRANSITIONS=95} [2024-06-21 16:08:17,229 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-21 16:08:17,229 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 95 transitions, 767 flow [2024-06-21 16:08:17,229 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-21 16:08:17,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:17,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:17,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:08:17,230 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:17,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:17,230 INFO L85 PathProgramCache]: Analyzing trace with hash -444045406, now seen corresponding path program 6 times [2024-06-21 16:08:17,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:17,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711720559] [2024-06-21 16:08:17,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:17,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:17,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:18,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-21 16:08:18,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:18,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711720559] [2024-06-21 16:08:18,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711720559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:18,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:18,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:18,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969859991] [2024-06-21 16:08:18,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:18,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:18,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:18,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:18,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:18,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:18,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 95 transitions, 767 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-21 16:08:18,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:18,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:18,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:18,343 INFO L124 PetriNetUnfolderBase]: 254/471 cut-off events. [2024-06-21 16:08:18,360 INFO L125 PetriNetUnfolderBase]: For 9242/9242 co-relation queries the response was YES. [2024-06-21 16:08:18,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2750 conditions, 471 events. 254/471 cut-off events. For 9242/9242 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1958 event pairs, 45 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 2700. Up to 316 conditions per place. [2024-06-21 16:08:18,365 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 49 changer transitions 0/105 dead transitions. [2024-06-21 16:08:18,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 105 transitions, 1033 flow [2024-06-21 16:08:18,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:18,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 16:08:18,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 16:08:18,366 INFO L175 Difference]: Start difference. First operand has 104 places, 95 transitions, 767 flow. Second operand 8 states and 102 transitions. [2024-06-21 16:08:18,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 105 transitions, 1033 flow [2024-06-21 16:08:18,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 105 transitions, 992 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:18,395 INFO L231 Difference]: Finished difference. Result has 108 places, 97 transitions, 865 flow [2024-06-21 16:08:18,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=865, PETRI_PLACES=108, PETRI_TRANSITIONS=97} [2024-06-21 16:08:18,396 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2024-06-21 16:08:18,396 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 97 transitions, 865 flow [2024-06-21 16:08:18,396 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-21 16:08:18,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:18,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:18,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:08:18,397 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:18,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:18,397 INFO L85 PathProgramCache]: Analyzing trace with hash -2117790414, now seen corresponding path program 4 times [2024-06-21 16:08:18,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:18,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23299582] [2024-06-21 16:08:18,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:18,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:18,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:19,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:19,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:19,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23299582] [2024-06-21 16:08:19,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23299582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:19,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:19,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:08:19,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992685471] [2024-06-21 16:08:19,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:19,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:08:19,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:19,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:08:19,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:08:19,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:19,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 97 transitions, 865 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-21 16:08:19,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:19,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:19,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:19,454 INFO L124 PetriNetUnfolderBase]: 255/473 cut-off events. [2024-06-21 16:08:19,454 INFO L125 PetriNetUnfolderBase]: For 10254/10254 co-relation queries the response was YES. [2024-06-21 16:08:19,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2892 conditions, 473 events. 255/473 cut-off events. For 10254/10254 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1980 event pairs, 42 based on Foata normal form. 2/474 useless extension candidates. Maximal degree in co-relation 2840. Up to 376 conditions per place. [2024-06-21 16:08:19,458 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 76 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-21 16:08:19,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 111 transitions, 1213 flow [2024-06-21 16:08:19,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:19,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:19,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 103 transitions. [2024-06-21 16:08:19,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153225806451613 [2024-06-21 16:08:19,460 INFO L175 Difference]: Start difference. First operand has 108 places, 97 transitions, 865 flow. Second operand 8 states and 103 transitions. [2024-06-21 16:08:19,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 111 transitions, 1213 flow [2024-06-21 16:08:19,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 111 transitions, 1090 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:19,471 INFO L231 Difference]: Finished difference. Result has 110 places, 101 transitions, 871 flow [2024-06-21 16:08:19,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=871, PETRI_PLACES=110, PETRI_TRANSITIONS=101} [2024-06-21 16:08:19,471 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-21 16:08:19,472 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 101 transitions, 871 flow [2024-06-21 16:08:19,472 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-21 16:08:19,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:19,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:19,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:08:19,472 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:19,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:19,473 INFO L85 PathProgramCache]: Analyzing trace with hash -443737576, now seen corresponding path program 1 times [2024-06-21 16:08:19,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:19,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589359874] [2024-06-21 16:08:19,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:19,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:19,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:21,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:21,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:21,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589359874] [2024-06-21 16:08:21,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589359874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:21,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:21,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:21,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307222350] [2024-06-21 16:08:21,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:21,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:21,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:21,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:21,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:21,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 16:08:21,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 101 transitions, 871 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:21,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:21,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 16:08:21,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:21,375 INFO L124 PetriNetUnfolderBase]: 232/444 cut-off events. [2024-06-21 16:08:21,376 INFO L125 PetriNetUnfolderBase]: For 10050/10055 co-relation queries the response was YES. [2024-06-21 16:08:21,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2646 conditions, 444 events. 232/444 cut-off events. For 10050/10055 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1884 event pairs, 42 based on Foata normal form. 7/447 useless extension candidates. Maximal degree in co-relation 2593. Up to 369 conditions per place. [2024-06-21 16:08:21,382 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 78 selfloop transitions, 14 changer transitions 0/110 dead transitions. [2024-06-21 16:08:21,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 110 transitions, 1075 flow [2024-06-21 16:08:21,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:21,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:21,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 16:08:21,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 16:08:21,383 INFO L175 Difference]: Start difference. First operand has 110 places, 101 transitions, 871 flow. Second operand 9 states and 111 transitions. [2024-06-21 16:08:21,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 110 transitions, 1075 flow [2024-06-21 16:08:21,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 110 transitions, 1018 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 16:08:21,394 INFO L231 Difference]: Finished difference. Result has 115 places, 101 transitions, 846 flow [2024-06-21 16:08:21,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=846, PETRI_PLACES=115, PETRI_TRANSITIONS=101} [2024-06-21 16:08:21,399 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-21 16:08:21,399 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 101 transitions, 846 flow [2024-06-21 16:08:21,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:21,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:21,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:21,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:08:21,400 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:21,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:21,400 INFO L85 PathProgramCache]: Analyzing trace with hash -232221881, now seen corresponding path program 1 times [2024-06-21 16:08:21,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:21,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008236413] [2024-06-21 16:08:21,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:21,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:21,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:22,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:22,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:22,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008236413] [2024-06-21 16:08:22,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008236413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:22,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:22,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:22,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445447936] [2024-06-21 16:08:22,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:22,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:22,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:22,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:22,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:22,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:22,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 101 transitions, 846 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-21 16:08:22,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:22,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:22,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:22,569 INFO L124 PetriNetUnfolderBase]: 255/475 cut-off events. [2024-06-21 16:08:22,569 INFO L125 PetriNetUnfolderBase]: For 10305/10305 co-relation queries the response was YES. [2024-06-21 16:08:22,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2851 conditions, 475 events. 255/475 cut-off events. For 10305/10305 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1976 event pairs, 36 based on Foata normal form. 1/475 useless extension candidates. Maximal degree in co-relation 2796. Up to 398 conditions per place. [2024-06-21 16:08:22,572 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 92 selfloop transitions, 23 changer transitions 0/118 dead transitions. [2024-06-21 16:08:22,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 118 transitions, 1156 flow [2024-06-21 16:08:22,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:22,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:22,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 16:08:22,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 16:08:22,574 INFO L175 Difference]: Start difference. First operand has 115 places, 101 transitions, 846 flow. Second operand 9 states and 113 transitions. [2024-06-21 16:08:22,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 118 transitions, 1156 flow [2024-06-21 16:08:22,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 118 transitions, 1105 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 16:08:22,585 INFO L231 Difference]: Finished difference. Result has 115 places, 103 transitions, 888 flow [2024-06-21 16:08:22,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=888, PETRI_PLACES=115, PETRI_TRANSITIONS=103} [2024-06-21 16:08:22,586 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 85 predicate places. [2024-06-21 16:08:22,586 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 103 transitions, 888 flow [2024-06-21 16:08:22,586 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-21 16:08:22,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:22,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:22,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:08:22,587 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:22,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:22,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914455, now seen corresponding path program 2 times [2024-06-21 16:08:22,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:22,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733918894] [2024-06-21 16:08:22,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:22,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:22,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:23,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:23,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:23,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733918894] [2024-06-21 16:08:23,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733918894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:23,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:23,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:23,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342018123] [2024-06-21 16:08:23,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:23,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:23,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:23,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:23,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:23,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:23,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 103 transitions, 888 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-21 16:08:23,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:23,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:23,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:24,156 INFO L124 PetriNetUnfolderBase]: 258/482 cut-off events. [2024-06-21 16:08:24,156 INFO L125 PetriNetUnfolderBase]: For 11233/11233 co-relation queries the response was YES. [2024-06-21 16:08:24,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2946 conditions, 482 events. 258/482 cut-off events. For 11233/11233 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2017 event pairs, 35 based on Foata normal form. 1/482 useless extension candidates. Maximal degree in co-relation 2892. Up to 389 conditions per place. [2024-06-21 16:08:24,159 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 87 selfloop transitions, 28 changer transitions 0/118 dead transitions. [2024-06-21 16:08:24,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 118 transitions, 1206 flow [2024-06-21 16:08:24,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:24,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:24,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 16:08:24,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 16:08:24,161 INFO L175 Difference]: Start difference. First operand has 115 places, 103 transitions, 888 flow. Second operand 9 states and 112 transitions. [2024-06-21 16:08:24,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 118 transitions, 1206 flow [2024-06-21 16:08:24,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 118 transitions, 1129 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:24,174 INFO L231 Difference]: Finished difference. Result has 117 places, 105 transitions, 918 flow [2024-06-21 16:08:24,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=918, PETRI_PLACES=117, PETRI_TRANSITIONS=105} [2024-06-21 16:08:24,174 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-21 16:08:24,174 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 105 transitions, 918 flow [2024-06-21 16:08:24,175 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-21 16:08:24,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:24,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:24,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:08:24,175 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:24,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:24,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1641914672, now seen corresponding path program 1 times [2024-06-21 16:08:24,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:24,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972633756] [2024-06-21 16:08:24,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:24,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:24,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:24,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:24,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972633756] [2024-06-21 16:08:24,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972633756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:24,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:24,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:24,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940126252] [2024-06-21 16:08:24,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:24,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:24,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:24,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:24,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:24,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:24,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 105 transitions, 918 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-21 16:08:24,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:24,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:24,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:25,234 INFO L124 PetriNetUnfolderBase]: 264/492 cut-off events. [2024-06-21 16:08:25,234 INFO L125 PetriNetUnfolderBase]: For 12757/12757 co-relation queries the response was YES. [2024-06-21 16:08:25,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3040 conditions, 492 events. 264/492 cut-off events. For 12757/12757 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2069 event pairs, 34 based on Foata normal form. 2/493 useless extension candidates. Maximal degree in co-relation 2985. Up to 396 conditions per place. [2024-06-21 16:08:25,237 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 89 selfloop transitions, 29 changer transitions 0/121 dead transitions. [2024-06-21 16:08:25,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 121 transitions, 1242 flow [2024-06-21 16:08:25,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:25,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:25,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 16:08:25,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 16:08:25,239 INFO L175 Difference]: Start difference. First operand has 117 places, 105 transitions, 918 flow. Second operand 9 states and 113 transitions. [2024-06-21 16:08:25,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 121 transitions, 1242 flow [2024-06-21 16:08:25,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 121 transitions, 1151 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:25,250 INFO L231 Difference]: Finished difference. Result has 119 places, 108 transitions, 939 flow [2024-06-21 16:08:25,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=939, PETRI_PLACES=119, PETRI_TRANSITIONS=108} [2024-06-21 16:08:25,251 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-21 16:08:25,251 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 108 transitions, 939 flow [2024-06-21 16:08:25,251 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-21 16:08:25,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:25,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:25,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:08:25,251 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:25,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:25,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1785805202, now seen corresponding path program 2 times [2024-06-21 16:08:25,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:25,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349425910] [2024-06-21 16:08:25,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:25,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:26,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:26,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:26,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349425910] [2024-06-21 16:08:26,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349425910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:26,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:26,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:26,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827749437] [2024-06-21 16:08:26,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:26,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:26,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:26,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:26,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:26,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:26,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 108 transitions, 939 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-21 16:08:26,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:26,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:26,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:26,339 INFO L124 PetriNetUnfolderBase]: 270/502 cut-off events. [2024-06-21 16:08:26,339 INFO L125 PetriNetUnfolderBase]: For 13635/13635 co-relation queries the response was YES. [2024-06-21 16:08:26,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3164 conditions, 502 events. 270/502 cut-off events. For 13635/13635 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2124 event pairs, 36 based on Foata normal form. 2/503 useless extension candidates. Maximal degree in co-relation 3108. Up to 374 conditions per place. [2024-06-21 16:08:26,342 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 34 changer transitions 0/124 dead transitions. [2024-06-21 16:08:26,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 124 transitions, 1295 flow [2024-06-21 16:08:26,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:26,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:26,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 16:08:26,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 16:08:26,343 INFO L175 Difference]: Start difference. First operand has 119 places, 108 transitions, 939 flow. Second operand 9 states and 114 transitions. [2024-06-21 16:08:26,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 124 transitions, 1295 flow [2024-06-21 16:08:26,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 124 transitions, 1205 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:26,356 INFO L231 Difference]: Finished difference. Result has 121 places, 111 transitions, 977 flow [2024-06-21 16:08:26,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=977, PETRI_PLACES=121, PETRI_TRANSITIONS=111} [2024-06-21 16:08:26,356 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 91 predicate places. [2024-06-21 16:08:26,357 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 111 transitions, 977 flow [2024-06-21 16:08:26,357 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-21 16:08:26,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:26,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:26,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:08:26,357 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:26,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:26,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1785804985, now seen corresponding path program 3 times [2024-06-21 16:08:26,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:26,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884760154] [2024-06-21 16:08:26,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:26,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:26,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:27,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:27,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:27,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884760154] [2024-06-21 16:08:27,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884760154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:27,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:27,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:27,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887551803] [2024-06-21 16:08:27,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:27,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:27,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:27,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:27,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:27,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:27,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 111 transitions, 977 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-21 16:08:27,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:27,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:27,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:27,636 INFO L124 PetriNetUnfolderBase]: 273/509 cut-off events. [2024-06-21 16:08:27,637 INFO L125 PetriNetUnfolderBase]: For 14314/14314 co-relation queries the response was YES. [2024-06-21 16:08:27,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3290 conditions, 509 events. 273/509 cut-off events. For 14314/14314 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2182 event pairs, 36 based on Foata normal form. 1/509 useless extension candidates. Maximal degree in co-relation 3233. Up to 400 conditions per place. [2024-06-21 16:08:27,640 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 89 selfloop transitions, 33 changer transitions 0/125 dead transitions. [2024-06-21 16:08:27,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 125 transitions, 1335 flow [2024-06-21 16:08:27,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:27,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:27,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 16:08:27,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 16:08:27,641 INFO L175 Difference]: Start difference. First operand has 121 places, 111 transitions, 977 flow. Second operand 9 states and 112 transitions. [2024-06-21 16:08:27,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 125 transitions, 1335 flow [2024-06-21 16:08:27,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 125 transitions, 1229 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:27,657 INFO L231 Difference]: Finished difference. Result has 123 places, 113 transitions, 996 flow [2024-06-21 16:08:27,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=996, PETRI_PLACES=123, PETRI_TRANSITIONS=113} [2024-06-21 16:08:27,658 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-21 16:08:27,658 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 113 transitions, 996 flow [2024-06-21 16:08:27,658 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-21 16:08:27,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:27,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:27,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:08:27,659 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:27,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:27,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1786014452, now seen corresponding path program 3 times [2024-06-21 16:08:27,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:27,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462855121] [2024-06-21 16:08:27,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:27,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:27,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:28,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:28,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:28,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462855121] [2024-06-21 16:08:28,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462855121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:28,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:28,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:28,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117130516] [2024-06-21 16:08:28,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:28,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:28,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:28,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:28,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:28,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:28,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 113 transitions, 996 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-21 16:08:28,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:28,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:28,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:29,125 INFO L124 PetriNetUnfolderBase]: 281/522 cut-off events. [2024-06-21 16:08:29,125 INFO L125 PetriNetUnfolderBase]: For 15768/15768 co-relation queries the response was YES. [2024-06-21 16:08:29,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3415 conditions, 522 events. 281/522 cut-off events. For 15768/15768 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2249 event pairs, 36 based on Foata normal form. 1/522 useless extension candidates. Maximal degree in co-relation 3357. Up to 372 conditions per place. [2024-06-21 16:08:29,129 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 46 changer transitions 0/130 dead transitions. [2024-06-21 16:08:29,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 130 transitions, 1421 flow [2024-06-21 16:08:29,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:29,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:29,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-21 16:08:29,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-21 16:08:29,130 INFO L175 Difference]: Start difference. First operand has 123 places, 113 transitions, 996 flow. Second operand 9 states and 115 transitions. [2024-06-21 16:08:29,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 130 transitions, 1421 flow [2024-06-21 16:08:29,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 130 transitions, 1312 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:29,146 INFO L231 Difference]: Finished difference. Result has 126 places, 118 transitions, 1066 flow [2024-06-21 16:08:29,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1066, PETRI_PLACES=126, PETRI_TRANSITIONS=118} [2024-06-21 16:08:29,146 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 96 predicate places. [2024-06-21 16:08:29,146 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 118 transitions, 1066 flow [2024-06-21 16:08:29,147 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-21 16:08:29,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:29,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:29,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:08:29,147 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:29,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:29,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1786006795, now seen corresponding path program 4 times [2024-06-21 16:08:29,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:29,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185659814] [2024-06-21 16:08:29,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:29,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:29,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:29,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:29,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:29,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185659814] [2024-06-21 16:08:29,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185659814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:29,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:29,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:29,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322066855] [2024-06-21 16:08:29,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:29,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:29,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:29,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:29,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:29,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:29,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 118 transitions, 1066 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-21 16:08:29,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:29,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:29,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:30,199 INFO L124 PetriNetUnfolderBase]: 284/529 cut-off events. [2024-06-21 16:08:30,199 INFO L125 PetriNetUnfolderBase]: For 17078/17078 co-relation queries the response was YES. [2024-06-21 16:08:30,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3592 conditions, 529 events. 284/529 cut-off events. For 17078/17078 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2302 event pairs, 36 based on Foata normal form. 1/529 useless extension candidates. Maximal degree in co-relation 3532. Up to 390 conditions per place. [2024-06-21 16:08:30,203 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 88 selfloop transitions, 40 changer transitions 0/131 dead transitions. [2024-06-21 16:08:30,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 131 transitions, 1424 flow [2024-06-21 16:08:30,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:30,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:30,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 16:08:30,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 16:08:30,208 INFO L175 Difference]: Start difference. First operand has 126 places, 118 transitions, 1066 flow. Second operand 9 states and 112 transitions. [2024-06-21 16:08:30,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 131 transitions, 1424 flow [2024-06-21 16:08:30,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 131 transitions, 1346 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:30,225 INFO L231 Difference]: Finished difference. Result has 130 places, 120 transitions, 1131 flow [2024-06-21 16:08:30,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=988, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1131, PETRI_PLACES=130, PETRI_TRANSITIONS=120} [2024-06-21 16:08:30,225 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-21 16:08:30,226 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 120 transitions, 1131 flow [2024-06-21 16:08:30,226 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-21 16:08:30,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:30,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:30,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:08:30,228 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:30,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:30,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1786007012, now seen corresponding path program 4 times [2024-06-21 16:08:30,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:30,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321480020] [2024-06-21 16:08:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:30,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:30,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:31,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:31,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:31,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321480020] [2024-06-21 16:08:31,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321480020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:31,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:31,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:31,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895082565] [2024-06-21 16:08:31,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:31,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:31,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:31,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:31,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:31,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:31,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 120 transitions, 1131 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-21 16:08:31,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:31,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:31,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:31,546 INFO L124 PetriNetUnfolderBase]: 282/526 cut-off events. [2024-06-21 16:08:31,546 INFO L125 PetriNetUnfolderBase]: For 16969/16969 co-relation queries the response was YES. [2024-06-21 16:08:31,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3616 conditions, 526 events. 282/526 cut-off events. For 16969/16969 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2272 event pairs, 36 based on Foata normal form. 1/526 useless extension candidates. Maximal degree in co-relation 3554. Up to 375 conditions per place. [2024-06-21 16:08:31,549 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 84 selfloop transitions, 45 changer transitions 0/132 dead transitions. [2024-06-21 16:08:31,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 132 transitions, 1446 flow [2024-06-21 16:08:31,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:31,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:31,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 16:08:31,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 16:08:31,551 INFO L175 Difference]: Start difference. First operand has 130 places, 120 transitions, 1131 flow. Second operand 9 states and 114 transitions. [2024-06-21 16:08:31,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 132 transitions, 1446 flow [2024-06-21 16:08:31,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 132 transitions, 1307 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:31,572 INFO L231 Difference]: Finished difference. Result has 132 places, 121 transitions, 1096 flow [2024-06-21 16:08:31,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1096, PETRI_PLACES=132, PETRI_TRANSITIONS=121} [2024-06-21 16:08:31,572 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 102 predicate places. [2024-06-21 16:08:31,572 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 121 transitions, 1096 flow [2024-06-21 16:08:31,572 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-21 16:08:31,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:31,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:31,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:08:31,573 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:31,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:31,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1137206703, now seen corresponding path program 5 times [2024-06-21 16:08:31,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:31,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108315233] [2024-06-21 16:08:31,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:31,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:31,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:32,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-21 16:08:32,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:32,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108315233] [2024-06-21 16:08:32,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108315233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:32,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:32,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:32,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162330489] [2024-06-21 16:08:32,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:32,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:32,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:32,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:32,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:32,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:32,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 121 transitions, 1096 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-21 16:08:32,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:32,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:32,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:32,810 INFO L124 PetriNetUnfolderBase]: 285/533 cut-off events. [2024-06-21 16:08:32,810 INFO L125 PetriNetUnfolderBase]: For 17783/17783 co-relation queries the response was YES. [2024-06-21 16:08:32,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3661 conditions, 533 events. 285/533 cut-off events. For 17783/17783 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2329 event pairs, 42 based on Foata normal form. 1/533 useless extension candidates. Maximal degree in co-relation 3598. Up to 412 conditions per place. [2024-06-21 16:08:32,814 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 95 selfloop transitions, 35 changer transitions 0/133 dead transitions. [2024-06-21 16:08:32,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 133 transitions, 1480 flow [2024-06-21 16:08:32,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:32,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:32,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 16:08:32,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 16:08:32,817 INFO L175 Difference]: Start difference. First operand has 132 places, 121 transitions, 1096 flow. Second operand 9 states and 111 transitions. [2024-06-21 16:08:32,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 133 transitions, 1480 flow [2024-06-21 16:08:32,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 133 transitions, 1405 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:32,838 INFO L231 Difference]: Finished difference. Result has 135 places, 123 transitions, 1158 flow [2024-06-21 16:08:32,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1158, PETRI_PLACES=135, PETRI_TRANSITIONS=123} [2024-06-21 16:08:32,839 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-21 16:08:32,839 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 123 transitions, 1158 flow [2024-06-21 16:08:32,839 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-21 16:08:32,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:32,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:32,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:08:32,839 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:32,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:32,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1456942800, now seen corresponding path program 5 times [2024-06-21 16:08:32,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:32,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447487541] [2024-06-21 16:08:32,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:32,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:32,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:33,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:33,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:33,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447487541] [2024-06-21 16:08:33,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447487541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:33,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:33,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:33,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692571681] [2024-06-21 16:08:33,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:33,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:33,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:33,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:33,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:33,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:33,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 123 transitions, 1158 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-21 16:08:33,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:33,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:33,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:33,976 INFO L124 PetriNetUnfolderBase]: 297/553 cut-off events. [2024-06-21 16:08:33,977 INFO L125 PetriNetUnfolderBase]: For 21274/21274 co-relation queries the response was YES. [2024-06-21 16:08:33,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3887 conditions, 553 events. 297/553 cut-off events. For 21274/21274 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2442 event pairs, 42 based on Foata normal form. 4/556 useless extension candidates. Maximal degree in co-relation 3823. Up to 423 conditions per place. [2024-06-21 16:08:33,980 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 36 changer transitions 0/137 dead transitions. [2024-06-21 16:08:33,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 137 transitions, 1568 flow [2024-06-21 16:08:33,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:33,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:33,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 16:08:33,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 16:08:33,998 INFO L175 Difference]: Start difference. First operand has 135 places, 123 transitions, 1158 flow. Second operand 9 states and 113 transitions. [2024-06-21 16:08:33,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 137 transitions, 1568 flow [2024-06-21 16:08:34,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 137 transitions, 1447 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:34,019 INFO L231 Difference]: Finished difference. Result has 137 places, 126 transitions, 1187 flow [2024-06-21 16:08:34,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1187, PETRI_PLACES=137, PETRI_TRANSITIONS=126} [2024-06-21 16:08:34,019 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 107 predicate places. [2024-06-21 16:08:34,019 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 126 transitions, 1187 flow [2024-06-21 16:08:34,020 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-21 16:08:34,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:34,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:34,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:08:34,020 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:34,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:34,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1136997236, now seen corresponding path program 6 times [2024-06-21 16:08:34,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:34,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575497145] [2024-06-21 16:08:34,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:34,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:34,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:34,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-21 16:08:34,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:34,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575497145] [2024-06-21 16:08:34,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575497145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:34,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:34,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:34,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112472720] [2024-06-21 16:08:34,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:34,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:34,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:34,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:34,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:34,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:34,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 126 transitions, 1187 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-21 16:08:34,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:34,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:34,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:35,073 INFO L124 PetriNetUnfolderBase]: 313/579 cut-off events. [2024-06-21 16:08:35,074 INFO L125 PetriNetUnfolderBase]: For 22734/22734 co-relation queries the response was YES. [2024-06-21 16:08:35,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4222 conditions, 579 events. 313/579 cut-off events. For 22734/22734 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2571 event pairs, 43 based on Foata normal form. 2/580 useless extension candidates. Maximal degree in co-relation 4157. Up to 420 conditions per place. [2024-06-21 16:08:35,079 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 96 selfloop transitions, 44 changer transitions 0/143 dead transitions. [2024-06-21 16:08:35,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 143 transitions, 1709 flow [2024-06-21 16:08:35,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:35,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:35,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 16:08:35,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 16:08:35,081 INFO L175 Difference]: Start difference. First operand has 137 places, 126 transitions, 1187 flow. Second operand 9 states and 118 transitions. [2024-06-21 16:08:35,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 143 transitions, 1709 flow [2024-06-21 16:08:35,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 143 transitions, 1589 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:35,104 INFO L231 Difference]: Finished difference. Result has 140 places, 130 transitions, 1252 flow [2024-06-21 16:08:35,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1252, PETRI_PLACES=140, PETRI_TRANSITIONS=130} [2024-06-21 16:08:35,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 110 predicate places. [2024-06-21 16:08:35,105 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 130 transitions, 1252 flow [2024-06-21 16:08:35,105 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-21 16:08:35,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:35,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:35,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:08:35,105 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:35,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:35,106 INFO L85 PathProgramCache]: Analyzing trace with hash -870973247, now seen corresponding path program 1 times [2024-06-21 16:08:35,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:35,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117997863] [2024-06-21 16:08:35,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:35,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:35,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:36,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:36,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:36,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117997863] [2024-06-21 16:08:36,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117997863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:36,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:36,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:36,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239045660] [2024-06-21 16:08:36,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:36,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:36,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:36,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:36,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:36,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:36,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 130 transitions, 1252 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-21 16:08:36,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:36,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:36,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:36,689 INFO L124 PetriNetUnfolderBase]: 316/584 cut-off events. [2024-06-21 16:08:36,689 INFO L125 PetriNetUnfolderBase]: For 23130/23130 co-relation queries the response was YES. [2024-06-21 16:08:36,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4306 conditions, 584 events. 316/584 cut-off events. For 23130/23130 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2597 event pairs, 46 based on Foata normal form. 1/584 useless extension candidates. Maximal degree in co-relation 4239. Up to 525 conditions per place. [2024-06-21 16:08:36,710 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 120 selfloop transitions, 19 changer transitions 0/142 dead transitions. [2024-06-21 16:08:36,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 142 transitions, 1660 flow [2024-06-21 16:08:36,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:08:36,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:08:36,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 16:08:36,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 16:08:36,712 INFO L175 Difference]: Start difference. First operand has 140 places, 130 transitions, 1252 flow. Second operand 10 states and 116 transitions. [2024-06-21 16:08:36,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 142 transitions, 1660 flow [2024-06-21 16:08:36,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 142 transitions, 1581 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:36,767 INFO L231 Difference]: Finished difference. Result has 145 places, 132 transitions, 1248 flow [2024-06-21 16:08:36,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1248, PETRI_PLACES=145, PETRI_TRANSITIONS=132} [2024-06-21 16:08:36,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-21 16:08:36,769 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 132 transitions, 1248 flow [2024-06-21 16:08:36,769 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-21 16:08:36,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:36,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:36,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:08:36,769 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:36,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:36,770 INFO L85 PathProgramCache]: Analyzing trace with hash -880236977, now seen corresponding path program 2 times [2024-06-21 16:08:36,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:36,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275396539] [2024-06-21 16:08:36,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:36,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:38,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:38,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:38,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275396539] [2024-06-21 16:08:38,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275396539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:38,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:38,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:38,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647017591] [2024-06-21 16:08:38,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:38,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:38,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:38,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:38,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:38,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:38,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 132 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-21 16:08:38,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:38,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:38,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:38,594 INFO L124 PetriNetUnfolderBase]: 314/581 cut-off events. [2024-06-21 16:08:38,595 INFO L125 PetriNetUnfolderBase]: For 22862/22862 co-relation queries the response was YES. [2024-06-21 16:08:38,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 581 events. 314/581 cut-off events. For 22862/22862 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2581 event pairs, 46 based on Foata normal form. 1/581 useless extension candidates. Maximal degree in co-relation 4163. Up to 529 conditions per place. [2024-06-21 16:08:38,599 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 122 selfloop transitions, 15 changer transitions 0/140 dead transitions. [2024-06-21 16:08:38,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 140 transitions, 1540 flow [2024-06-21 16:08:38,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:38,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:38,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-21 16:08:38,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-21 16:08:38,613 INFO L175 Difference]: Start difference. First operand has 145 places, 132 transitions, 1248 flow. Second operand 9 states and 104 transitions. [2024-06-21 16:08:38,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 140 transitions, 1540 flow [2024-06-21 16:08:38,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 140 transitions, 1463 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:38,641 INFO L231 Difference]: Finished difference. Result has 147 places, 132 transitions, 1206 flow [2024-06-21 16:08:38,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1206, PETRI_PLACES=147, PETRI_TRANSITIONS=132} [2024-06-21 16:08:38,641 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-21 16:08:38,641 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 132 transitions, 1206 flow [2024-06-21 16:08:38,642 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-21 16:08:38,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:38,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:38,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:08:38,642 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:38,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:38,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1483500060, now seen corresponding path program 7 times [2024-06-21 16:08:38,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:38,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261161112] [2024-06-21 16:08:38,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:38,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:38,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:39,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:39,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:39,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261161112] [2024-06-21 16:08:39,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261161112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:39,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:39,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:39,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724384570] [2024-06-21 16:08:39,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:39,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:39,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:39,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:39,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:39,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:39,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 132 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-21 16:08:39,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:39,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:39,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:39,739 INFO L124 PetriNetUnfolderBase]: 310/575 cut-off events. [2024-06-21 16:08:39,740 INFO L125 PetriNetUnfolderBase]: For 22850/22850 co-relation queries the response was YES. [2024-06-21 16:08:39,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4085 conditions, 575 events. 310/575 cut-off events. For 22850/22850 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2570 event pairs, 42 based on Foata normal form. 2/576 useless extension candidates. Maximal degree in co-relation 4015. Up to 419 conditions per place. [2024-06-21 16:08:39,744 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 99 selfloop transitions, 43 changer transitions 0/145 dead transitions. [2024-06-21 16:08:39,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 145 transitions, 1598 flow [2024-06-21 16:08:39,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:39,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:39,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 16:08:39,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 16:08:39,769 INFO L175 Difference]: Start difference. First operand has 147 places, 132 transitions, 1206 flow. Second operand 9 states and 118 transitions. [2024-06-21 16:08:39,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 145 transitions, 1598 flow [2024-06-21 16:08:39,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 145 transitions, 1537 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 16:08:39,798 INFO L231 Difference]: Finished difference. Result has 147 places, 132 transitions, 1236 flow [2024-06-21 16:08:39,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1236, PETRI_PLACES=147, PETRI_TRANSITIONS=132} [2024-06-21 16:08:39,800 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-21 16:08:39,801 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 132 transitions, 1236 flow [2024-06-21 16:08:39,801 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-21 16:08:39,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:39,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:39,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:08:39,805 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:39,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:39,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1137004893, now seen corresponding path program 6 times [2024-06-21 16:08:39,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:39,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248531278] [2024-06-21 16:08:39,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:39,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:39,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:40,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-21 16:08:40,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:40,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248531278] [2024-06-21 16:08:40,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248531278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:40,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:40,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:40,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976322662] [2024-06-21 16:08:40,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:40,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:40,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:40,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:40,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:40,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:40,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 132 transitions, 1236 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-21 16:08:40,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:40,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:40,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:41,126 INFO L124 PetriNetUnfolderBase]: 313/582 cut-off events. [2024-06-21 16:08:41,126 INFO L125 PetriNetUnfolderBase]: For 23496/23496 co-relation queries the response was YES. [2024-06-21 16:08:41,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4229 conditions, 582 events. 313/582 cut-off events. For 23496/23496 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2607 event pairs, 44 based on Foata normal form. 1/582 useless extension candidates. Maximal degree in co-relation 4158. Up to 450 conditions per place. [2024-06-21 16:08:41,131 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 102 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-21 16:08:41,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 144 transitions, 1660 flow [2024-06-21 16:08:41,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:41,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:41,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 16:08:41,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 16:08:41,132 INFO L175 Difference]: Start difference. First operand has 147 places, 132 transitions, 1236 flow. Second operand 9 states and 113 transitions. [2024-06-21 16:08:41,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 144 transitions, 1660 flow [2024-06-21 16:08:41,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 144 transitions, 1559 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 16:08:41,169 INFO L231 Difference]: Finished difference. Result has 148 places, 134 transitions, 1286 flow [2024-06-21 16:08:41,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1286, PETRI_PLACES=148, PETRI_TRANSITIONS=134} [2024-06-21 16:08:41,170 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-21 16:08:41,170 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 134 transitions, 1286 flow [2024-06-21 16:08:41,170 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-21 16:08:41,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:41,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:41,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:08:41,171 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:41,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:41,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1217795340, now seen corresponding path program 8 times [2024-06-21 16:08:41,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:41,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513103562] [2024-06-21 16:08:41,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:41,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:41,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:42,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:42,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:42,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513103562] [2024-06-21 16:08:42,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513103562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:42,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:42,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:42,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896224436] [2024-06-21 16:08:42,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:42,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:42,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:42,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:42,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:42,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:42,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 134 transitions, 1286 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-21 16:08:42,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:42,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:42,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:42,482 INFO L124 PetriNetUnfolderBase]: 316/587 cut-off events. [2024-06-21 16:08:42,482 INFO L125 PetriNetUnfolderBase]: For 24784/24784 co-relation queries the response was YES. [2024-06-21 16:08:42,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4293 conditions, 587 events. 316/587 cut-off events. For 24784/24784 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2632 event pairs, 45 based on Foata normal form. 1/587 useless extension candidates. Maximal degree in co-relation 4221. Up to 533 conditions per place. [2024-06-21 16:08:42,486 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 126 selfloop transitions, 15 changer transitions 0/144 dead transitions. [2024-06-21 16:08:42,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 144 transitions, 1626 flow [2024-06-21 16:08:42,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:42,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:42,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-21 16:08:42,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-21 16:08:42,488 INFO L175 Difference]: Start difference. First operand has 148 places, 134 transitions, 1286 flow. Second operand 9 states and 104 transitions. [2024-06-21 16:08:42,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 144 transitions, 1626 flow [2024-06-21 16:08:42,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 144 transitions, 1491 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:42,521 INFO L231 Difference]: Finished difference. Result has 150 places, 136 transitions, 1230 flow [2024-06-21 16:08:42,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1230, PETRI_PLACES=150, PETRI_TRANSITIONS=136} [2024-06-21 16:08:42,522 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-21 16:08:42,522 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 136 transitions, 1230 flow [2024-06-21 16:08:42,522 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-21 16:08:42,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:42,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:42,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:08:42,523 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:42,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:42,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1226992110, now seen corresponding path program 9 times [2024-06-21 16:08:42,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:42,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277982811] [2024-06-21 16:08:42,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:42,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:42,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:43,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-21 16:08:43,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:43,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277982811] [2024-06-21 16:08:43,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277982811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:43,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:43,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:43,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751576634] [2024-06-21 16:08:43,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:43,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:43,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:43,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:43,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:43,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:43,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 136 transitions, 1230 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-21 16:08:43,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:43,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:43,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:43,655 INFO L124 PetriNetUnfolderBase]: 337/621 cut-off events. [2024-06-21 16:08:43,655 INFO L125 PetriNetUnfolderBase]: For 30376/30376 co-relation queries the response was YES. [2024-06-21 16:08:43,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4721 conditions, 621 events. 337/621 cut-off events. For 30376/30376 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2817 event pairs, 44 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 4648. Up to 331 conditions per place. [2024-06-21 16:08:43,659 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 85 selfloop transitions, 72 changer transitions 0/160 dead transitions. [2024-06-21 16:08:43,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 160 transitions, 2114 flow [2024-06-21 16:08:43,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:43,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:43,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-21 16:08:43,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44086021505376344 [2024-06-21 16:08:43,661 INFO L175 Difference]: Start difference. First operand has 150 places, 136 transitions, 1230 flow. Second operand 9 states and 123 transitions. [2024-06-21 16:08:43,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 160 transitions, 2114 flow [2024-06-21 16:08:43,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 160 transitions, 2051 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:43,696 INFO L231 Difference]: Finished difference. Result has 153 places, 146 transitions, 1616 flow [2024-06-21 16:08:43,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1616, PETRI_PLACES=153, PETRI_TRANSITIONS=146} [2024-06-21 16:08:43,698 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 123 predicate places. [2024-06-21 16:08:43,698 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 146 transitions, 1616 flow [2024-06-21 16:08:43,698 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-21 16:08:43,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:43,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:43,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:08:43,699 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:43,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:43,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1226999550, now seen corresponding path program 10 times [2024-06-21 16:08:43,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:43,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8950975] [2024-06-21 16:08:43,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:43,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:44,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:44,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:44,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8950975] [2024-06-21 16:08:44,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8950975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:44,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:44,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:44,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554060233] [2024-06-21 16:08:44,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:44,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:44,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:44,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:44,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:44,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:44,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 146 transitions, 1616 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-21 16:08:44,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:44,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:44,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:44,876 INFO L124 PetriNetUnfolderBase]: 333/615 cut-off events. [2024-06-21 16:08:44,876 INFO L125 PetriNetUnfolderBase]: For 30265/30265 co-relation queries the response was YES. [2024-06-21 16:08:44,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4850 conditions, 615 events. 333/615 cut-off events. For 30265/30265 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2783 event pairs, 43 based on Foata normal form. 2/616 useless extension candidates. Maximal degree in co-relation 4775. Up to 328 conditions per place. [2024-06-21 16:08:44,880 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 82 selfloop transitions, 75 changer transitions 0/160 dead transitions. [2024-06-21 16:08:44,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 160 transitions, 2176 flow [2024-06-21 16:08:44,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:44,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:44,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-21 16:08:44,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336917562724014 [2024-06-21 16:08:44,881 INFO L175 Difference]: Start difference. First operand has 153 places, 146 transitions, 1616 flow. Second operand 9 states and 121 transitions. [2024-06-21 16:08:44,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 160 transitions, 2176 flow [2024-06-21 16:08:44,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 160 transitions, 2033 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-21 16:08:44,927 INFO L231 Difference]: Finished difference. Result has 159 places, 146 transitions, 1628 flow [2024-06-21 16:08:44,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1473, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1628, PETRI_PLACES=159, PETRI_TRANSITIONS=146} [2024-06-21 16:08:44,928 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2024-06-21 16:08:44,928 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 146 transitions, 1628 flow [2024-06-21 16:08:44,928 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-21 16:08:44,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:44,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:44,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:08:44,929 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:44,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:44,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1226999767, now seen corresponding path program 7 times [2024-06-21 16:08:44,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:44,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951829031] [2024-06-21 16:08:44,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:44,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:44,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:45,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:45,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:45,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951829031] [2024-06-21 16:08:45,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951829031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:45,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:45,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:45,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825807928] [2024-06-21 16:08:45,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:45,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:45,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:45,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:45,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:45,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:45,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 146 transitions, 1628 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-21 16:08:45,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:45,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:45,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:46,106 INFO L124 PetriNetUnfolderBase]: 331/612 cut-off events. [2024-06-21 16:08:46,107 INFO L125 PetriNetUnfolderBase]: For 27349/27349 co-relation queries the response was YES. [2024-06-21 16:08:46,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4622 conditions, 612 events. 331/612 cut-off events. For 27349/27349 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2765 event pairs, 46 based on Foata normal form. 1/612 useless extension candidates. Maximal degree in co-relation 4546. Up to 427 conditions per place. [2024-06-21 16:08:46,111 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 97 selfloop transitions, 56 changer transitions 0/156 dead transitions. [2024-06-21 16:08:46,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 156 transitions, 2022 flow [2024-06-21 16:08:46,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:46,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:46,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 16:08:46,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 16:08:46,112 INFO L175 Difference]: Start difference. First operand has 159 places, 146 transitions, 1628 flow. Second operand 9 states and 112 transitions. [2024-06-21 16:08:46,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 156 transitions, 2022 flow [2024-06-21 16:08:46,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 156 transitions, 1877 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:46,159 INFO L231 Difference]: Finished difference. Result has 161 places, 148 transitions, 1674 flow [2024-06-21 16:08:46,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1674, PETRI_PLACES=161, PETRI_TRANSITIONS=148} [2024-06-21 16:08:46,160 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-21 16:08:46,160 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 148 transitions, 1674 flow [2024-06-21 16:08:46,160 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-21 16:08:46,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:46,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:46,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:08:46,161 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:46,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:46,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1120566095, now seen corresponding path program 1 times [2024-06-21 16:08:46,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:46,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227978147] [2024-06-21 16:08:46,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:46,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:46,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:46,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:46,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:46,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227978147] [2024-06-21 16:08:46,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227978147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:46,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:46,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:46,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896659942] [2024-06-21 16:08:46,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:46,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:46,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:46,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:46,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:46,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:46,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 148 transitions, 1674 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-21 16:08:46,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:46,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:46,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:47,292 INFO L124 PetriNetUnfolderBase]: 335/620 cut-off events. [2024-06-21 16:08:47,293 INFO L125 PetriNetUnfolderBase]: For 29498/29498 co-relation queries the response was YES. [2024-06-21 16:08:47,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4661 conditions, 620 events. 335/620 cut-off events. For 29498/29498 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2816 event pairs, 20 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 4584. Up to 513 conditions per place. [2024-06-21 16:08:47,297 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 142 selfloop transitions, 21 changer transitions 0/166 dead transitions. [2024-06-21 16:08:47,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 166 transitions, 2062 flow [2024-06-21 16:08:47,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:47,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:47,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 16:08:47,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 16:08:47,298 INFO L175 Difference]: Start difference. First operand has 161 places, 148 transitions, 1674 flow. Second operand 9 states and 112 transitions. [2024-06-21 16:08:47,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 166 transitions, 2062 flow [2024-06-21 16:08:47,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 166 transitions, 1887 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:47,342 INFO L231 Difference]: Finished difference. Result has 163 places, 149 transitions, 1563 flow [2024-06-21 16:08:47,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1563, PETRI_PLACES=163, PETRI_TRANSITIONS=149} [2024-06-21 16:08:47,342 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-21 16:08:47,342 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 149 transitions, 1563 flow [2024-06-21 16:08:47,342 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-21 16:08:47,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:47,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:47,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:08:47,343 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:47,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:47,343 INFO L85 PathProgramCache]: Analyzing trace with hash -755727025, now seen corresponding path program 2 times [2024-06-21 16:08:47,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:47,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838126379] [2024-06-21 16:08:47,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:47,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:47,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:48,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:48,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:48,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838126379] [2024-06-21 16:08:48,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838126379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:48,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:48,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:48,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888492530] [2024-06-21 16:08:48,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:48,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:48,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:48,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:48,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:48,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:48,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 149 transitions, 1563 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-21 16:08:48,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:48,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:48,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:48,701 INFO L124 PetriNetUnfolderBase]: 339/628 cut-off events. [2024-06-21 16:08:48,702 INFO L125 PetriNetUnfolderBase]: For 29962/29962 co-relation queries the response was YES. [2024-06-21 16:08:48,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4601 conditions, 628 events. 339/628 cut-off events. For 29962/29962 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2862 event pairs, 37 based on Foata normal form. 2/629 useless extension candidates. Maximal degree in co-relation 4523. Up to 538 conditions per place. [2024-06-21 16:08:48,706 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 141 selfloop transitions, 22 changer transitions 0/166 dead transitions. [2024-06-21 16:08:48,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 166 transitions, 1951 flow [2024-06-21 16:08:48,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:48,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 16:08:48,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 16:08:48,707 INFO L175 Difference]: Start difference. First operand has 163 places, 149 transitions, 1563 flow. Second operand 9 states and 113 transitions. [2024-06-21 16:08:48,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 166 transitions, 1951 flow [2024-06-21 16:08:48,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 166 transitions, 1897 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:48,753 INFO L231 Difference]: Finished difference. Result has 165 places, 150 transitions, 1577 flow [2024-06-21 16:08:48,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1577, PETRI_PLACES=165, PETRI_TRANSITIONS=150} [2024-06-21 16:08:48,753 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 135 predicate places. [2024-06-21 16:08:48,753 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 150 transitions, 1577 flow [2024-06-21 16:08:48,753 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-21 16:08:48,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:48,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:48,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:08:48,754 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:48,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:48,754 INFO L85 PathProgramCache]: Analyzing trace with hash -640435855, now seen corresponding path program 3 times [2024-06-21 16:08:48,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:48,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042233985] [2024-06-21 16:08:48,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:48,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:48,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:49,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:49,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:49,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042233985] [2024-06-21 16:08:49,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042233985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:49,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:49,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:49,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260671565] [2024-06-21 16:08:49,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:49,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:49,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:49,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:49,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:49,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:49,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 150 transitions, 1577 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-21 16:08:49,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:49,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:49,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:49,970 INFO L124 PetriNetUnfolderBase]: 343/636 cut-off events. [2024-06-21 16:08:49,971 INFO L125 PetriNetUnfolderBase]: For 31722/31722 co-relation queries the response was YES. [2024-06-21 16:08:49,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4663 conditions, 636 events. 343/636 cut-off events. For 31722/31722 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2933 event pairs, 40 based on Foata normal form. 2/637 useless extension candidates. Maximal degree in co-relation 4584. Up to 558 conditions per place. [2024-06-21 16:08:49,975 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 139 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-21 16:08:49,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 164 transitions, 1964 flow [2024-06-21 16:08:49,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:08:49,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:08:49,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 16:08:49,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-21 16:08:49,976 INFO L175 Difference]: Start difference. First operand has 165 places, 150 transitions, 1577 flow. Second operand 10 states and 118 transitions. [2024-06-21 16:08:49,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 164 transitions, 1964 flow [2024-06-21 16:08:50,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 164 transitions, 1906 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:50,035 INFO L231 Difference]: Finished difference. Result has 169 places, 153 transitions, 1611 flow [2024-06-21 16:08:50,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1611, PETRI_PLACES=169, PETRI_TRANSITIONS=153} [2024-06-21 16:08:50,039 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-21 16:08:50,039 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 153 transitions, 1611 flow [2024-06-21 16:08:50,039 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-21 16:08:50,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:50,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:50,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:08:50,040 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:50,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:50,040 INFO L85 PathProgramCache]: Analyzing trace with hash -755722065, now seen corresponding path program 1 times [2024-06-21 16:08:50,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:50,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285065186] [2024-06-21 16:08:50,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:50,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:50,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:51,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:51,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:51,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285065186] [2024-06-21 16:08:51,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285065186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:51,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:51,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:08:51,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961241807] [2024-06-21 16:08:51,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:51,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:08:51,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:51,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:08:51,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:08:51,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:51,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 153 transitions, 1611 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-21 16:08:51,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:51,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:51,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:51,782 INFO L124 PetriNetUnfolderBase]: 349/648 cut-off events. [2024-06-21 16:08:51,783 INFO L125 PetriNetUnfolderBase]: For 33052/33052 co-relation queries the response was YES. [2024-06-21 16:08:51,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4795 conditions, 648 events. 349/648 cut-off events. For 33052/33052 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2997 event pairs, 36 based on Foata normal form. 2/649 useless extension candidates. Maximal degree in co-relation 4714. Up to 553 conditions per place. [2024-06-21 16:08:51,787 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 144 selfloop transitions, 25 changer transitions 0/172 dead transitions. [2024-06-21 16:08:51,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 172 transitions, 2059 flow [2024-06-21 16:08:51,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:08:51,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:08:51,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 16:08:51,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 16:08:51,788 INFO L175 Difference]: Start difference. First operand has 169 places, 153 transitions, 1611 flow. Second operand 10 states and 124 transitions. [2024-06-21 16:08:51,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 172 transitions, 2059 flow [2024-06-21 16:08:51,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 172 transitions, 1997 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:51,838 INFO L231 Difference]: Finished difference. Result has 173 places, 155 transitions, 1662 flow [2024-06-21 16:08:51,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1549, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1662, PETRI_PLACES=173, PETRI_TRANSITIONS=155} [2024-06-21 16:08:51,839 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-21 16:08:51,839 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 155 transitions, 1662 flow [2024-06-21 16:08:51,839 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-21 16:08:51,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:51,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:51,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:08:51,840 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:51,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:51,840 INFO L85 PathProgramCache]: Analyzing trace with hash -640251157, now seen corresponding path program 1 times [2024-06-21 16:08:51,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:51,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011357169] [2024-06-21 16:08:51,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:51,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:51,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:52,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:52,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011357169] [2024-06-21 16:08:52,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011357169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:52,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:52,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:08:52,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710142167] [2024-06-21 16:08:52,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:52,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:08:52,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:52,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:08:52,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:08:52,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:52,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 155 transitions, 1662 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-21 16:08:52,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:52,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:52,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:53,216 INFO L124 PetriNetUnfolderBase]: 355/658 cut-off events. [2024-06-21 16:08:53,216 INFO L125 PetriNetUnfolderBase]: For 34761/34761 co-relation queries the response was YES. [2024-06-21 16:08:53,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4936 conditions, 658 events. 355/658 cut-off events. For 34761/34761 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3066 event pairs, 34 based on Foata normal form. 2/659 useless extension candidates. Maximal degree in co-relation 4855. Up to 546 conditions per place. [2024-06-21 16:08:53,220 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 136 selfloop transitions, 33 changer transitions 0/172 dead transitions. [2024-06-21 16:08:53,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 172 transitions, 2125 flow [2024-06-21 16:08:53,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:08:53,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:08:53,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 16:08:53,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 16:08:53,221 INFO L175 Difference]: Start difference. First operand has 173 places, 155 transitions, 1662 flow. Second operand 10 states and 124 transitions. [2024-06-21 16:08:53,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 172 transitions, 2125 flow [2024-06-21 16:08:53,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 172 transitions, 2032 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 16:08:53,270 INFO L231 Difference]: Finished difference. Result has 175 places, 158 transitions, 1734 flow [2024-06-21 16:08:53,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1734, PETRI_PLACES=175, PETRI_TRANSITIONS=158} [2024-06-21 16:08:53,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-21 16:08:53,271 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 158 transitions, 1734 flow [2024-06-21 16:08:53,271 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-21 16:08:53,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:53,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:53,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:08:53,272 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:53,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:53,272 INFO L85 PathProgramCache]: Analyzing trace with hash -640251405, now seen corresponding path program 2 times [2024-06-21 16:08:53,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:53,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499139930] [2024-06-21 16:08:53,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:53,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:53,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:54,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:54,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:54,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499139930] [2024-06-21 16:08:54,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499139930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:54,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:54,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:08:54,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640161850] [2024-06-21 16:08:54,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:54,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:08:54,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:54,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:08:54,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:08:54,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:54,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 158 transitions, 1734 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-21 16:08:54,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:54,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:54,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:54,562 INFO L124 PetriNetUnfolderBase]: 371/686 cut-off events. [2024-06-21 16:08:54,563 INFO L125 PetriNetUnfolderBase]: For 39145/39145 co-relation queries the response was YES. [2024-06-21 16:08:54,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5339 conditions, 686 events. 371/686 cut-off events. For 39145/39145 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3230 event pairs, 34 based on Foata normal form. 2/687 useless extension candidates. Maximal degree in co-relation 5257. Up to 552 conditions per place. [2024-06-21 16:08:54,568 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 138 selfloop transitions, 38 changer transitions 0/179 dead transitions. [2024-06-21 16:08:54,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 179 transitions, 2368 flow [2024-06-21 16:08:54,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:08:54,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:08:54,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 16:08:54,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 16:08:54,569 INFO L175 Difference]: Start difference. First operand has 175 places, 158 transitions, 1734 flow. Second operand 10 states and 126 transitions. [2024-06-21 16:08:54,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 179 transitions, 2368 flow [2024-06-21 16:08:54,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 179 transitions, 2234 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-21 16:08:54,623 INFO L231 Difference]: Finished difference. Result has 177 places, 163 transitions, 1817 flow [2024-06-21 16:08:54,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1600, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1817, PETRI_PLACES=177, PETRI_TRANSITIONS=163} [2024-06-21 16:08:54,624 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-21 16:08:54,624 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 163 transitions, 1817 flow [2024-06-21 16:08:54,624 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-21 16:08:54,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:54,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:54,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:08:54,625 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:54,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:54,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1113970257, now seen corresponding path program 3 times [2024-06-21 16:08:54,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:54,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846552176] [2024-06-21 16:08:54,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:54,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:54,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:55,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:55,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:55,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846552176] [2024-06-21 16:08:55,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846552176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:55,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:55,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:08:55,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270616209] [2024-06-21 16:08:55,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:55,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:08:55,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:55,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:08:55,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:08:55,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:55,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 163 transitions, 1817 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-21 16:08:55,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:55,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:55,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:56,031 INFO L124 PetriNetUnfolderBase]: 369/683 cut-off events. [2024-06-21 16:08:56,031 INFO L125 PetriNetUnfolderBase]: For 38355/38355 co-relation queries the response was YES. [2024-06-21 16:08:56,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5274 conditions, 683 events. 369/683 cut-off events. For 38355/38355 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3202 event pairs, 34 based on Foata normal form. 1/683 useless extension candidates. Maximal degree in co-relation 5191. Up to 551 conditions per place. [2024-06-21 16:08:56,037 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 137 selfloop transitions, 40 changer transitions 0/180 dead transitions. [2024-06-21 16:08:56,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 180 transitions, 2373 flow [2024-06-21 16:08:56,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:08:56,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:08:56,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 16:08:56,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-21 16:08:56,038 INFO L175 Difference]: Start difference. First operand has 177 places, 163 transitions, 1817 flow. Second operand 10 states and 127 transitions. [2024-06-21 16:08:56,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 180 transitions, 2373 flow [2024-06-21 16:08:56,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 180 transitions, 2262 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:56,098 INFO L231 Difference]: Finished difference. Result has 181 places, 165 transitions, 1851 flow [2024-06-21 16:08:56,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1851, PETRI_PLACES=181, PETRI_TRANSITIONS=165} [2024-06-21 16:08:56,099 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-21 16:08:56,099 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 165 transitions, 1851 flow [2024-06-21 16:08:56,099 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-21 16:08:56,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:56,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:56,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:08:56,100 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:56,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:56,100 INFO L85 PathProgramCache]: Analyzing trace with hash -474796721, now seen corresponding path program 4 times [2024-06-21 16:08:56,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:56,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195551842] [2024-06-21 16:08:56,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:56,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:56,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:56,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:56,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:56,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195551842] [2024-06-21 16:08:56,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195551842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:56,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:56,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:08:56,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930275356] [2024-06-21 16:08:56,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:56,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:08:56,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:56,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:08:56,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:08:57,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:57,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 165 transitions, 1851 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-21 16:08:57,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:57,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:57,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:57,333 INFO L124 PetriNetUnfolderBase]: 373/691 cut-off events. [2024-06-21 16:08:57,334 INFO L125 PetriNetUnfolderBase]: For 40493/40493 co-relation queries the response was YES. [2024-06-21 16:08:57,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5336 conditions, 691 events. 373/691 cut-off events. For 40493/40493 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3260 event pairs, 36 based on Foata normal form. 2/692 useless extension candidates. Maximal degree in co-relation 5251. Up to 559 conditions per place. [2024-06-21 16:08:57,339 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 146 selfloop transitions, 33 changer transitions 0/182 dead transitions. [2024-06-21 16:08:57,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 182 transitions, 2299 flow [2024-06-21 16:08:57,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:08:57,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:08:57,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 16:08:57,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 16:08:57,340 INFO L175 Difference]: Start difference. First operand has 181 places, 165 transitions, 1851 flow. Second operand 9 states and 111 transitions. [2024-06-21 16:08:57,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 182 transitions, 2299 flow [2024-06-21 16:08:57,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 182 transitions, 2187 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:57,404 INFO L231 Difference]: Finished difference. Result has 184 places, 169 transitions, 1871 flow [2024-06-21 16:08:57,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1871, PETRI_PLACES=184, PETRI_TRANSITIONS=169} [2024-06-21 16:08:57,405 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-21 16:08:57,405 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 169 transitions, 1871 flow [2024-06-21 16:08:57,406 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-21 16:08:57,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:57,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:57,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:08:57,406 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:57,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:57,407 INFO L85 PathProgramCache]: Analyzing trace with hash -474618781, now seen corresponding path program 4 times [2024-06-21 16:08:57,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:57,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634390826] [2024-06-21 16:08:57,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:57,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:58,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:58,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:58,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634390826] [2024-06-21 16:08:58,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634390826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:58,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:58,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:08:58,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385894878] [2024-06-21 16:08:58,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:58,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:08:58,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:58,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:08:58,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:08:58,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:08:58,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 169 transitions, 1871 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-21 16:08:58,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:58,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:08:58,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:58,800 INFO L124 PetriNetUnfolderBase]: 396/737 cut-off events. [2024-06-21 16:08:58,800 INFO L125 PetriNetUnfolderBase]: For 47202/47202 co-relation queries the response was YES. [2024-06-21 16:08:58,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6027 conditions, 737 events. 396/737 cut-off events. For 47202/47202 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3573 event pairs, 36 based on Foata normal form. 1/737 useless extension candidates. Maximal degree in co-relation 5940. Up to 576 conditions per place. [2024-06-21 16:08:58,806 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 142 selfloop transitions, 47 changer transitions 0/192 dead transitions. [2024-06-21 16:08:58,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 192 transitions, 2757 flow [2024-06-21 16:08:58,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:08:58,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:08:58,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 16:08:58,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 16:08:58,807 INFO L175 Difference]: Start difference. First operand has 184 places, 169 transitions, 1871 flow. Second operand 10 states and 128 transitions. [2024-06-21 16:08:58,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 192 transitions, 2757 flow [2024-06-21 16:08:58,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 192 transitions, 2680 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 16:08:58,883 INFO L231 Difference]: Finished difference. Result has 190 places, 178 transitions, 2172 flow [2024-06-21 16:08:58,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2172, PETRI_PLACES=190, PETRI_TRANSITIONS=178} [2024-06-21 16:08:58,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-21 16:08:58,884 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 178 transitions, 2172 flow [2024-06-21 16:08:58,884 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-21 16:08:58,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:58,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:58,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:08:58,884 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:08:58,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:58,885 INFO L85 PathProgramCache]: Analyzing trace with hash -468116593, now seen corresponding path program 1 times [2024-06-21 16:08:58,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:58,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5100783] [2024-06-21 16:08:58,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:58,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:58,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:00,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:00,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:00,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5100783] [2024-06-21 16:09:00,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5100783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:00,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:00,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:00,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304941480] [2024-06-21 16:09:00,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:00,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:00,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:00,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:00,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:00,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:00,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 178 transitions, 2172 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-21 16:09:00,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:00,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:00,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:00,715 INFO L124 PetriNetUnfolderBase]: 400/744 cut-off events. [2024-06-21 16:09:00,718 INFO L125 PetriNetUnfolderBase]: For 50744/50744 co-relation queries the response was YES. [2024-06-21 16:09:00,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6198 conditions, 744 events. 400/744 cut-off events. For 50744/50744 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3626 event pairs, 37 based on Foata normal form. 2/745 useless extension candidates. Maximal degree in co-relation 6109. Up to 659 conditions per place. [2024-06-21 16:09:00,725 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 167 selfloop transitions, 21 changer transitions 0/191 dead transitions. [2024-06-21 16:09:00,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 191 transitions, 2598 flow [2024-06-21 16:09:00,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:00,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:00,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 16:09:00,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 16:09:00,726 INFO L175 Difference]: Start difference. First operand has 190 places, 178 transitions, 2172 flow. Second operand 10 states and 117 transitions. [2024-06-21 16:09:00,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 191 transitions, 2598 flow [2024-06-21 16:09:00,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 191 transitions, 2471 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:00,808 INFO L231 Difference]: Finished difference. Result has 195 places, 179 transitions, 2115 flow [2024-06-21 16:09:00,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2115, PETRI_PLACES=195, PETRI_TRANSITIONS=179} [2024-06-21 16:09:00,809 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-21 16:09:00,809 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 179 transitions, 2115 flow [2024-06-21 16:09:00,809 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-21 16:09:00,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:00,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:00,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:09:00,810 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:00,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:00,810 INFO L85 PathProgramCache]: Analyzing trace with hash -474612023, now seen corresponding path program 2 times [2024-06-21 16:09:00,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:00,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263954291] [2024-06-21 16:09:00,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:00,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:00,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:01,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:01,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:01,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263954291] [2024-06-21 16:09:01,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263954291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:01,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:01,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:01,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550861026] [2024-06-21 16:09:01,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:01,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:01,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:01,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:01,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:02,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:02,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 179 transitions, 2115 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-21 16:09:02,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:02,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:02,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:02,267 INFO L124 PetriNetUnfolderBase]: 396/736 cut-off events. [2024-06-21 16:09:02,267 INFO L125 PetriNetUnfolderBase]: For 48710/48710 co-relation queries the response was YES. [2024-06-21 16:09:02,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5963 conditions, 736 events. 396/736 cut-off events. For 48710/48710 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3561 event pairs, 36 based on Foata normal form. 2/737 useless extension candidates. Maximal degree in co-relation 5872. Up to 602 conditions per place. [2024-06-21 16:09:02,272 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 148 selfloop transitions, 39 changer transitions 0/190 dead transitions. [2024-06-21 16:09:02,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 190 transitions, 2521 flow [2024-06-21 16:09:02,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:02,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:02,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 16:09:02,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 16:09:02,274 INFO L175 Difference]: Start difference. First operand has 195 places, 179 transitions, 2115 flow. Second operand 9 states and 114 transitions. [2024-06-21 16:09:02,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 190 transitions, 2521 flow [2024-06-21 16:09:02,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 190 transitions, 2420 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 16:09:02,342 INFO L231 Difference]: Finished difference. Result has 195 places, 179 transitions, 2100 flow [2024-06-21 16:09:02,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2014, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2100, PETRI_PLACES=195, PETRI_TRANSITIONS=179} [2024-06-21 16:09:02,343 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-21 16:09:02,343 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 179 transitions, 2100 flow [2024-06-21 16:09:02,343 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-21 16:09:02,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:02,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:02,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:09:02,344 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:02,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:02,344 INFO L85 PathProgramCache]: Analyzing trace with hash -857078327, now seen corresponding path program 5 times [2024-06-21 16:09:02,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:02,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900086846] [2024-06-21 16:09:02,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:02,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:02,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:03,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-21 16:09:03,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:03,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900086846] [2024-06-21 16:09:03,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900086846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:03,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:03,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:03,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050498414] [2024-06-21 16:09:03,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:03,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:03,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:03,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:03,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:03,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:03,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 179 transitions, 2100 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-21 16:09:03,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:03,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:03,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:03,689 INFO L124 PetriNetUnfolderBase]: 428/797 cut-off events. [2024-06-21 16:09:03,689 INFO L125 PetriNetUnfolderBase]: For 60905/60905 co-relation queries the response was YES. [2024-06-21 16:09:03,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6968 conditions, 797 events. 428/797 cut-off events. For 60905/60905 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3950 event pairs, 39 based on Foata normal form. 2/798 useless extension candidates. Maximal degree in co-relation 6876. Up to 526 conditions per place. [2024-06-21 16:09:03,695 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 135 selfloop transitions, 67 changer transitions 0/205 dead transitions. [2024-06-21 16:09:03,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 205 transitions, 3196 flow [2024-06-21 16:09:03,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:03,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:03,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 16:09:03,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-21 16:09:03,696 INFO L175 Difference]: Start difference. First operand has 195 places, 179 transitions, 2100 flow. Second operand 10 states and 133 transitions. [2024-06-21 16:09:03,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 205 transitions, 3196 flow [2024-06-21 16:09:03,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 205 transitions, 3058 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:03,784 INFO L231 Difference]: Finished difference. Result has 199 places, 188 transitions, 2393 flow [2024-06-21 16:09:03,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2393, PETRI_PLACES=199, PETRI_TRANSITIONS=188} [2024-06-21 16:09:03,784 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-21 16:09:03,785 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 188 transitions, 2393 flow [2024-06-21 16:09:03,785 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-21 16:09:03,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:03,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:03,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:09:03,785 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:03,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:03,786 INFO L85 PathProgramCache]: Analyzing trace with hash -468355913, now seen corresponding path program 3 times [2024-06-21 16:09:03,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:03,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82852575] [2024-06-21 16:09:03,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:03,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:03,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:04,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:04,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:04,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82852575] [2024-06-21 16:09:04,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82852575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:04,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:04,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:04,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571715681] [2024-06-21 16:09:04,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:04,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:04,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:04,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:04,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:05,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:05,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 188 transitions, 2393 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-21 16:09:05,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:05,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:05,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:05,408 INFO L124 PetriNetUnfolderBase]: 425/793 cut-off events. [2024-06-21 16:09:05,408 INFO L125 PetriNetUnfolderBase]: For 60551/60551 co-relation queries the response was YES. [2024-06-21 16:09:05,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6963 conditions, 793 events. 425/793 cut-off events. For 60551/60551 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3956 event pairs, 39 based on Foata normal form. 1/793 useless extension candidates. Maximal degree in co-relation 6869. Up to 567 conditions per place. [2024-06-21 16:09:05,423 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 141 selfloop transitions, 58 changer transitions 0/202 dead transitions. [2024-06-21 16:09:05,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 202 transitions, 2967 flow [2024-06-21 16:09:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:05,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:05,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 16:09:05,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-21 16:09:05,425 INFO L175 Difference]: Start difference. First operand has 199 places, 188 transitions, 2393 flow. Second operand 9 states and 119 transitions. [2024-06-21 16:09:05,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 202 transitions, 2967 flow [2024-06-21 16:09:05,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 202 transitions, 2730 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:05,520 INFO L231 Difference]: Finished difference. Result has 201 places, 188 transitions, 2278 flow [2024-06-21 16:09:05,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2278, PETRI_PLACES=201, PETRI_TRANSITIONS=188} [2024-06-21 16:09:05,521 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-21 16:09:05,521 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 188 transitions, 2278 flow [2024-06-21 16:09:05,521 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-21 16:09:05,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:05,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:05,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:09:05,522 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:05,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:05,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1672167607, now seen corresponding path program 6 times [2024-06-21 16:09:05,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:05,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331556357] [2024-06-21 16:09:05,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:05,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:05,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:06,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:06,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:06,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331556357] [2024-06-21 16:09:06,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331556357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:06,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:06,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:06,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624305528] [2024-06-21 16:09:06,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:06,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:06,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:06,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:06,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:06,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:06,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 188 transitions, 2278 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-21 16:09:06,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:06,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:06,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:07,038 INFO L124 PetriNetUnfolderBase]: 421/785 cut-off events. [2024-06-21 16:09:07,038 INFO L125 PetriNetUnfolderBase]: For 58761/58761 co-relation queries the response was YES. [2024-06-21 16:09:07,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6578 conditions, 785 events. 421/785 cut-off events. For 58761/58761 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3886 event pairs, 39 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 6484. Up to 625 conditions per place. [2024-06-21 16:09:07,044 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 152 selfloop transitions, 46 changer transitions 0/201 dead transitions. [2024-06-21 16:09:07,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 201 transitions, 2828 flow [2024-06-21 16:09:07,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:07,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:07,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 16:09:07,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 16:09:07,046 INFO L175 Difference]: Start difference. First operand has 201 places, 188 transitions, 2278 flow. Second operand 10 states and 126 transitions. [2024-06-21 16:09:07,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 201 transitions, 2828 flow [2024-06-21 16:09:07,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 201 transitions, 2534 flow, removed 52 selfloop flow, removed 11 redundant places. [2024-06-21 16:09:07,145 INFO L231 Difference]: Finished difference. Result has 200 places, 188 transitions, 2085 flow [2024-06-21 16:09:07,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1986, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2085, PETRI_PLACES=200, PETRI_TRANSITIONS=188} [2024-06-21 16:09:07,146 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-21 16:09:07,146 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 188 transitions, 2085 flow [2024-06-21 16:09:07,146 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-21 16:09:07,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:07,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:07,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:09:07,147 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:07,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:07,147 INFO L85 PathProgramCache]: Analyzing trace with hash -468362671, now seen corresponding path program 7 times [2024-06-21 16:09:07,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:07,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348233068] [2024-06-21 16:09:07,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:07,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:07,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:08,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:08,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:08,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348233068] [2024-06-21 16:09:08,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348233068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:08,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:08,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:08,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648556032] [2024-06-21 16:09:08,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:08,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:08,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:08,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:08,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:08,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:08,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 188 transitions, 2085 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-21 16:09:08,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:08,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:08,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:08,577 INFO L124 PetriNetUnfolderBase]: 424/789 cut-off events. [2024-06-21 16:09:08,577 INFO L125 PetriNetUnfolderBase]: For 55643/55643 co-relation queries the response was YES. [2024-06-21 16:09:08,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6397 conditions, 789 events. 424/789 cut-off events. For 55643/55643 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3910 event pairs, 36 based on Foata normal form. 1/789 useless extension candidates. Maximal degree in co-relation 6306. Up to 525 conditions per place. [2024-06-21 16:09:08,583 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 74 changer transitions 0/208 dead transitions. [2024-06-21 16:09:08,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 208 transitions, 3035 flow [2024-06-21 16:09:08,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:08,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:08,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 16:09:08,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-21 16:09:08,585 INFO L175 Difference]: Start difference. First operand has 200 places, 188 transitions, 2085 flow. Second operand 10 states and 132 transitions. [2024-06-21 16:09:08,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 208 transitions, 3035 flow [2024-06-21 16:09:08,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 208 transitions, 2949 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:08,694 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 2300 flow [2024-06-21 16:09:08,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2300, PETRI_PLACES=202, PETRI_TRANSITIONS=193} [2024-06-21 16:09:08,695 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-21 16:09:08,695 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 2300 flow [2024-06-21 16:09:08,695 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-21 16:09:08,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:08,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:08,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:09:08,696 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:08,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:08,696 INFO L85 PathProgramCache]: Analyzing trace with hash -468125273, now seen corresponding path program 4 times [2024-06-21 16:09:08,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:08,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61485148] [2024-06-21 16:09:08,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:08,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:08,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:09,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:09,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:09,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61485148] [2024-06-21 16:09:09,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61485148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:09,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:09,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:09,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145466837] [2024-06-21 16:09:09,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:09,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:09,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:09,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:09,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:09,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:09,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 193 transitions, 2300 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-21 16:09:09,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:09,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:09,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:10,159 INFO L124 PetriNetUnfolderBase]: 422/785 cut-off events. [2024-06-21 16:09:10,159 INFO L125 PetriNetUnfolderBase]: For 55493/55493 co-relation queries the response was YES. [2024-06-21 16:09:10,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6441 conditions, 785 events. 422/785 cut-off events. For 55493/55493 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3882 event pairs, 37 based on Foata normal form. 1/785 useless extension candidates. Maximal degree in co-relation 6349. Up to 564 conditions per place. [2024-06-21 16:09:10,166 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 142 selfloop transitions, 61 changer transitions 0/206 dead transitions. [2024-06-21 16:09:10,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 206 transitions, 2766 flow [2024-06-21 16:09:10,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:10,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:10,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 16:09:10,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 16:09:10,168 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 2300 flow. Second operand 9 states and 117 transitions. [2024-06-21 16:09:10,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 206 transitions, 2766 flow [2024-06-21 16:09:10,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 206 transitions, 2552 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:10,270 INFO L231 Difference]: Finished difference. Result has 205 places, 193 transitions, 2217 flow [2024-06-21 16:09:10,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2217, PETRI_PLACES=205, PETRI_TRANSITIONS=193} [2024-06-21 16:09:10,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-21 16:09:10,271 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 193 transitions, 2217 flow [2024-06-21 16:09:10,271 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-21 16:09:10,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:10,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:10,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:09:10,272 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:10,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:10,272 INFO L85 PathProgramCache]: Analyzing trace with hash -468125521, now seen corresponding path program 8 times [2024-06-21 16:09:10,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:10,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351702279] [2024-06-21 16:09:10,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:10,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:11,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-21 16:09:11,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:11,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351702279] [2024-06-21 16:09:11,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351702279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:11,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:11,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:11,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123053584] [2024-06-21 16:09:11,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:11,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:11,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:11,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:11,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:11,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:11,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 193 transitions, 2217 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-21 16:09:11,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:11,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:11,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:11,553 INFO L124 PetriNetUnfolderBase]: 418/779 cut-off events. [2024-06-21 16:09:11,553 INFO L125 PetriNetUnfolderBase]: For 54917/54917 co-relation queries the response was YES. [2024-06-21 16:09:11,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6169 conditions, 779 events. 418/779 cut-off events. For 54917/54917 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3839 event pairs, 36 based on Foata normal form. 2/780 useless extension candidates. Maximal degree in co-relation 6076. Up to 521 conditions per place. [2024-06-21 16:09:11,560 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 130 selfloop transitions, 74 changer transitions 0/207 dead transitions. [2024-06-21 16:09:11,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 207 transitions, 2907 flow [2024-06-21 16:09:11,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:11,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:11,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 16:09:11,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 16:09:11,561 INFO L175 Difference]: Start difference. First operand has 205 places, 193 transitions, 2217 flow. Second operand 10 states and 130 transitions. [2024-06-21 16:09:11,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 207 transitions, 2907 flow [2024-06-21 16:09:11,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 207 transitions, 2726 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:11,666 INFO L231 Difference]: Finished difference. Result has 207 places, 193 transitions, 2191 flow [2024-06-21 16:09:11,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2191, PETRI_PLACES=207, PETRI_TRANSITIONS=193} [2024-06-21 16:09:11,676 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-21 16:09:11,676 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 193 transitions, 2191 flow [2024-06-21 16:09:11,677 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-21 16:09:11,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:11,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:11,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:09:11,677 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:11,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:11,677 INFO L85 PathProgramCache]: Analyzing trace with hash -893845833, now seen corresponding path program 5 times [2024-06-21 16:09:11,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:11,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542395129] [2024-06-21 16:09:11,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:11,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:11,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:12,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:12,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:12,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542395129] [2024-06-21 16:09:12,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542395129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:12,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:12,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:12,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669096846] [2024-06-21 16:09:12,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:12,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:12,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:12,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:12,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:12,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:12,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 193 transitions, 2191 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-21 16:09:12,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:12,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:12,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:12,886 INFO L124 PetriNetUnfolderBase]: 422/787 cut-off events. [2024-06-21 16:09:12,886 INFO L125 PetriNetUnfolderBase]: For 56600/56600 co-relation queries the response was YES. [2024-06-21 16:09:12,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6211 conditions, 787 events. 422/787 cut-off events. For 56600/56600 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3927 event pairs, 42 based on Foata normal form. 2/788 useless extension candidates. Maximal degree in co-relation 6117. Up to 651 conditions per place. [2024-06-21 16:09:12,893 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 166 selfloop transitions, 36 changer transitions 0/205 dead transitions. [2024-06-21 16:09:12,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 205 transitions, 2656 flow [2024-06-21 16:09:12,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:12,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:12,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-21 16:09:12,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-21 16:09:12,894 INFO L175 Difference]: Start difference. First operand has 207 places, 193 transitions, 2191 flow. Second operand 9 states and 109 transitions. [2024-06-21 16:09:12,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 205 transitions, 2656 flow [2024-06-21 16:09:13,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 205 transitions, 2493 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 16:09:13,003 INFO L231 Difference]: Finished difference. Result has 208 places, 196 transitions, 2152 flow [2024-06-21 16:09:13,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2028, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2152, PETRI_PLACES=208, PETRI_TRANSITIONS=196} [2024-06-21 16:09:13,003 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-21 16:09:13,003 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 196 transitions, 2152 flow [2024-06-21 16:09:13,004 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-21 16:09:13,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:13,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:13,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:09:13,004 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:13,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:13,004 INFO L85 PathProgramCache]: Analyzing trace with hash -887411783, now seen corresponding path program 9 times [2024-06-21 16:09:13,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:13,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839722010] [2024-06-21 16:09:13,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:13,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:13,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:13,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:13,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:13,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839722010] [2024-06-21 16:09:13,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839722010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:13,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:13,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:13,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934872309] [2024-06-21 16:09:13,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:13,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:13,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:13,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:13,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:14,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:14,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 196 transitions, 2152 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-21 16:09:14,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:14,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:14,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:14,402 INFO L124 PetriNetUnfolderBase]: 450/844 cut-off events. [2024-06-21 16:09:14,403 INFO L125 PetriNetUnfolderBase]: For 68063/68063 co-relation queries the response was YES. [2024-06-21 16:09:14,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7089 conditions, 844 events. 450/844 cut-off events. For 68063/68063 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4326 event pairs, 43 based on Foata normal form. 1/844 useless extension candidates. Maximal degree in co-relation 6993. Up to 617 conditions per place. [2024-06-21 16:09:14,409 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 160 selfloop transitions, 56 changer transitions 0/219 dead transitions. [2024-06-21 16:09:14,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 219 transitions, 3312 flow [2024-06-21 16:09:14,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:14,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:14,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 16:09:14,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-21 16:09:14,411 INFO L175 Difference]: Start difference. First operand has 208 places, 196 transitions, 2152 flow. Second operand 10 states and 133 transitions. [2024-06-21 16:09:14,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 219 transitions, 3312 flow [2024-06-21 16:09:14,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 219 transitions, 3216 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:14,529 INFO L231 Difference]: Finished difference. Result has 213 places, 205 transitions, 2473 flow [2024-06-21 16:09:14,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2473, PETRI_PLACES=213, PETRI_TRANSITIONS=205} [2024-06-21 16:09:14,529 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-21 16:09:14,530 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 205 transitions, 2473 flow [2024-06-21 16:09:14,530 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-21 16:09:14,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:14,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:14,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:09:14,530 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:14,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:14,531 INFO L85 PathProgramCache]: Analyzing trace with hash -893661383, now seen corresponding path program 10 times [2024-06-21 16:09:14,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:14,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843252523] [2024-06-21 16:09:14,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:14,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:14,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:15,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:15,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:15,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843252523] [2024-06-21 16:09:15,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843252523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:15,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:15,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:15,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301415695] [2024-06-21 16:09:15,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:15,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:15,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:15,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:15,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:15,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:15,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 205 transitions, 2473 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-21 16:09:15,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:15,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:15,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:15,725 INFO L124 PetriNetUnfolderBase]: 456/854 cut-off events. [2024-06-21 16:09:15,725 INFO L125 PetriNetUnfolderBase]: For 73432/73432 co-relation queries the response was YES. [2024-06-21 16:09:15,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7391 conditions, 854 events. 456/854 cut-off events. For 73432/73432 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4380 event pairs, 43 based on Foata normal form. 2/855 useless extension candidates. Maximal degree in co-relation 7293. Up to 674 conditions per place. [2024-06-21 16:09:15,732 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 170 selfloop transitions, 46 changer transitions 0/219 dead transitions. [2024-06-21 16:09:15,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 219 transitions, 3173 flow [2024-06-21 16:09:15,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:15,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:15,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 16:09:15,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 16:09:15,734 INFO L175 Difference]: Start difference. First operand has 213 places, 205 transitions, 2473 flow. Second operand 10 states and 125 transitions. [2024-06-21 16:09:15,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 219 transitions, 3173 flow [2024-06-21 16:09:15,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 219 transitions, 3028 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:15,878 INFO L231 Difference]: Finished difference. Result has 219 places, 208 transitions, 2522 flow [2024-06-21 16:09:15,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2522, PETRI_PLACES=219, PETRI_TRANSITIONS=208} [2024-06-21 16:09:15,878 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-21 16:09:15,878 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 208 transitions, 2522 flow [2024-06-21 16:09:15,878 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-21 16:09:15,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:15,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:15,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:09:15,879 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:15,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:15,879 INFO L85 PathProgramCache]: Analyzing trace with hash -887174633, now seen corresponding path program 11 times [2024-06-21 16:09:15,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:15,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659047921] [2024-06-21 16:09:15,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:15,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:15,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:16,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:16,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:16,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659047921] [2024-06-21 16:09:16,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659047921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:16,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:16,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:16,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406992828] [2024-06-21 16:09:16,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:16,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:16,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:16,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:16,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:16,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:16,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 208 transitions, 2522 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-21 16:09:16,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:16,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:16,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:17,274 INFO L124 PetriNetUnfolderBase]: 467/876 cut-off events. [2024-06-21 16:09:17,275 INFO L125 PetriNetUnfolderBase]: For 77470/77470 co-relation queries the response was YES. [2024-06-21 16:09:17,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7715 conditions, 876 events. 467/876 cut-off events. For 77470/77470 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4513 event pairs, 42 based on Foata normal form. 2/877 useless extension candidates. Maximal degree in co-relation 7615. Up to 635 conditions per place. [2024-06-21 16:09:17,282 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 161 selfloop transitions, 62 changer transitions 0/226 dead transitions. [2024-06-21 16:09:17,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 226 transitions, 3439 flow [2024-06-21 16:09:17,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:17,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:17,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 16:09:17,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 16:09:17,284 INFO L175 Difference]: Start difference. First operand has 219 places, 208 transitions, 2522 flow. Second operand 10 states and 131 transitions. [2024-06-21 16:09:17,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 226 transitions, 3439 flow [2024-06-21 16:09:17,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 226 transitions, 3265 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:17,422 INFO L231 Difference]: Finished difference. Result has 221 places, 213 transitions, 2615 flow [2024-06-21 16:09:17,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2615, PETRI_PLACES=221, PETRI_TRANSITIONS=213} [2024-06-21 16:09:17,422 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2024-06-21 16:09:17,423 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 213 transitions, 2615 flow [2024-06-21 16:09:17,423 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-21 16:09:17,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:17,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:17,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:09:17,423 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:17,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:17,424 INFO L85 PathProgramCache]: Analyzing trace with hash 913535887, now seen corresponding path program 2 times [2024-06-21 16:09:17,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:17,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449609114] [2024-06-21 16:09:17,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:17,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:17,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:18,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:18,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:18,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449609114] [2024-06-21 16:09:18,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449609114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:18,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:18,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:18,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456424485] [2024-06-21 16:09:18,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:18,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:18,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:18,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:18,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:18,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:18,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 213 transitions, 2615 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-21 16:09:18,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:18,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:18,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:19,222 INFO L124 PetriNetUnfolderBase]: 478/897 cut-off events. [2024-06-21 16:09:19,222 INFO L125 PetriNetUnfolderBase]: For 83812/83812 co-relation queries the response was YES. [2024-06-21 16:09:19,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7972 conditions, 897 events. 478/897 cut-off events. For 83812/83812 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4646 event pairs, 47 based on Foata normal form. 2/898 useless extension candidates. Maximal degree in co-relation 7871. Up to 780 conditions per place. [2024-06-21 16:09:19,230 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 204 selfloop transitions, 21 changer transitions 0/228 dead transitions. [2024-06-21 16:09:19,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 228 transitions, 3273 flow [2024-06-21 16:09:19,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:09:19,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:09:19,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 16:09:19,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 16:09:19,232 INFO L175 Difference]: Start difference. First operand has 221 places, 213 transitions, 2615 flow. Second operand 11 states and 126 transitions. [2024-06-21 16:09:19,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 228 transitions, 3273 flow [2024-06-21 16:09:19,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 228 transitions, 3120 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:19,369 INFO L231 Difference]: Finished difference. Result has 226 places, 215 transitions, 2558 flow [2024-06-21 16:09:19,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2558, PETRI_PLACES=226, PETRI_TRANSITIONS=215} [2024-06-21 16:09:19,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-21 16:09:19,370 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 215 transitions, 2558 flow [2024-06-21 16:09:19,370 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-21 16:09:19,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:19,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:19,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:09:19,371 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:19,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:19,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1256139711, now seen corresponding path program 12 times [2024-06-21 16:09:19,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:19,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794816668] [2024-06-21 16:09:19,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:19,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:20,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:20,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:20,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794816668] [2024-06-21 16:09:20,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794816668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:20,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:20,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:20,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332416556] [2024-06-21 16:09:20,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:20,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:20,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:20,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:20,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:20,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:20,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 215 transitions, 2558 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-21 16:09:20,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:20,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:20,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:20,759 INFO L124 PetriNetUnfolderBase]: 474/891 cut-off events. [2024-06-21 16:09:20,759 INFO L125 PetriNetUnfolderBase]: For 81545/81545 co-relation queries the response was YES. [2024-06-21 16:09:20,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7634 conditions, 891 events. 474/891 cut-off events. For 81545/81545 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4624 event pairs, 43 based on Foata normal form. 2/892 useless extension candidates. Maximal degree in co-relation 7532. Up to 653 conditions per place. [2024-06-21 16:09:20,765 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 167 selfloop transitions, 60 changer transitions 0/230 dead transitions. [2024-06-21 16:09:20,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 230 transitions, 3518 flow [2024-06-21 16:09:20,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:20,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:20,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 16:09:20,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-21 16:09:20,767 INFO L175 Difference]: Start difference. First operand has 226 places, 215 transitions, 2558 flow. Second operand 10 states and 134 transitions. [2024-06-21 16:09:20,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 230 transitions, 3518 flow [2024-06-21 16:09:20,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 230 transitions, 3413 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:20,904 INFO L231 Difference]: Finished difference. Result has 229 places, 215 transitions, 2579 flow [2024-06-21 16:09:20,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2579, PETRI_PLACES=229, PETRI_TRANSITIONS=215} [2024-06-21 16:09:20,905 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-21 16:09:20,905 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 215 transitions, 2579 flow [2024-06-21 16:09:20,905 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-21 16:09:20,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:20,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:20,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:09:20,906 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:20,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:20,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1249877091, now seen corresponding path program 13 times [2024-06-21 16:09:20,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:20,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822352263] [2024-06-21 16:09:20,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:20,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:20,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:22,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-21 16:09:22,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:22,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822352263] [2024-06-21 16:09:22,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822352263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:22,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:22,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:22,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858842081] [2024-06-21 16:09:22,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:22,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:22,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:22,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:22,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:22,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:22,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 215 transitions, 2579 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-21 16:09:22,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:22,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:22,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:22,570 INFO L124 PetriNetUnfolderBase]: 472/886 cut-off events. [2024-06-21 16:09:22,570 INFO L125 PetriNetUnfolderBase]: For 78970/78970 co-relation queries the response was YES. [2024-06-21 16:09:22,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7559 conditions, 886 events. 472/886 cut-off events. For 78970/78970 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4580 event pairs, 45 based on Foata normal form. 1/886 useless extension candidates. Maximal degree in co-relation 7455. Up to 706 conditions per place. [2024-06-21 16:09:22,578 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 48 changer transitions 0/228 dead transitions. [2024-06-21 16:09:22,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 228 transitions, 3286 flow [2024-06-21 16:09:22,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:22,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:22,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 16:09:22,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 16:09:22,579 INFO L175 Difference]: Start difference. First operand has 229 places, 215 transitions, 2579 flow. Second operand 10 states and 126 transitions. [2024-06-21 16:09:22,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 228 transitions, 3286 flow [2024-06-21 16:09:22,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 228 transitions, 3141 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 16:09:22,725 INFO L231 Difference]: Finished difference. Result has 230 places, 217 transitions, 2610 flow [2024-06-21 16:09:22,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2610, PETRI_PLACES=230, PETRI_TRANSITIONS=217} [2024-06-21 16:09:22,726 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-21 16:09:22,726 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 217 transitions, 2610 flow [2024-06-21 16:09:22,726 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-21 16:09:22,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:22,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:22,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:09:22,726 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:22,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:22,727 INFO L85 PathProgramCache]: Analyzing trace with hash -887165705, now seen corresponding path program 3 times [2024-06-21 16:09:22,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:22,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292017522] [2024-06-21 16:09:22,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:22,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:22,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:23,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:23,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:23,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292017522] [2024-06-21 16:09:23,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292017522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:23,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:23,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:23,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982379447] [2024-06-21 16:09:23,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:23,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:23,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:23,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:23,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:23,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:23,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 217 transitions, 2610 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:23,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:23,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:23,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:24,030 INFO L124 PetriNetUnfolderBase]: 476/894 cut-off events. [2024-06-21 16:09:24,030 INFO L125 PetriNetUnfolderBase]: For 83425/83425 co-relation queries the response was YES. [2024-06-21 16:09:24,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7631 conditions, 894 events. 476/894 cut-off events. For 83425/83425 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4682 event pairs, 40 based on Foata normal form. 2/895 useless extension candidates. Maximal degree in co-relation 7526. Up to 787 conditions per place. [2024-06-21 16:09:24,037 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 204 selfloop transitions, 21 changer transitions 0/228 dead transitions. [2024-06-21 16:09:24,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 228 transitions, 3134 flow [2024-06-21 16:09:24,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:24,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:24,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 16:09:24,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 16:09:24,038 INFO L175 Difference]: Start difference. First operand has 230 places, 217 transitions, 2610 flow. Second operand 9 states and 107 transitions. [2024-06-21 16:09:24,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 228 transitions, 3134 flow [2024-06-21 16:09:24,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 228 transitions, 2988 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:24,179 INFO L231 Difference]: Finished difference. Result has 232 places, 218 transitions, 2538 flow [2024-06-21 16:09:24,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2464, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2538, PETRI_PLACES=232, PETRI_TRANSITIONS=218} [2024-06-21 16:09:24,179 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2024-06-21 16:09:24,180 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 218 transitions, 2538 flow [2024-06-21 16:09:24,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:24,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:24,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:24,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:09:24,180 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:24,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:24,181 INFO L85 PathProgramCache]: Analyzing trace with hash 903051687, now seen corresponding path program 5 times [2024-06-21 16:09:24,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:24,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013269326] [2024-06-21 16:09:24,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:24,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:24,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:25,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:25,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:25,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013269326] [2024-06-21 16:09:25,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013269326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:25,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:25,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:25,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522279541] [2024-06-21 16:09:25,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:25,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:25,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:25,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:25,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:25,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:25,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 218 transitions, 2538 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-21 16:09:25,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:25,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:25,710 INFO L124 PetriNetUnfolderBase]: 479/899 cut-off events. [2024-06-21 16:09:25,710 INFO L125 PetriNetUnfolderBase]: For 82677/82677 co-relation queries the response was YES. [2024-06-21 16:09:25,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7599 conditions, 899 events. 479/899 cut-off events. For 82677/82677 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4685 event pairs, 48 based on Foata normal form. 1/899 useless extension candidates. Maximal degree in co-relation 7493. Up to 812 conditions per place. [2024-06-21 16:09:25,717 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 209 selfloop transitions, 17 changer transitions 0/229 dead transitions. [2024-06-21 16:09:25,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 229 transitions, 3052 flow [2024-06-21 16:09:25,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:25,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:25,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 16:09:25,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-21 16:09:25,729 INFO L175 Difference]: Start difference. First operand has 232 places, 218 transitions, 2538 flow. Second operand 10 states and 114 transitions. [2024-06-21 16:09:25,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 229 transitions, 3052 flow [2024-06-21 16:09:25,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 229 transitions, 2988 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:25,884 INFO L231 Difference]: Finished difference. Result has 235 places, 220 transitions, 2559 flow [2024-06-21 16:09:25,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2474, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2559, PETRI_PLACES=235, PETRI_TRANSITIONS=220} [2024-06-21 16:09:25,885 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 205 predicate places. [2024-06-21 16:09:25,885 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 220 transitions, 2559 flow [2024-06-21 16:09:25,885 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-21 16:09:25,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:25,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:25,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:09:25,886 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:25,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:25,886 INFO L85 PathProgramCache]: Analyzing trace with hash 903051439, now seen corresponding path program 14 times [2024-06-21 16:09:25,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:25,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867828978] [2024-06-21 16:09:25,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:25,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:25,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:26,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-21 16:09:26,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:26,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867828978] [2024-06-21 16:09:26,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867828978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:26,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:26,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:26,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54182366] [2024-06-21 16:09:26,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:26,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:26,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:26,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:26,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:26,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:26,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 220 transitions, 2559 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-21 16:09:26,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:26,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:26,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:27,179 INFO L124 PetriNetUnfolderBase]: 491/922 cut-off events. [2024-06-21 16:09:27,180 INFO L125 PetriNetUnfolderBase]: For 90289/90289 co-relation queries the response was YES. [2024-06-21 16:09:27,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7965 conditions, 922 events. 491/922 cut-off events. For 90289/90289 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4825 event pairs, 48 based on Foata normal form. 2/923 useless extension candidates. Maximal degree in co-relation 7858. Up to 804 conditions per place. [2024-06-21 16:09:27,188 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 205 selfloop transitions, 27 changer transitions 0/235 dead transitions. [2024-06-21 16:09:27,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 235 transitions, 3355 flow [2024-06-21 16:09:27,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:27,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:27,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 16:09:27,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:09:27,189 INFO L175 Difference]: Start difference. First operand has 235 places, 220 transitions, 2559 flow. Second operand 10 states and 120 transitions. [2024-06-21 16:09:27,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 235 transitions, 3355 flow [2024-06-21 16:09:27,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 235 transitions, 3292 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:27,351 INFO L231 Difference]: Finished difference. Result has 237 places, 225 transitions, 2732 flow [2024-06-21 16:09:27,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2732, PETRI_PLACES=237, PETRI_TRANSITIONS=225} [2024-06-21 16:09:27,351 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-21 16:09:27,352 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 225 transitions, 2732 flow [2024-06-21 16:09:27,352 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-21 16:09:27,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:27,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:27,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:09:27,352 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:27,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:27,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1230365287, now seen corresponding path program 4 times [2024-06-21 16:09:27,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:27,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206649272] [2024-06-21 16:09:27,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:27,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:27,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:28,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:28,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:28,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206649272] [2024-06-21 16:09:28,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206649272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:28,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:28,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:28,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575374804] [2024-06-21 16:09:28,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:28,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:28,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:28,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:28,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:28,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:28,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 225 transitions, 2732 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-21 16:09:28,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:28,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:28,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:28,947 INFO L124 PetriNetUnfolderBase]: 495/930 cut-off events. [2024-06-21 16:09:28,947 INFO L125 PetriNetUnfolderBase]: For 94013/94013 co-relation queries the response was YES. [2024-06-21 16:09:28,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8113 conditions, 930 events. 495/930 cut-off events. For 94013/94013 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 4886 event pairs, 48 based on Foata normal form. 2/931 useless extension candidates. Maximal degree in co-relation 8005. Up to 831 conditions per place. [2024-06-21 16:09:28,955 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 214 selfloop transitions, 20 changer transitions 0/237 dead transitions. [2024-06-21 16:09:28,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 237 transitions, 3248 flow [2024-06-21 16:09:28,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:09:28,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:09:28,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 16:09:28,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 16:09:28,956 INFO L175 Difference]: Start difference. First operand has 237 places, 225 transitions, 2732 flow. Second operand 11 states and 125 transitions. [2024-06-21 16:09:28,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 237 transitions, 3248 flow [2024-06-21 16:09:29,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 237 transitions, 3115 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:29,163 INFO L231 Difference]: Finished difference. Result has 242 places, 226 transitions, 2669 flow [2024-06-21 16:09:29,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2599, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2669, PETRI_PLACES=242, PETRI_TRANSITIONS=226} [2024-06-21 16:09:29,163 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-21 16:09:29,164 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 226 transitions, 2669 flow [2024-06-21 16:09:29,164 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-21 16:09:29,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:29,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:29,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:09:29,164 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:29,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:29,165 INFO L85 PathProgramCache]: Analyzing trace with hash 617714419, now seen corresponding path program 15 times [2024-06-21 16:09:29,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:29,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694347504] [2024-06-21 16:09:29,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:29,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:29,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:30,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:30,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:30,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694347504] [2024-06-21 16:09:30,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694347504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:30,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:30,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:30,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464338809] [2024-06-21 16:09:30,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:30,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:30,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:30,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:30,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:30,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:30,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 226 transitions, 2669 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-21 16:09:30,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:30,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:30,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:30,801 INFO L124 PetriNetUnfolderBase]: 503/947 cut-off events. [2024-06-21 16:09:30,801 INFO L125 PetriNetUnfolderBase]: For 96080/96080 co-relation queries the response was YES. [2024-06-21 16:09:30,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8271 conditions, 947 events. 503/947 cut-off events. For 96080/96080 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 5010 event pairs, 45 based on Foata normal form. 1/947 useless extension candidates. Maximal degree in co-relation 8161. Up to 445 conditions per place. [2024-06-21 16:09:30,817 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 120 selfloop transitions, 126 changer transitions 0/249 dead transitions. [2024-06-21 16:09:30,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 249 transitions, 3979 flow [2024-06-21 16:09:30,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:30,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:30,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-21 16:09:30,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-21 16:09:30,833 INFO L175 Difference]: Start difference. First operand has 242 places, 226 transitions, 2669 flow. Second operand 10 states and 135 transitions. [2024-06-21 16:09:30,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 249 transitions, 3979 flow [2024-06-21 16:09:31,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 249 transitions, 3921 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 16:09:31,029 INFO L231 Difference]: Finished difference. Result has 244 places, 233 transitions, 3148 flow [2024-06-21 16:09:31,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3148, PETRI_PLACES=244, PETRI_TRANSITIONS=233} [2024-06-21 16:09:31,029 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 214 predicate places. [2024-06-21 16:09:31,029 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 233 transitions, 3148 flow [2024-06-21 16:09:31,029 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-21 16:09:31,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:31,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:31,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:09:31,030 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:31,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:31,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1230365597, now seen corresponding path program 6 times [2024-06-21 16:09:31,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:31,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134896524] [2024-06-21 16:09:31,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:31,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:31,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:32,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:32,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:32,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134896524] [2024-06-21 16:09:32,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134896524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:32,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:32,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:32,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302132659] [2024-06-21 16:09:32,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:32,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:32,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:32,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:32,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:32,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:32,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 233 transitions, 3148 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-21 16:09:32,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:32,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:32,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:32,744 INFO L124 PetriNetUnfolderBase]: 500/941 cut-off events. [2024-06-21 16:09:32,745 INFO L125 PetriNetUnfolderBase]: For 97240/97240 co-relation queries the response was YES. [2024-06-21 16:09:32,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8516 conditions, 941 events. 500/941 cut-off events. For 97240/97240 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4984 event pairs, 48 based on Foata normal form. 1/941 useless extension candidates. Maximal degree in co-relation 8404. Up to 834 conditions per place. [2024-06-21 16:09:32,753 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 216 selfloop transitions, 22 changer transitions 0/241 dead transitions. [2024-06-21 16:09:32,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 241 transitions, 3642 flow [2024-06-21 16:09:32,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:09:32,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:09:32,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 16:09:32,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 16:09:32,754 INFO L175 Difference]: Start difference. First operand has 244 places, 233 transitions, 3148 flow. Second operand 9 states and 107 transitions. [2024-06-21 16:09:32,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 241 transitions, 3642 flow [2024-06-21 16:09:32,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 241 transitions, 3266 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:32,983 INFO L231 Difference]: Finished difference. Result has 246 places, 233 transitions, 2826 flow [2024-06-21 16:09:32,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2772, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2826, PETRI_PLACES=246, PETRI_TRANSITIONS=233} [2024-06-21 16:09:32,984 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 216 predicate places. [2024-06-21 16:09:32,984 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 233 transitions, 2826 flow [2024-06-21 16:09:32,984 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-21 16:09:32,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:32,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:32,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:09:32,985 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:32,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:32,986 INFO L85 PathProgramCache]: Analyzing trace with hash -665520665, now seen corresponding path program 5 times [2024-06-21 16:09:32,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:32,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627050434] [2024-06-21 16:09:32,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:32,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:32,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:34,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:34,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:34,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627050434] [2024-06-21 16:09:34,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627050434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:34,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:34,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:34,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055144488] [2024-06-21 16:09:34,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:34,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:34,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:34,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:34,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:34,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:34,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 233 transitions, 2826 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-21 16:09:34,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:34,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:34,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:34,991 INFO L124 PetriNetUnfolderBase]: 497/936 cut-off events. [2024-06-21 16:09:34,992 INFO L125 PetriNetUnfolderBase]: For 94194/94194 co-relation queries the response was YES. [2024-06-21 16:09:34,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7916 conditions, 936 events. 497/936 cut-off events. For 94194/94194 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4944 event pairs, 36 based on Foata normal form. 2/937 useless extension candidates. Maximal degree in co-relation 7804. Up to 800 conditions per place. [2024-06-21 16:09:35,008 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 211 selfloop transitions, 33 changer transitions 0/247 dead transitions. [2024-06-21 16:09:35,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 247 transitions, 3422 flow [2024-06-21 16:09:35,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:35,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:35,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 16:09:35,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 16:09:35,009 INFO L175 Difference]: Start difference. First operand has 246 places, 233 transitions, 2826 flow. Second operand 10 states and 119 transitions. [2024-06-21 16:09:35,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 247 transitions, 3422 flow [2024-06-21 16:09:35,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 247 transitions, 3354 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 16:09:35,205 INFO L231 Difference]: Finished difference. Result has 248 places, 237 transitions, 2931 flow [2024-06-21 16:09:35,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2931, PETRI_PLACES=248, PETRI_TRANSITIONS=237} [2024-06-21 16:09:35,208 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-21 16:09:35,208 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 237 transitions, 2931 flow [2024-06-21 16:09:35,208 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-21 16:09:35,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:35,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:35,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:09:35,209 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:35,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:35,209 INFO L85 PathProgramCache]: Analyzing trace with hash 159128503, now seen corresponding path program 16 times [2024-06-21 16:09:35,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:35,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166466246] [2024-06-21 16:09:35,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:35,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:35,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:36,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:36,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:36,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166466246] [2024-06-21 16:09:36,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166466246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:36,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:36,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:36,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140116706] [2024-06-21 16:09:36,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:36,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:36,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:36,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:36,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:36,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:36,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 237 transitions, 2931 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-21 16:09:36,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:36,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:36,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:36,744 INFO L124 PetriNetUnfolderBase]: 500/943 cut-off events. [2024-06-21 16:09:36,744 INFO L125 PetriNetUnfolderBase]: For 91332/91332 co-relation queries the response was YES. [2024-06-21 16:09:36,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8051 conditions, 943 events. 500/943 cut-off events. For 91332/91332 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5019 event pairs, 42 based on Foata normal form. 1/943 useless extension candidates. Maximal degree in co-relation 7937. Up to 593 conditions per place. [2024-06-21 16:09:36,753 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 167 selfloop transitions, 99 changer transitions 0/269 dead transitions. [2024-06-21 16:09:36,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 269 transitions, 4004 flow [2024-06-21 16:09:36,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:36,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:36,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 16:09:36,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 16:09:36,754 INFO L175 Difference]: Start difference. First operand has 248 places, 237 transitions, 2931 flow. Second operand 10 states and 129 transitions. [2024-06-21 16:09:36,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 269 transitions, 4004 flow [2024-06-21 16:09:36,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 269 transitions, 3870 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:36,934 INFO L231 Difference]: Finished difference. Result has 255 places, 254 transitions, 3411 flow [2024-06-21 16:09:36,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3411, PETRI_PLACES=255, PETRI_TRANSITIONS=254} [2024-06-21 16:09:36,934 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-21 16:09:36,935 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 254 transitions, 3411 flow [2024-06-21 16:09:36,935 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-21 16:09:36,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:36,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:36,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:09:36,935 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:36,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:36,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1525593415, now seen corresponding path program 17 times [2024-06-21 16:09:36,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:36,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126806866] [2024-06-21 16:09:36,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:36,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:36,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:38,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-21 16:09:38,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:38,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126806866] [2024-06-21 16:09:38,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126806866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:38,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:38,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:38,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468143035] [2024-06-21 16:09:38,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:38,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:38,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:38,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:38,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:38,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:38,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 254 transitions, 3411 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-21 16:09:38,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:38,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:38,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:38,467 INFO L124 PetriNetUnfolderBase]: 498/940 cut-off events. [2024-06-21 16:09:38,468 INFO L125 PetriNetUnfolderBase]: For 90419/90419 co-relation queries the response was YES. [2024-06-21 16:09:38,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8176 conditions, 940 events. 498/940 cut-off events. For 90419/90419 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5001 event pairs, 39 based on Foata normal form. 1/940 useless extension candidates. Maximal degree in co-relation 8058. Up to 615 conditions per place. [2024-06-21 16:09:38,476 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 169 selfloop transitions, 96 changer transitions 0/268 dead transitions. [2024-06-21 16:09:38,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 268 transitions, 4056 flow [2024-06-21 16:09:38,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:38,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:38,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 16:09:38,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 16:09:38,478 INFO L175 Difference]: Start difference. First operand has 255 places, 254 transitions, 3411 flow. Second operand 10 states and 128 transitions. [2024-06-21 16:09:38,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 268 transitions, 4056 flow [2024-06-21 16:09:38,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 268 transitions, 3808 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:38,673 INFO L231 Difference]: Finished difference. Result has 262 places, 256 transitions, 3477 flow [2024-06-21 16:09:38,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3477, PETRI_PLACES=262, PETRI_TRANSITIONS=256} [2024-06-21 16:09:38,673 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-21 16:09:38,674 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 256 transitions, 3477 flow [2024-06-21 16:09:38,674 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-21 16:09:38,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:38,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:38,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:09:38,674 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:38,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:38,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1240484617, now seen corresponding path program 6 times [2024-06-21 16:09:38,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:38,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323685567] [2024-06-21 16:09:38,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:38,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:38,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:39,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:39,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:39,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323685567] [2024-06-21 16:09:39,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323685567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:39,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:39,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:39,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388590507] [2024-06-21 16:09:39,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:39,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:39,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:39,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:39,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:39,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:39,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 256 transitions, 3477 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-21 16:09:39,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:39,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:39,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:40,308 INFO L124 PetriNetUnfolderBase]: 495/935 cut-off events. [2024-06-21 16:09:40,310 INFO L125 PetriNetUnfolderBase]: For 89197/89197 co-relation queries the response was YES. [2024-06-21 16:09:40,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8066 conditions, 935 events. 495/935 cut-off events. For 89197/89197 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4963 event pairs, 41 based on Foata normal form. 2/936 useless extension candidates. Maximal degree in co-relation 7945. Up to 837 conditions per place. [2024-06-21 16:09:40,318 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 247 selfloop transitions, 16 changer transitions 0/266 dead transitions. [2024-06-21 16:09:40,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 266 transitions, 4025 flow [2024-06-21 16:09:40,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:40,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:40,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 16:09:40,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-21 16:09:40,319 INFO L175 Difference]: Start difference. First operand has 262 places, 256 transitions, 3477 flow. Second operand 10 states and 114 transitions. [2024-06-21 16:09:40,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 266 transitions, 4025 flow [2024-06-21 16:09:40,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 266 transitions, 3846 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:40,505 INFO L231 Difference]: Finished difference. Result has 267 places, 256 transitions, 3334 flow [2024-06-21 16:09:40,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3298, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3334, PETRI_PLACES=267, PETRI_TRANSITIONS=256} [2024-06-21 16:09:40,505 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-21 16:09:40,505 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 256 transitions, 3334 flow [2024-06-21 16:09:40,505 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-21 16:09:40,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:40,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:40,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:09:40,506 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:40,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:40,507 INFO L85 PathProgramCache]: Analyzing trace with hash -135419807, now seen corresponding path program 6 times [2024-06-21 16:09:40,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:40,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932799339] [2024-06-21 16:09:40,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:40,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:40,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:41,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-21 16:09:41,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:41,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932799339] [2024-06-21 16:09:41,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932799339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:41,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:41,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:41,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425317285] [2024-06-21 16:09:41,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:41,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:41,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:41,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:41,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:41,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:41,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 256 transitions, 3334 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-21 16:09:41,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:41,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:41,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:41,561 INFO L124 PetriNetUnfolderBase]: 499/943 cut-off events. [2024-06-21 16:09:41,561 INFO L125 PetriNetUnfolderBase]: For 90985/90985 co-relation queries the response was YES. [2024-06-21 16:09:41,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7943 conditions, 943 events. 499/943 cut-off events. For 90985/90985 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5027 event pairs, 30 based on Foata normal form. 2/944 useless extension candidates. Maximal degree in co-relation 7821. Up to 827 conditions per place. [2024-06-21 16:09:41,570 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 248 selfloop transitions, 23 changer transitions 0/274 dead transitions. [2024-06-21 16:09:41,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 274 transitions, 3968 flow [2024-06-21 16:09:41,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:41,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:41,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 16:09:41,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-21 16:09:41,571 INFO L175 Difference]: Start difference. First operand has 267 places, 256 transitions, 3334 flow. Second operand 10 states and 121 transitions. [2024-06-21 16:09:41,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 274 transitions, 3968 flow [2024-06-21 16:09:41,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 274 transitions, 3893 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 16:09:41,773 INFO L231 Difference]: Finished difference. Result has 268 places, 259 transitions, 3370 flow [2024-06-21 16:09:41,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3259, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3370, PETRI_PLACES=268, PETRI_TRANSITIONS=259} [2024-06-21 16:09:41,774 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2024-06-21 16:09:41,774 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 259 transitions, 3370 flow [2024-06-21 16:09:41,774 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-21 16:09:41,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:41,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:41,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:09:41,774 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:41,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:41,775 INFO L85 PathProgramCache]: Analyzing trace with hash -255895341, now seen corresponding path program 7 times [2024-06-21 16:09:41,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:41,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080333250] [2024-06-21 16:09:41,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:41,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:41,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:42,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:42,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:42,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080333250] [2024-06-21 16:09:42,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080333250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:42,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:42,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:09:42,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015055159] [2024-06-21 16:09:42,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:42,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:09:42,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:42,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:09:42,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:09:42,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:42,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 259 transitions, 3370 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-21 16:09:42,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:42,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:42,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:43,116 INFO L124 PetriNetUnfolderBase]: 507/961 cut-off events. [2024-06-21 16:09:43,117 INFO L125 PetriNetUnfolderBase]: For 86940/86940 co-relation queries the response was YES. [2024-06-21 16:09:43,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7872 conditions, 961 events. 507/961 cut-off events. For 86940/86940 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 5154 event pairs, 29 based on Foata normal form. 2/962 useless extension candidates. Maximal degree in co-relation 7748. Up to 819 conditions per place. [2024-06-21 16:09:43,125 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 251 selfloop transitions, 27 changer transitions 0/281 dead transitions. [2024-06-21 16:09:43,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 281 transitions, 4030 flow [2024-06-21 16:09:43,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:43,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:43,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 16:09:43,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 16:09:43,133 INFO L175 Difference]: Start difference. First operand has 268 places, 259 transitions, 3370 flow. Second operand 10 states and 125 transitions. [2024-06-21 16:09:43,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 281 transitions, 4030 flow [2024-06-21 16:09:43,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 281 transitions, 3938 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:43,319 INFO L231 Difference]: Finished difference. Result has 273 places, 267 transitions, 3425 flow [2024-06-21 16:09:43,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3280, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3425, PETRI_PLACES=273, PETRI_TRANSITIONS=267} [2024-06-21 16:09:43,319 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 243 predicate places. [2024-06-21 16:09:43,320 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 267 transitions, 3425 flow [2024-06-21 16:09:43,320 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-21 16:09:43,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:43,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:43,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:09:43,320 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:43,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:43,321 INFO L85 PathProgramCache]: Analyzing trace with hash -2041265554, now seen corresponding path program 1 times [2024-06-21 16:09:43,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:43,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028170162] [2024-06-21 16:09:43,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:43,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:43,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:44,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:44,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:44,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028170162] [2024-06-21 16:09:44,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028170162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:44,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:44,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:44,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315569582] [2024-06-21 16:09:44,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:44,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:44,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:44,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:44,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:44,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:44,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 267 transitions, 3425 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-21 16:09:44,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:44,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:44,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:44,790 INFO L124 PetriNetUnfolderBase]: 511/969 cut-off events. [2024-06-21 16:09:44,791 INFO L125 PetriNetUnfolderBase]: For 89224/89224 co-relation queries the response was YES. [2024-06-21 16:09:44,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7949 conditions, 969 events. 511/969 cut-off events. For 89224/89224 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5214 event pairs, 14 based on Foata normal form. 2/970 useless extension candidates. Maximal degree in co-relation 7823. Up to 802 conditions per place. [2024-06-21 16:09:44,799 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 26 changer transitions 0/286 dead transitions. [2024-06-21 16:09:44,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 286 transitions, 4069 flow [2024-06-21 16:09:44,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:44,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:44,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 16:09:44,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 16:09:44,800 INFO L175 Difference]: Start difference. First operand has 273 places, 267 transitions, 3425 flow. Second operand 10 states and 122 transitions. [2024-06-21 16:09:44,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 286 transitions, 4069 flow [2024-06-21 16:09:45,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 286 transitions, 3964 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:45,004 INFO L231 Difference]: Finished difference. Result has 275 places, 268 transitions, 3412 flow [2024-06-21 16:09:45,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3320, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3412, PETRI_PLACES=275, PETRI_TRANSITIONS=268} [2024-06-21 16:09:45,005 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 245 predicate places. [2024-06-21 16:09:45,005 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 268 transitions, 3412 flow [2024-06-21 16:09:45,005 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-21 16:09:45,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:45,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:45,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:09:45,006 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:45,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:45,006 INFO L85 PathProgramCache]: Analyzing trace with hash 252352440, now seen corresponding path program 2 times [2024-06-21 16:09:45,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:45,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448184038] [2024-06-21 16:09:45,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:45,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:45,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:45,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448184038] [2024-06-21 16:09:45,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448184038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:45,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:45,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:45,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019093218] [2024-06-21 16:09:45,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:45,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:45,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:45,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:45,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:45,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:45,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 268 transitions, 3412 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-21 16:09:45,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:45,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:45,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:46,251 INFO L124 PetriNetUnfolderBase]: 521/987 cut-off events. [2024-06-21 16:09:46,252 INFO L125 PetriNetUnfolderBase]: For 92536/92536 co-relation queries the response was YES. [2024-06-21 16:09:46,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8040 conditions, 987 events. 521/987 cut-off events. For 92536/92536 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5367 event pairs, 34 based on Foata normal form. 2/988 useless extension candidates. Maximal degree in co-relation 7917. Up to 848 conditions per place. [2024-06-21 16:09:46,261 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 257 selfloop transitions, 27 changer transitions 0/287 dead transitions. [2024-06-21 16:09:46,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 287 transitions, 4095 flow [2024-06-21 16:09:46,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:09:46,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:09:46,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 16:09:46,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 16:09:46,263 INFO L175 Difference]: Start difference. First operand has 275 places, 268 transitions, 3412 flow. Second operand 11 states and 131 transitions. [2024-06-21 16:09:46,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 287 transitions, 4095 flow [2024-06-21 16:09:46,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 287 transitions, 3982 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 16:09:46,480 INFO L231 Difference]: Finished difference. Result has 279 places, 274 transitions, 3454 flow [2024-06-21 16:09:46,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3454, PETRI_PLACES=279, PETRI_TRANSITIONS=274} [2024-06-21 16:09:46,481 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 249 predicate places. [2024-06-21 16:09:46,481 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 274 transitions, 3454 flow [2024-06-21 16:09:46,481 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-21 16:09:46,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:46,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:46,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:09:46,482 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:46,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:46,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1952699794, now seen corresponding path program 3 times [2024-06-21 16:09:46,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:46,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822378476] [2024-06-21 16:09:46,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:46,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:46,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:47,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:47,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:47,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822378476] [2024-06-21 16:09:47,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822378476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:47,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:47,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:47,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224179565] [2024-06-21 16:09:47,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:47,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:47,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:47,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:47,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:47,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:47,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 274 transitions, 3454 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-21 16:09:47,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:47,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:47,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:47,839 INFO L124 PetriNetUnfolderBase]: 525/995 cut-off events. [2024-06-21 16:09:47,839 INFO L125 PetriNetUnfolderBase]: For 94754/94754 co-relation queries the response was YES. [2024-06-21 16:09:47,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8048 conditions, 995 events. 525/995 cut-off events. For 94754/94754 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5415 event pairs, 28 based on Foata normal form. 2/996 useless extension candidates. Maximal degree in co-relation 7923. Up to 841 conditions per place. [2024-06-21 16:09:47,848 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 32 changer transitions 0/292 dead transitions. [2024-06-21 16:09:47,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 292 transitions, 4112 flow [2024-06-21 16:09:47,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:47,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:47,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 16:09:47,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-21 16:09:47,850 INFO L175 Difference]: Start difference. First operand has 279 places, 274 transitions, 3454 flow. Second operand 10 states and 123 transitions. [2024-06-21 16:09:47,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 292 transitions, 4112 flow [2024-06-21 16:09:48,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 292 transitions, 4037 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:48,113 INFO L231 Difference]: Finished difference. Result has 284 places, 275 transitions, 3487 flow [2024-06-21 16:09:48,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3487, PETRI_PLACES=284, PETRI_TRANSITIONS=275} [2024-06-21 16:09:48,114 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 254 predicate places. [2024-06-21 16:09:48,114 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 275 transitions, 3487 flow [2024-06-21 16:09:48,114 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-21 16:09:48,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:48,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:48,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:09:48,114 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:48,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:48,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1621474346, now seen corresponding path program 4 times [2024-06-21 16:09:48,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:48,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512901678] [2024-06-21 16:09:48,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:48,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:48,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:49,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-21 16:09:49,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:49,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512901678] [2024-06-21 16:09:49,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512901678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:49,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:49,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:49,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623602830] [2024-06-21 16:09:49,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:49,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:49,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:49,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:49,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:49,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:49,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 275 transitions, 3487 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-21 16:09:49,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:49,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:49,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:49,750 INFO L124 PetriNetUnfolderBase]: 529/1003 cut-off events. [2024-06-21 16:09:49,750 INFO L125 PetriNetUnfolderBase]: For 98098/98098 co-relation queries the response was YES. [2024-06-21 16:09:49,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8132 conditions, 1003 events. 529/1003 cut-off events. For 98098/98098 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5486 event pairs, 32 based on Foata normal form. 2/1004 useless extension candidates. Maximal degree in co-relation 8005. Up to 836 conditions per place. [2024-06-21 16:09:49,760 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 247 selfloop transitions, 41 changer transitions 0/291 dead transitions. [2024-06-21 16:09:49,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 291 transitions, 4145 flow [2024-06-21 16:09:49,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:49,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:49,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 16:09:49,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 16:09:49,761 INFO L175 Difference]: Start difference. First operand has 284 places, 275 transitions, 3487 flow. Second operand 10 states and 122 transitions. [2024-06-21 16:09:49,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 291 transitions, 4145 flow [2024-06-21 16:09:49,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 291 transitions, 4047 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:49,976 INFO L231 Difference]: Finished difference. Result has 287 places, 277 transitions, 3532 flow [2024-06-21 16:09:49,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3532, PETRI_PLACES=287, PETRI_TRANSITIONS=277} [2024-06-21 16:09:49,977 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-21 16:09:49,977 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 277 transitions, 3532 flow [2024-06-21 16:09:49,977 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-21 16:09:49,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:49,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:49,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:09:49,978 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:49,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:49,979 INFO L85 PathProgramCache]: Analyzing trace with hash -468736456, now seen corresponding path program 5 times [2024-06-21 16:09:49,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:49,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475362909] [2024-06-21 16:09:49,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:49,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:50,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:50,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:50,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:50,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475362909] [2024-06-21 16:09:50,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475362909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:50,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:50,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:50,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047563464] [2024-06-21 16:09:50,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:50,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:50,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:50,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:50,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:51,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:51,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 277 transitions, 3532 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-21 16:09:51,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:51,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:51,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:51,512 INFO L124 PetriNetUnfolderBase]: 533/1011 cut-off events. [2024-06-21 16:09:51,513 INFO L125 PetriNetUnfolderBase]: For 100622/100622 co-relation queries the response was YES. [2024-06-21 16:09:51,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8215 conditions, 1011 events. 533/1011 cut-off events. For 100622/100622 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5542 event pairs, 31 based on Foata normal form. 2/1012 useless extension candidates. Maximal degree in co-relation 8086. Up to 851 conditions per place. [2024-06-21 16:09:51,523 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 33 changer transitions 0/293 dead transitions. [2024-06-21 16:09:51,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 293 transitions, 4190 flow [2024-06-21 16:09:51,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:51,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:51,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 16:09:51,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:09:51,524 INFO L175 Difference]: Start difference. First operand has 287 places, 277 transitions, 3532 flow. Second operand 10 states and 120 transitions. [2024-06-21 16:09:51,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 293 transitions, 4190 flow [2024-06-21 16:09:51,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 293 transitions, 4077 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:51,763 INFO L231 Difference]: Finished difference. Result has 290 places, 278 transitions, 3535 flow [2024-06-21 16:09:51,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3535, PETRI_PLACES=290, PETRI_TRANSITIONS=278} [2024-06-21 16:09:51,764 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 16:09:51,764 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 278 transitions, 3535 flow [2024-06-21 16:09:51,764 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-21 16:09:51,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:51,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:51,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:09:51,764 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:51,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:51,765 INFO L85 PathProgramCache]: Analyzing trace with hash -463226206, now seen corresponding path program 6 times [2024-06-21 16:09:51,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:51,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560058237] [2024-06-21 16:09:51,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:51,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:51,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:52,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:52,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:52,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560058237] [2024-06-21 16:09:52,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560058237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:52,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:52,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:09:52,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869040432] [2024-06-21 16:09:52,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:52,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:09:52,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:52,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:09:52,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:09:52,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:52,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 278 transitions, 3535 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-21 16:09:52,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:52,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:52,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:53,271 INFO L124 PetriNetUnfolderBase]: 537/1019 cut-off events. [2024-06-21 16:09:53,271 INFO L125 PetriNetUnfolderBase]: For 103020/103020 co-relation queries the response was YES. [2024-06-21 16:09:53,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8272 conditions, 1019 events. 537/1019 cut-off events. For 103020/103020 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5598 event pairs, 34 based on Foata normal form. 2/1020 useless extension candidates. Maximal degree in co-relation 8142. Up to 870 conditions per place. [2024-06-21 16:09:53,281 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 33 changer transitions 0/293 dead transitions. [2024-06-21 16:09:53,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 293 transitions, 4193 flow [2024-06-21 16:09:53,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:53,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:53,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 16:09:53,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 16:09:53,289 INFO L175 Difference]: Start difference. First operand has 290 places, 278 transitions, 3535 flow. Second operand 10 states and 122 transitions. [2024-06-21 16:09:53,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 293 transitions, 4193 flow [2024-06-21 16:09:53,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 293 transitions, 4070 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:53,531 INFO L231 Difference]: Finished difference. Result has 292 places, 279 transitions, 3528 flow [2024-06-21 16:09:53,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3412, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3528, PETRI_PLACES=292, PETRI_TRANSITIONS=279} [2024-06-21 16:09:53,532 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-21 16:09:53,532 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 279 transitions, 3528 flow [2024-06-21 16:09:53,532 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-21 16:09:53,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:53,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:53,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:09:53,532 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:53,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:53,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1626842678, now seen corresponding path program 1 times [2024-06-21 16:09:53,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:53,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598107135] [2024-06-21 16:09:53,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:53,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:53,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:55,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:55,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:55,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598107135] [2024-06-21 16:09:55,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598107135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:55,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:55,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:09:55,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482975364] [2024-06-21 16:09:55,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:55,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:09:55,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:55,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:09:55,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:09:55,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:55,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 279 transitions, 3528 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-21 16:09:55,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:55,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:55,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:55,766 INFO L124 PetriNetUnfolderBase]: 540/1024 cut-off events. [2024-06-21 16:09:55,766 INFO L125 PetriNetUnfolderBase]: For 101149/101149 co-relation queries the response was YES. [2024-06-21 16:09:55,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8293 conditions, 1024 events. 540/1024 cut-off events. For 101149/101149 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5626 event pairs, 34 based on Foata normal form. 1/1024 useless extension candidates. Maximal degree in co-relation 8162. Up to 866 conditions per place. [2024-06-21 16:09:55,777 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 253 selfloop transitions, 39 changer transitions 0/295 dead transitions. [2024-06-21 16:09:55,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 295 transitions, 4208 flow [2024-06-21 16:09:55,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:09:55,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:09:55,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 16:09:55,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 16:09:55,781 INFO L175 Difference]: Start difference. First operand has 292 places, 279 transitions, 3528 flow. Second operand 11 states and 134 transitions. [2024-06-21 16:09:55,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 295 transitions, 4208 flow [2024-06-21 16:09:56,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 295 transitions, 4102 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:56,052 INFO L231 Difference]: Finished difference. Result has 295 places, 281 transitions, 3571 flow [2024-06-21 16:09:56,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3571, PETRI_PLACES=295, PETRI_TRANSITIONS=281} [2024-06-21 16:09:56,053 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2024-06-21 16:09:56,053 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 281 transitions, 3571 flow [2024-06-21 16:09:56,053 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-21 16:09:56,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:56,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:56,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:09:56,053 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:56,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:56,054 INFO L85 PathProgramCache]: Analyzing trace with hash -560682337, now seen corresponding path program 1 times [2024-06-21 16:09:56,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:56,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850825320] [2024-06-21 16:09:56,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:56,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:56,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:57,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:57,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:57,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850825320] [2024-06-21 16:09:57,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850825320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:57,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:57,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:09:57,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914354193] [2024-06-21 16:09:57,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:57,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:09:57,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:57,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:09:57,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:09:57,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:57,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 281 transitions, 3571 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-21 16:09:57,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:57,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:57,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:57,790 INFO L124 PetriNetUnfolderBase]: 560/1068 cut-off events. [2024-06-21 16:09:57,791 INFO L125 PetriNetUnfolderBase]: For 143231/143231 co-relation queries the response was YES. [2024-06-21 16:09:57,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8578 conditions, 1068 events. 560/1068 cut-off events. For 143231/143231 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5936 event pairs, 38 based on Foata normal form. 12/1079 useless extension candidates. Maximal degree in co-relation 8446. Up to 868 conditions per place. [2024-06-21 16:09:57,801 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 257 selfloop transitions, 34 changer transitions 7/301 dead transitions. [2024-06-21 16:09:57,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 301 transitions, 4329 flow [2024-06-21 16:09:57,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:09:57,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:09:57,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 16:09:57,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 16:09:57,802 INFO L175 Difference]: Start difference. First operand has 295 places, 281 transitions, 3571 flow. Second operand 11 states and 138 transitions. [2024-06-21 16:09:57,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 301 transitions, 4329 flow [2024-06-21 16:09:58,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 301 transitions, 4210 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 16:09:58,072 INFO L231 Difference]: Finished difference. Result has 298 places, 279 transitions, 3518 flow [2024-06-21 16:09:58,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3518, PETRI_PLACES=298, PETRI_TRANSITIONS=279} [2024-06-21 16:09:58,073 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-21 16:09:58,073 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 279 transitions, 3518 flow [2024-06-21 16:09:58,073 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-21 16:09:58,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:58,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:58,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:09:58,073 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:09:58,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1627044488, now seen corresponding path program 2 times [2024-06-21 16:09:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095030854] [2024-06-21 16:09:58,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:58,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:58,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:59,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-21 16:09:59,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:59,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095030854] [2024-06-21 16:09:59,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095030854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:59,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:59,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:09:59,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761898197] [2024-06-21 16:09:59,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:59,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:09:59,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:59,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:09:59,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:09:59,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:09:59,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 279 transitions, 3518 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-21 16:09:59,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:59,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:09:59,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:00,152 INFO L124 PetriNetUnfolderBase]: 534/1017 cut-off events. [2024-06-21 16:10:00,152 INFO L125 PetriNetUnfolderBase]: For 100664/100664 co-relation queries the response was YES. [2024-06-21 16:10:00,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8100 conditions, 1017 events. 534/1017 cut-off events. For 100664/100664 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 5619 event pairs, 34 based on Foata normal form. 1/1017 useless extension candidates. Maximal degree in co-relation 7967. Up to 853 conditions per place. [2024-06-21 16:10:00,163 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 248 selfloop transitions, 42 changer transitions 0/293 dead transitions. [2024-06-21 16:10:00,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 293 transitions, 4132 flow [2024-06-21 16:10:00,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:00,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:00,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 16:10:00,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 16:10:00,164 INFO L175 Difference]: Start difference. First operand has 298 places, 279 transitions, 3518 flow. Second operand 11 states and 135 transitions. [2024-06-21 16:10:00,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 293 transitions, 4132 flow [2024-06-21 16:10:00,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 293 transitions, 3996 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-21 16:10:00,410 INFO L231 Difference]: Finished difference. Result has 300 places, 279 transitions, 3471 flow [2024-06-21 16:10:00,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3382, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3471, PETRI_PLACES=300, PETRI_TRANSITIONS=279} [2024-06-21 16:10:00,411 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-21 16:10:00,411 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 279 transitions, 3471 flow [2024-06-21 16:10:00,411 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-21 16:10:00,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:00,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:00,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:10:00,411 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:00,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1634345302, now seen corresponding path program 7 times [2024-06-21 16:10:00,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:00,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652152410] [2024-06-21 16:10:00,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:00,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:00,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:01,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:01,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:01,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652152410] [2024-06-21 16:10:01,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652152410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:01,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:01,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:01,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511400024] [2024-06-21 16:10:01,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:01,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:01,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:01,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:01,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:01,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:01,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 279 transitions, 3471 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-21 16:10:01,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:01,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:01,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:01,993 INFO L124 PetriNetUnfolderBase]: 538/1025 cut-off events. [2024-06-21 16:10:01,993 INFO L125 PetriNetUnfolderBase]: For 107003/107003 co-relation queries the response was YES. [2024-06-21 16:10:02,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8152 conditions, 1025 events. 538/1025 cut-off events. For 107003/107003 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 5685 event pairs, 35 based on Foata normal form. 2/1026 useless extension candidates. Maximal degree in co-relation 8018. Up to 834 conditions per place. [2024-06-21 16:10:02,004 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 243 selfloop transitions, 46 changer transitions 0/292 dead transitions. [2024-06-21 16:10:02,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 292 transitions, 4123 flow [2024-06-21 16:10:02,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:02,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:02,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 16:10:02,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 16:10:02,005 INFO L175 Difference]: Start difference. First operand has 300 places, 279 transitions, 3471 flow. Second operand 10 states and 122 transitions. [2024-06-21 16:10:02,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 292 transitions, 4123 flow [2024-06-21 16:10:02,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 292 transitions, 4004 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 16:10:02,277 INFO L231 Difference]: Finished difference. Result has 299 places, 280 transitions, 3496 flow [2024-06-21 16:10:02,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3496, PETRI_PLACES=299, PETRI_TRANSITIONS=280} [2024-06-21 16:10:02,277 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-21 16:10:02,277 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 280 transitions, 3496 flow [2024-06-21 16:10:02,278 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-21 16:10:02,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:02,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:02,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:10:02,278 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:02,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:02,278 INFO L85 PathProgramCache]: Analyzing trace with hash 292019686, now seen corresponding path program 8 times [2024-06-21 16:10:02,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:02,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583690583] [2024-06-21 16:10:02,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:02,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:02,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:03,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:03,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:03,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583690583] [2024-06-21 16:10:03,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583690583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:03,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:03,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:03,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014744541] [2024-06-21 16:10:03,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:03,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:03,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:03,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:03,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:03,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:03,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 280 transitions, 3496 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-21 16:10:03,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:03,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:03,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:03,670 INFO L124 PetriNetUnfolderBase]: 542/1033 cut-off events. [2024-06-21 16:10:03,671 INFO L125 PetriNetUnfolderBase]: For 110283/110283 co-relation queries the response was YES. [2024-06-21 16:10:03,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8274 conditions, 1033 events. 542/1033 cut-off events. For 110283/110283 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 5731 event pairs, 37 based on Foata normal form. 2/1034 useless extension candidates. Maximal degree in co-relation 8139. Up to 878 conditions per place. [2024-06-21 16:10:03,682 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 254 selfloop transitions, 37 changer transitions 0/294 dead transitions. [2024-06-21 16:10:03,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 294 transitions, 4166 flow [2024-06-21 16:10:03,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:03,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:03,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 16:10:03,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:10:03,683 INFO L175 Difference]: Start difference. First operand has 299 places, 280 transitions, 3496 flow. Second operand 10 states and 120 transitions. [2024-06-21 16:10:03,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 294 transitions, 4166 flow [2024-06-21 16:10:03,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 294 transitions, 4030 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:03,959 INFO L231 Difference]: Finished difference. Result has 302 places, 282 transitions, 3506 flow [2024-06-21 16:10:03,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3506, PETRI_PLACES=302, PETRI_TRANSITIONS=282} [2024-06-21 16:10:03,960 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-21 16:10:03,960 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 282 transitions, 3506 flow [2024-06-21 16:10:03,960 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-21 16:10:03,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:03,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:03,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:10:03,960 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:03,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:03,961 INFO L85 PathProgramCache]: Analyzing trace with hash 291871816, now seen corresponding path program 9 times [2024-06-21 16:10:03,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:03,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104536667] [2024-06-21 16:10:03,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:03,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:03,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:04,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:04,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:04,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104536667] [2024-06-21 16:10:04,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104536667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:04,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:04,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:04,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615423449] [2024-06-21 16:10:04,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:04,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:04,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:04,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:04,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:05,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:05,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 282 transitions, 3506 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-21 16:10:05,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:05,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:05,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:05,347 INFO L124 PetriNetUnfolderBase]: 546/1041 cut-off events. [2024-06-21 16:10:05,347 INFO L125 PetriNetUnfolderBase]: For 112796/112796 co-relation queries the response was YES. [2024-06-21 16:10:05,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8323 conditions, 1041 events. 546/1041 cut-off events. For 112796/112796 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 5799 event pairs, 35 based on Foata normal form. 2/1042 useless extension candidates. Maximal degree in co-relation 8186. Up to 881 conditions per place. [2024-06-21 16:10:05,358 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 257 selfloop transitions, 36 changer transitions 0/296 dead transitions. [2024-06-21 16:10:05,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 296 transitions, 4172 flow [2024-06-21 16:10:05,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:05,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:05,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 16:10:05,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:10:05,359 INFO L175 Difference]: Start difference. First operand has 302 places, 282 transitions, 3506 flow. Second operand 10 states and 120 transitions. [2024-06-21 16:10:05,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 296 transitions, 4172 flow [2024-06-21 16:10:05,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 296 transitions, 4058 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-21 16:10:05,652 INFO L231 Difference]: Finished difference. Result has 305 places, 283 transitions, 3520 flow [2024-06-21 16:10:05,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3520, PETRI_PLACES=305, PETRI_TRANSITIONS=283} [2024-06-21 16:10:05,653 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-21 16:10:05,653 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 283 transitions, 3520 flow [2024-06-21 16:10:05,653 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-21 16:10:05,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:05,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:05,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:10:05,653 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:05,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:05,654 INFO L85 PathProgramCache]: Analyzing trace with hash 297382066, now seen corresponding path program 10 times [2024-06-21 16:10:05,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:05,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228489555] [2024-06-21 16:10:05,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:05,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:05,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:06,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-21 16:10:06,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:06,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228489555] [2024-06-21 16:10:06,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228489555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:06,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:06,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:06,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615245172] [2024-06-21 16:10:06,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:06,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:06,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:06,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:06,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:06,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:06,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 283 transitions, 3520 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-21 16:10:06,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:06,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:06,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:07,067 INFO L124 PetriNetUnfolderBase]: 550/1049 cut-off events. [2024-06-21 16:10:07,067 INFO L125 PetriNetUnfolderBase]: For 115390/115390 co-relation queries the response was YES. [2024-06-21 16:10:07,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8387 conditions, 1049 events. 550/1049 cut-off events. For 115390/115390 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 5850 event pairs, 37 based on Foata normal form. 2/1050 useless extension candidates. Maximal degree in co-relation 8249. Up to 886 conditions per place. [2024-06-21 16:10:07,077 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 253 selfloop transitions, 40 changer transitions 0/296 dead transitions. [2024-06-21 16:10:07,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 296 transitions, 4186 flow [2024-06-21 16:10:07,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:07,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:07,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 16:10:07,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 16:10:07,078 INFO L175 Difference]: Start difference. First operand has 305 places, 283 transitions, 3520 flow. Second operand 10 states and 122 transitions. [2024-06-21 16:10:07,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 296 transitions, 4186 flow [2024-06-21 16:10:07,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 296 transitions, 4068 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:07,381 INFO L231 Difference]: Finished difference. Result has 307 places, 284 transitions, 3540 flow [2024-06-21 16:10:07,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3540, PETRI_PLACES=307, PETRI_TRANSITIONS=284} [2024-06-21 16:10:07,382 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-21 16:10:07,382 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 284 transitions, 3540 flow [2024-06-21 16:10:07,382 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-21 16:10:07,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:07,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:07,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:10:07,382 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:07,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:07,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1626720511, now seen corresponding path program 2 times [2024-06-21 16:10:07,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:07,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175124139] [2024-06-21 16:10:07,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:07,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:07,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:08,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:08,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:08,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175124139] [2024-06-21 16:10:08,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175124139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:08,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:08,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:08,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734528311] [2024-06-21 16:10:08,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:08,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:08,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:08,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:08,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:08,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:08,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 284 transitions, 3540 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-21 16:10:08,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:08,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:08,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:09,225 INFO L124 PetriNetUnfolderBase]: 554/1057 cut-off events. [2024-06-21 16:10:09,226 INFO L125 PetriNetUnfolderBase]: For 117019/117019 co-relation queries the response was YES. [2024-06-21 16:10:09,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8405 conditions, 1057 events. 554/1057 cut-off events. For 117019/117019 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 5920 event pairs, 39 based on Foata normal form. 2/1058 useless extension candidates. Maximal degree in co-relation 8266. Up to 793 conditions per place. [2024-06-21 16:10:09,237 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 215 selfloop transitions, 81 changer transitions 0/299 dead transitions. [2024-06-21 16:10:09,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 299 transitions, 4194 flow [2024-06-21 16:10:09,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:10:09,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:10:09,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 16:10:09,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 16:10:09,238 INFO L175 Difference]: Start difference. First operand has 307 places, 284 transitions, 3540 flow. Second operand 12 states and 147 transitions. [2024-06-21 16:10:09,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 299 transitions, 4194 flow [2024-06-21 16:10:09,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 299 transitions, 4066 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:09,542 INFO L231 Difference]: Finished difference. Result has 311 places, 285 transitions, 3610 flow [2024-06-21 16:10:09,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3412, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3610, PETRI_PLACES=311, PETRI_TRANSITIONS=285} [2024-06-21 16:10:09,542 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-21 16:10:09,542 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 285 transitions, 3610 flow [2024-06-21 16:10:09,542 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-21 16:10:09,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:09,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:09,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:10:09,543 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:09,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:09,543 INFO L85 PathProgramCache]: Analyzing trace with hash 578193153, now seen corresponding path program 3 times [2024-06-21 16:10:09,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:09,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181519408] [2024-06-21 16:10:09,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:09,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:09,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:10,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:10,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:10,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181519408] [2024-06-21 16:10:10,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181519408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:10,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:10,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:10,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5191893] [2024-06-21 16:10:10,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:10,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:10,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:10,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:10,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:10,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:10,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 285 transitions, 3610 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-21 16:10:10,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:10,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:10,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:11,434 INFO L124 PetriNetUnfolderBase]: 594/1137 cut-off events. [2024-06-21 16:10:11,434 INFO L125 PetriNetUnfolderBase]: For 170607/170607 co-relation queries the response was YES. [2024-06-21 16:10:11,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10135 conditions, 1137 events. 594/1137 cut-off events. For 170607/170607 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6400 event pairs, 51 based on Foata normal form. 2/1138 useless extension candidates. Maximal degree in co-relation 9995. Up to 821 conditions per place. [2024-06-21 16:10:11,447 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 241 selfloop transitions, 61 changer transitions 0/305 dead transitions. [2024-06-21 16:10:11,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 305 transitions, 4596 flow [2024-06-21 16:10:11,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:11,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:11,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 16:10:11,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 16:10:11,448 INFO L175 Difference]: Start difference. First operand has 311 places, 285 transitions, 3610 flow. Second operand 10 states and 131 transitions. [2024-06-21 16:10:11,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 305 transitions, 4596 flow [2024-06-21 16:10:11,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 305 transitions, 4330 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-21 16:10:11,897 INFO L231 Difference]: Finished difference. Result has 311 places, 287 transitions, 3536 flow [2024-06-21 16:10:11,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3344, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3536, PETRI_PLACES=311, PETRI_TRANSITIONS=287} [2024-06-21 16:10:11,898 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-21 16:10:11,898 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 287 transitions, 3536 flow [2024-06-21 16:10:11,898 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-21 16:10:11,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:11,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:11,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:10:11,899 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:11,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:11,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1626987700, now seen corresponding path program 3 times [2024-06-21 16:10:11,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:11,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373519559] [2024-06-21 16:10:11,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:11,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:11,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:13,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:13,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:13,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373519559] [2024-06-21 16:10:13,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373519559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:13,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:13,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:13,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266938540] [2024-06-21 16:10:13,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:13,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:13,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:13,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:13,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:13,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:13,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 287 transitions, 3536 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-21 16:10:13,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:13,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:13,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:14,145 INFO L124 PetriNetUnfolderBase]: 592/1134 cut-off events. [2024-06-21 16:10:14,145 INFO L125 PetriNetUnfolderBase]: For 164244/164244 co-relation queries the response was YES. [2024-06-21 16:10:14,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9902 conditions, 1134 events. 592/1134 cut-off events. For 164244/164244 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6426 event pairs, 53 based on Foata normal form. 1/1134 useless extension candidates. Maximal degree in co-relation 9762. Up to 857 conditions per place. [2024-06-21 16:10:14,157 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 81 changer transitions 0/300 dead transitions. [2024-06-21 16:10:14,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 300 transitions, 4350 flow [2024-06-21 16:10:14,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:14,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:14,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 16:10:14,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 16:10:14,158 INFO L175 Difference]: Start difference. First operand has 311 places, 287 transitions, 3536 flow. Second operand 11 states and 138 transitions. [2024-06-21 16:10:14,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 300 transitions, 4350 flow [2024-06-21 16:10:14,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 300 transitions, 4193 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 16:10:14,617 INFO L231 Difference]: Finished difference. Result has 316 places, 287 transitions, 3546 flow [2024-06-21 16:10:14,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3546, PETRI_PLACES=316, PETRI_TRANSITIONS=287} [2024-06-21 16:10:14,618 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2024-06-21 16:10:14,618 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 287 transitions, 3546 flow [2024-06-21 16:10:14,618 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-21 16:10:14,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:14,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:14,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:10:14,618 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:14,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:14,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1634339350, now seen corresponding path program 4 times [2024-06-21 16:10:14,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:14,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279490481] [2024-06-21 16:10:14,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:14,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:14,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:15,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:15,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:15,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279490481] [2024-06-21 16:10:15,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279490481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:15,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:15,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:15,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952012222] [2024-06-21 16:10:15,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:15,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:15,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:15,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:15,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:15,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:15,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 287 transitions, 3546 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-21 16:10:15,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:15,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:15,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:16,283 INFO L124 PetriNetUnfolderBase]: 667/1275 cut-off events. [2024-06-21 16:10:16,284 INFO L125 PetriNetUnfolderBase]: For 172649/172649 co-relation queries the response was YES. [2024-06-21 16:10:16,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11049 conditions, 1275 events. 667/1275 cut-off events. For 172649/172649 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 7442 event pairs, 53 based on Foata normal form. 1/1275 useless extension candidates. Maximal degree in co-relation 10907. Up to 1061 conditions per place. [2024-06-21 16:10:16,299 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 286 selfloop transitions, 60 changer transitions 0/349 dead transitions. [2024-06-21 16:10:16,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 349 transitions, 5130 flow [2024-06-21 16:10:16,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:10:16,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:10:16,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-21 16:10:16,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:10:16,302 INFO L175 Difference]: Start difference. First operand has 316 places, 287 transitions, 3546 flow. Second operand 13 states and 156 transitions. [2024-06-21 16:10:16,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 349 transitions, 5130 flow [2024-06-21 16:10:16,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 349 transitions, 4893 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 16:10:16,769 INFO L231 Difference]: Finished difference. Result has 324 places, 324 transitions, 4109 flow [2024-06-21 16:10:16,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4109, PETRI_PLACES=324, PETRI_TRANSITIONS=324} [2024-06-21 16:10:16,769 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 294 predicate places. [2024-06-21 16:10:16,770 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 324 transitions, 4109 flow [2024-06-21 16:10:16,770 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-21 16:10:16,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:16,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-21 16:10:16,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:10:16,770 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:16,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:16,771 INFO L85 PathProgramCache]: Analyzing trace with hash 491529238, now seen corresponding path program 5 times [2024-06-21 16:10:16,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:16,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883128139] [2024-06-21 16:10:16,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:16,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:18,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:18,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:18,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883128139] [2024-06-21 16:10:18,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883128139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:18,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:18,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:18,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133146155] [2024-06-21 16:10:18,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:18,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:18,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:18,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:18,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:18,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:18,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 324 transitions, 4109 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-21 16:10:18,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:18,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:18,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:19,461 INFO L124 PetriNetUnfolderBase]: 668/1276 cut-off events. [2024-06-21 16:10:19,461 INFO L125 PetriNetUnfolderBase]: For 176333/176333 co-relation queries the response was YES. [2024-06-21 16:10:19,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11054 conditions, 1276 events. 668/1276 cut-off events. For 176333/176333 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7460 event pairs, 53 based on Foata normal form. 2/1277 useless extension candidates. Maximal degree in co-relation 10906. Up to 935 conditions per place. [2024-06-21 16:10:19,475 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 228 selfloop transitions, 107 changer transitions 0/338 dead transitions. [2024-06-21 16:10:19,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 338 transitions, 4873 flow [2024-06-21 16:10:19,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:19,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:19,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 16:10:19,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 16:10:19,478 INFO L175 Difference]: Start difference. First operand has 324 places, 324 transitions, 4109 flow. Second operand 11 states and 137 transitions. [2024-06-21 16:10:19,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 338 transitions, 4873 flow [2024-06-21 16:10:19,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 338 transitions, 4743 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 16:10:19,912 INFO L231 Difference]: Finished difference. Result has 330 places, 326 transitions, 4271 flow [2024-06-21 16:10:19,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4271, PETRI_PLACES=330, PETRI_TRANSITIONS=326} [2024-06-21 16:10:19,913 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-21 16:10:19,913 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 326 transitions, 4271 flow [2024-06-21 16:10:19,913 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-21 16:10:19,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:19,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:19,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:10:19,914 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:19,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:19,914 INFO L85 PathProgramCache]: Analyzing trace with hash 491536957, now seen corresponding path program 4 times [2024-06-21 16:10:19,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:19,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384233220] [2024-06-21 16:10:19,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:19,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:19,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:20,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-21 16:10:20,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:20,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384233220] [2024-06-21 16:10:20,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384233220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:20,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:20,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:20,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958605595] [2024-06-21 16:10:20,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:20,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:20,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:20,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:20,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:21,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:21,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 326 transitions, 4271 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-21 16:10:21,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:21,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:21,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:21,427 INFO L124 PetriNetUnfolderBase]: 672/1284 cut-off events. [2024-06-21 16:10:21,427 INFO L125 PetriNetUnfolderBase]: For 180027/180027 co-relation queries the response was YES. [2024-06-21 16:10:21,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11294 conditions, 1284 events. 672/1284 cut-off events. For 180027/180027 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7525 event pairs, 53 based on Foata normal form. 2/1285 useless extension candidates. Maximal degree in co-relation 11144. Up to 1012 conditions per place. [2024-06-21 16:10:21,442 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 272 selfloop transitions, 64 changer transitions 0/339 dead transitions. [2024-06-21 16:10:21,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 339 transitions, 5005 flow [2024-06-21 16:10:21,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:21,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 16:10:21,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-21 16:10:21,444 INFO L175 Difference]: Start difference. First operand has 330 places, 326 transitions, 4271 flow. Second operand 10 states and 127 transitions. [2024-06-21 16:10:21,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 339 transitions, 5005 flow [2024-06-21 16:10:22,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 339 transitions, 4823 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 16:10:22,020 INFO L231 Difference]: Finished difference. Result has 334 places, 327 transitions, 4257 flow [2024-06-21 16:10:22,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4257, PETRI_PLACES=334, PETRI_TRANSITIONS=327} [2024-06-21 16:10:22,020 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-21 16:10:22,020 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 327 transitions, 4257 flow [2024-06-21 16:10:22,021 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-21 16:10:22,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:22,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:22,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:10:22,021 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:22,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:22,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1828076950, now seen corresponding path program 6 times [2024-06-21 16:10:22,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:22,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331392314] [2024-06-21 16:10:22,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:22,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:22,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:23,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-21 16:10:23,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:23,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331392314] [2024-06-21 16:10:23,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331392314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:23,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:23,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:23,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169840385] [2024-06-21 16:10:23,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:23,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:23,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:23,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:23,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:23,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:23,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 327 transitions, 4257 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-21 16:10:23,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:23,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:23,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:24,124 INFO L124 PetriNetUnfolderBase]: 675/1289 cut-off events. [2024-06-21 16:10:24,125 INFO L125 PetriNetUnfolderBase]: For 178730/178730 co-relation queries the response was YES. [2024-06-21 16:10:24,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11329 conditions, 1289 events. 675/1289 cut-off events. For 178730/178730 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7555 event pairs, 53 based on Foata normal form. 1/1289 useless extension candidates. Maximal degree in co-relation 11178. Up to 1084 conditions per place. [2024-06-21 16:10:24,138 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 283 selfloop transitions, 55 changer transitions 0/341 dead transitions. [2024-06-21 16:10:24,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 341 transitions, 5025 flow [2024-06-21 16:10:24,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:24,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:24,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 16:10:24,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 16:10:24,139 INFO L175 Difference]: Start difference. First operand has 334 places, 327 transitions, 4257 flow. Second operand 11 states and 133 transitions. [2024-06-21 16:10:24,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 341 transitions, 5025 flow [2024-06-21 16:10:24,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 341 transitions, 4869 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:24,701 INFO L231 Difference]: Finished difference. Result has 337 places, 329 transitions, 4285 flow [2024-06-21 16:10:24,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4285, PETRI_PLACES=337, PETRI_TRANSITIONS=329} [2024-06-21 16:10:24,702 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-21 16:10:24,702 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 329 transitions, 4285 flow [2024-06-21 16:10:24,702 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-21 16:10:24,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:24,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-21 16:10:24,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:10:24,703 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:24,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:24,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1828069231, now seen corresponding path program 5 times [2024-06-21 16:10:24,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:24,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985416284] [2024-06-21 16:10:24,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:24,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:24,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:26,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:26,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:26,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985416284] [2024-06-21 16:10:26,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985416284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:26,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:26,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:26,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180840681] [2024-06-21 16:10:26,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:26,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:26,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:26,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:26,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:26,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:26,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 329 transitions, 4285 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-21 16:10:26,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:26,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:26,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:27,357 INFO L124 PetriNetUnfolderBase]: 677/1299 cut-off events. [2024-06-21 16:10:27,357 INFO L125 PetriNetUnfolderBase]: For 203991/203991 co-relation queries the response was YES. [2024-06-21 16:10:27,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10874 conditions, 1299 events. 677/1299 cut-off events. For 203991/203991 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7632 event pairs, 59 based on Foata normal form. 10/1308 useless extension candidates. Maximal degree in co-relation 10722. Up to 1069 conditions per place. [2024-06-21 16:10:27,372 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 292 selfloop transitions, 46 changer transitions 4/345 dead transitions. [2024-06-21 16:10:27,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 345 transitions, 5061 flow [2024-06-21 16:10:27,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:27,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:27,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 16:10:27,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 16:10:27,374 INFO L175 Difference]: Start difference. First operand has 337 places, 329 transitions, 4285 flow. Second operand 11 states and 137 transitions. [2024-06-21 16:10:27,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 345 transitions, 5061 flow [2024-06-21 16:10:27,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 345 transitions, 4910 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:27,848 INFO L231 Difference]: Finished difference. Result has 340 places, 328 transitions, 4217 flow [2024-06-21 16:10:27,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4217, PETRI_PLACES=340, PETRI_TRANSITIONS=328} [2024-06-21 16:10:27,849 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-21 16:10:27,849 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 328 transitions, 4217 flow [2024-06-21 16:10:27,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-21 16:10:27,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:27,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:27,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:10:27,849 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:27,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:27,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1828278760, now seen corresponding path program 7 times [2024-06-21 16:10:27,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:27,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070435242] [2024-06-21 16:10:27,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:27,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:27,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:30,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:30,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:30,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070435242] [2024-06-21 16:10:30,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070435242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:30,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:30,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:30,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430195322] [2024-06-21 16:10:30,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:30,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:30,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:30,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:30,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:30,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:30,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 328 transitions, 4217 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-21 16:10:30,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:30,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:30,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:30,980 INFO L124 PetriNetUnfolderBase]: 669/1286 cut-off events. [2024-06-21 16:10:30,980 INFO L125 PetriNetUnfolderBase]: For 159456/159456 co-relation queries the response was YES. [2024-06-21 16:10:30,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10647 conditions, 1286 events. 669/1286 cut-off events. For 159456/159456 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7543 event pairs, 59 based on Foata normal form. 1/1286 useless extension candidates. Maximal degree in co-relation 10494. Up to 1081 conditions per place. [2024-06-21 16:10:30,995 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 283 selfloop transitions, 54 changer transitions 0/340 dead transitions. [2024-06-21 16:10:30,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 340 transitions, 4919 flow [2024-06-21 16:10:30,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:30,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:30,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 16:10:30,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 16:10:30,997 INFO L175 Difference]: Start difference. First operand has 340 places, 328 transitions, 4217 flow. Second operand 11 states and 134 transitions. [2024-06-21 16:10:30,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 340 transitions, 4919 flow [2024-06-21 16:10:31,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 340 transitions, 4750 flow, removed 32 selfloop flow, removed 10 redundant places. [2024-06-21 16:10:31,539 INFO L231 Difference]: Finished difference. Result has 341 places, 328 transitions, 4162 flow [2024-06-21 16:10:31,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4048, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4162, PETRI_PLACES=341, PETRI_TRANSITIONS=328} [2024-06-21 16:10:31,540 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 16:10:31,540 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 328 transitions, 4162 flow [2024-06-21 16:10:31,540 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-21 16:10:31,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:31,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:31,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:10:31,540 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:31,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:31,541 INFO L85 PathProgramCache]: Analyzing trace with hash 13901676, now seen corresponding path program 11 times [2024-06-21 16:10:31,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:31,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058023757] [2024-06-21 16:10:31,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:31,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:31,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:32,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:32,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:32,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058023757] [2024-06-21 16:10:32,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058023757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:32,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:32,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:32,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668128292] [2024-06-21 16:10:32,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:32,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:32,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:32,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:32,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:32,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:32,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 328 transitions, 4162 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-21 16:10:32,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:32,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:32,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:33,104 INFO L124 PetriNetUnfolderBase]: 673/1294 cut-off events. [2024-06-21 16:10:33,105 INFO L125 PetriNetUnfolderBase]: For 167998/167998 co-relation queries the response was YES. [2024-06-21 16:10:33,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10715 conditions, 1294 events. 673/1294 cut-off events. For 167998/167998 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7627 event pairs, 70 based on Foata normal form. 2/1295 useless extension candidates. Maximal degree in co-relation 10561. Up to 1087 conditions per place. [2024-06-21 16:10:33,116 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 288 selfloop transitions, 49 changer transitions 0/340 dead transitions. [2024-06-21 16:10:33,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 340 transitions, 4919 flow [2024-06-21 16:10:33,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:33,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:33,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 16:10:33,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:10:33,117 INFO L175 Difference]: Start difference. First operand has 341 places, 328 transitions, 4162 flow. Second operand 10 states and 120 transitions. [2024-06-21 16:10:33,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 340 transitions, 4919 flow [2024-06-21 16:10:33,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 340 transitions, 4769 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 16:10:33,676 INFO L231 Difference]: Finished difference. Result has 341 places, 330 transitions, 4182 flow [2024-06-21 16:10:33,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4182, PETRI_PLACES=341, PETRI_TRANSITIONS=330} [2024-06-21 16:10:33,677 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 16:10:33,677 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 330 transitions, 4182 flow [2024-06-21 16:10:33,677 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-21 16:10:33,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:33,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:33,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:10:33,677 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:33,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:33,678 INFO L85 PathProgramCache]: Analyzing trace with hash -2137668506, now seen corresponding path program 12 times [2024-06-21 16:10:33,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:33,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766014724] [2024-06-21 16:10:33,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:33,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:33,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:34,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:34,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:34,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766014724] [2024-06-21 16:10:34,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766014724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:34,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:34,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:34,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158400462] [2024-06-21 16:10:34,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:34,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:34,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:34,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:34,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:34,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:34,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 330 transitions, 4182 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-21 16:10:34,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:34,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:34,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:35,162 INFO L124 PetriNetUnfolderBase]: 677/1302 cut-off events. [2024-06-21 16:10:35,163 INFO L125 PetriNetUnfolderBase]: For 172645/172645 co-relation queries the response was YES. [2024-06-21 16:10:35,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10829 conditions, 1302 events. 677/1302 cut-off events. For 172645/172645 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7669 event pairs, 68 based on Foata normal form. 2/1303 useless extension candidates. Maximal degree in co-relation 10673. Up to 1090 conditions per place. [2024-06-21 16:10:35,177 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 291 selfloop transitions, 48 changer transitions 0/342 dead transitions. [2024-06-21 16:10:35,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 342 transitions, 4940 flow [2024-06-21 16:10:35,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:35,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:35,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 16:10:35,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:10:35,179 INFO L175 Difference]: Start difference. First operand has 341 places, 330 transitions, 4182 flow. Second operand 10 states and 120 transitions. [2024-06-21 16:10:35,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 342 transitions, 4940 flow [2024-06-21 16:10:35,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 342 transitions, 4795 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 16:10:35,750 INFO L231 Difference]: Finished difference. Result has 344 places, 331 transitions, 4195 flow [2024-06-21 16:10:35,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4195, PETRI_PLACES=344, PETRI_TRANSITIONS=331} [2024-06-21 16:10:35,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-21 16:10:35,751 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 331 transitions, 4195 flow [2024-06-21 16:10:35,751 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-21 16:10:35,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:35,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:35,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:10:35,751 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 16:10:35,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:35,752 INFO L85 PathProgramCache]: Analyzing trace with hash -56111648, now seen corresponding path program 13 times [2024-06-21 16:10:35,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:35,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95790898] [2024-06-21 16:10:35,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:35,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:35,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:36,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:36,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:36,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95790898] [2024-06-21 16:10:36,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95790898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:36,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:36,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:36,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157407268] [2024-06-21 16:10:36,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:36,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:36,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:36,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:36,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:36,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:36,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 331 transitions, 4195 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-21 16:10:36,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:36,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:36,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:37,322 INFO L124 PetriNetUnfolderBase]: 681/1311 cut-off events. [2024-06-21 16:10:37,322 INFO L125 PetriNetUnfolderBase]: For 176165/176165 co-relation queries the response was YES. [2024-06-21 16:10:37,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10898 conditions, 1311 events. 681/1311 cut-off events. For 176165/176165 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7751 event pairs, 65 based on Foata normal form. 2/1312 useless extension candidates. Maximal degree in co-relation 10741. Up to 1046 conditions per place. [2024-06-21 16:10:37,338 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 268 selfloop transitions, 71 changer transitions 0/342 dead transitions. [2024-06-21 16:10:37,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 342 transitions, 4953 flow [2024-06-21 16:10:37,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:37,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:37,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-21 16:10:37,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-21 16:10:37,339 INFO L175 Difference]: Start difference. First operand has 344 places, 331 transitions, 4195 flow. Second operand 10 states and 122 transitions. [2024-06-21 16:10:37,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 342 transitions, 4953 flow [2024-06-21 16:10:37,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 342 transitions, 4805 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:37,935 INFO L231 Difference]: Finished difference. Result has 346 places, 332 transitions, 4253 flow [2024-06-21 16:10:37,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4047, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4253, PETRI_PLACES=346, PETRI_TRANSITIONS=332} [2024-06-21 16:10:37,935 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 16:10:37,935 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 332 transitions, 4253 flow [2024-06-21 16:10:37,936 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-21 16:10:37,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:37,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:37,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:10:37,936 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-21 16:10:37,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:37,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1933905296, now seen corresponding path program 14 times [2024-06-21 16:10:37,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:37,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370188420] [2024-06-21 16:10:37,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:37,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:37,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:39,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:39,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:39,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370188420] [2024-06-21 16:10:39,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370188420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:39,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:39,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:39,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451815020] [2024-06-21 16:10:39,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:39,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:39,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:39,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:39,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:39,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:39,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 332 transitions, 4253 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-21 16:10:39,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:39,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:39,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:39,699 INFO L124 PetriNetUnfolderBase]: 685/1319 cut-off events. [2024-06-21 16:10:39,699 INFO L125 PetriNetUnfolderBase]: For 179952/179952 co-relation queries the response was YES. [2024-06-21 16:10:39,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11024 conditions, 1319 events. 685/1319 cut-off events. For 179952/179952 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7828 event pairs, 65 based on Foata normal form. 2/1320 useless extension candidates. Maximal degree in co-relation 10866. Up to 1133 conditions per place. [2024-06-21 16:10:39,711 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 297 selfloop transitions, 43 changer transitions 0/343 dead transitions. [2024-06-21 16:10:39,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 343 transitions, 5015 flow [2024-06-21 16:10:39,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:39,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:39,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 16:10:39,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-21 16:10:39,716 INFO L175 Difference]: Start difference. First operand has 346 places, 332 transitions, 4253 flow. Second operand 10 states and 121 transitions. [2024-06-21 16:10:39,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 343 transitions, 5015 flow [2024-06-21 16:10:40,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 343 transitions, 4819 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:40,260 INFO L231 Difference]: Finished difference. Result has 348 places, 333 transitions, 4209 flow [2024-06-21 16:10:40,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4057, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4209, PETRI_PLACES=348, PETRI_TRANSITIONS=333} [2024-06-21 16:10:40,261 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-21 16:10:40,261 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 333 transitions, 4209 flow [2024-06-21 16:10:40,261 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-21 16:10:40,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:40,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:40,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:10:40,262 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-21 16:10:40,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:40,262 INFO L85 PathProgramCache]: Analyzing trace with hash 213203466, now seen corresponding path program 15 times [2024-06-21 16:10:40,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:40,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257037451] [2024-06-21 16:10:40,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:40,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:40,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:41,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:41,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:41,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257037451] [2024-06-21 16:10:41,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257037451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:41,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:41,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:41,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733325592] [2024-06-21 16:10:41,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:41,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:41,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:41,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:41,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:41,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:41,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 333 transitions, 4209 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-21 16:10:41,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:41,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:41,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:41,965 INFO L124 PetriNetUnfolderBase]: 689/1327 cut-off events. [2024-06-21 16:10:41,965 INFO L125 PetriNetUnfolderBase]: For 183387/183387 co-relation queries the response was YES. [2024-06-21 16:10:41,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11020 conditions, 1327 events. 689/1327 cut-off events. For 183387/183387 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7850 event pairs, 65 based on Foata normal form. 2/1328 useless extension candidates. Maximal degree in co-relation 10861. Up to 1132 conditions per place. [2024-06-21 16:10:41,980 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 294 selfloop transitions, 47 changer transitions 0/344 dead transitions. [2024-06-21 16:10:41,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 344 transitions, 4975 flow [2024-06-21 16:10:41,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:41,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:41,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 16:10:41,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-21 16:10:41,981 INFO L175 Difference]: Start difference. First operand has 348 places, 333 transitions, 4209 flow. Second operand 10 states and 123 transitions. [2024-06-21 16:10:41,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 344 transitions, 4975 flow [2024-06-21 16:10:42,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 344 transitions, 4833 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:42,569 INFO L231 Difference]: Finished difference. Result has 350 places, 334 transitions, 4229 flow [2024-06-21 16:10:42,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4067, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4229, PETRI_PLACES=350, PETRI_TRANSITIONS=334} [2024-06-21 16:10:42,569 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 16:10:42,569 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 334 transitions, 4229 flow [2024-06-21 16:10:42,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-21 16:10:42,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:42,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:42,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:10:42,570 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-21 16:10:42,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:42,570 INFO L85 PathProgramCache]: Analyzing trace with hash -2069907711, now seen corresponding path program 6 times [2024-06-21 16:10:42,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:42,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920316434] [2024-06-21 16:10:42,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:42,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:42,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:43,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-21 16:10:43,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:43,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920316434] [2024-06-21 16:10:43,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920316434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:43,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:43,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:43,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133077923] [2024-06-21 16:10:43,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:43,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:43,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:43,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:43,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:43,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:43,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 334 transitions, 4229 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-21 16:10:43,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:43,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:43,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:44,421 INFO L124 PetriNetUnfolderBase]: 696/1339 cut-off events. [2024-06-21 16:10:44,421 INFO L125 PetriNetUnfolderBase]: For 185531/185531 co-relation queries the response was YES. [2024-06-21 16:10:44,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11065 conditions, 1339 events. 696/1339 cut-off events. For 185531/185531 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 7958 event pairs, 104 based on Foata normal form. 2/1340 useless extension candidates. Maximal degree in co-relation 10905. Up to 1212 conditions per place. [2024-06-21 16:10:44,438 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 324 selfloop transitions, 22 changer transitions 0/349 dead transitions. [2024-06-21 16:10:44,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 349 transitions, 5007 flow [2024-06-21 16:10:44,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:10:44,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:10:44,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-21 16:10:44,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-21 16:10:44,439 INFO L175 Difference]: Start difference. First operand has 350 places, 334 transitions, 4229 flow. Second operand 12 states and 134 transitions. [2024-06-21 16:10:44,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 349 transitions, 5007 flow [2024-06-21 16:10:45,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 349 transitions, 4855 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:45,018 INFO L231 Difference]: Finished difference. Result has 355 places, 337 transitions, 4198 flow [2024-06-21 16:10:45,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4198, PETRI_PLACES=355, PETRI_TRANSITIONS=337} [2024-06-21 16:10:45,054 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-21 16:10:45,054 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 337 transitions, 4198 flow [2024-06-21 16:10:45,054 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-21 16:10:45,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:45,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:45,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:10:45,054 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-21 16:10:45,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:45,056 INFO L85 PathProgramCache]: Analyzing trace with hash -2068709119, now seen corresponding path program 7 times [2024-06-21 16:10:45,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:45,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697502494] [2024-06-21 16:10:45,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:45,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:46,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:46,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:46,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697502494] [2024-06-21 16:10:46,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697502494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:46,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:46,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:46,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259190516] [2024-06-21 16:10:46,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:46,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:46,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:46,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:46,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:46,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:46,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 337 transitions, 4198 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-21 16:10:46,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:46,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:46,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:46,872 INFO L124 PetriNetUnfolderBase]: 700/1347 cut-off events. [2024-06-21 16:10:46,872 INFO L125 PetriNetUnfolderBase]: For 187328/187328 co-relation queries the response was YES. [2024-06-21 16:10:46,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11032 conditions, 1347 events. 700/1347 cut-off events. For 187328/187328 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8013 event pairs, 102 based on Foata normal form. 2/1348 useless extension candidates. Maximal degree in co-relation 10870. Up to 1206 conditions per place. [2024-06-21 16:10:46,888 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 325 selfloop transitions, 22 changer transitions 0/350 dead transitions. [2024-06-21 16:10:46,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 350 transitions, 4954 flow [2024-06-21 16:10:46,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:46,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:46,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 16:10:46,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 16:10:46,889 INFO L175 Difference]: Start difference. First operand has 355 places, 337 transitions, 4198 flow. Second operand 11 states and 127 transitions. [2024-06-21 16:10:46,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 350 transitions, 4954 flow [2024-06-21 16:10:47,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 350 transitions, 4881 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 16:10:47,475 INFO L231 Difference]: Finished difference. Result has 357 places, 338 transitions, 4211 flow [2024-06-21 16:10:47,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4211, PETRI_PLACES=357, PETRI_TRANSITIONS=338} [2024-06-21 16:10:47,476 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 16:10:47,476 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 338 transitions, 4211 flow [2024-06-21 16:10:47,476 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-21 16:10:47,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:47,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:47,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:10:47,476 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-21 16:10:47,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:47,477 INFO L85 PathProgramCache]: Analyzing trace with hash -2132152304, now seen corresponding path program 8 times [2024-06-21 16:10:47,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:47,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929288392] [2024-06-21 16:10:47,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:47,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:47,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:48,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:48,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:48,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929288392] [2024-06-21 16:10:48,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929288392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:48,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:48,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:48,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890040791] [2024-06-21 16:10:48,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:48,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:48,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:48,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:48,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:48,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:48,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 338 transitions, 4211 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-21 16:10:48,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:48,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:48,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:49,429 INFO L124 PetriNetUnfolderBase]: 703/1352 cut-off events. [2024-06-21 16:10:49,429 INFO L125 PetriNetUnfolderBase]: For 184716/184716 co-relation queries the response was YES. [2024-06-21 16:10:49,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11082 conditions, 1352 events. 703/1352 cut-off events. For 184716/184716 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8058 event pairs, 72 based on Foata normal form. 1/1352 useless extension candidates. Maximal degree in co-relation 10919. Up to 1130 conditions per place. [2024-06-21 16:10:49,446 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 291 selfloop transitions, 58 changer transitions 0/352 dead transitions. [2024-06-21 16:10:49,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 352 transitions, 5039 flow [2024-06-21 16:10:49,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:49,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:49,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 16:10:49,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 16:10:49,447 INFO L175 Difference]: Start difference. First operand has 357 places, 338 transitions, 4211 flow. Second operand 11 states and 134 transitions. [2024-06-21 16:10:49,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 352 transitions, 5039 flow [2024-06-21 16:10:50,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 352 transitions, 4963 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 16:10:50,007 INFO L231 Difference]: Finished difference. Result has 360 places, 342 transitions, 4379 flow [2024-06-21 16:10:50,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4379, PETRI_PLACES=360, PETRI_TRANSITIONS=342} [2024-06-21 16:10:50,007 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-21 16:10:50,007 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 342 transitions, 4379 flow [2024-06-21 16:10:50,007 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-21 16:10:50,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:50,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:50,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:10:50,008 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-21 16:10:50,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:50,008 INFO L85 PathProgramCache]: Analyzing trace with hash 91695249, now seen corresponding path program 8 times [2024-06-21 16:10:50,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:50,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34422974] [2024-06-21 16:10:50,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:50,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:50,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:51,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:51,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:51,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34422974] [2024-06-21 16:10:51,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34422974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:51,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:51,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:51,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710237209] [2024-06-21 16:10:51,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:51,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:51,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:51,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:51,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:51,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:51,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 342 transitions, 4379 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-21 16:10:51,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:51,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:51,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:52,111 INFO L124 PetriNetUnfolderBase]: 723/1397 cut-off events. [2024-06-21 16:10:52,111 INFO L125 PetriNetUnfolderBase]: For 252426/252426 co-relation queries the response was YES. [2024-06-21 16:10:52,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11488 conditions, 1397 events. 723/1397 cut-off events. For 252426/252426 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 8362 event pairs, 73 based on Foata normal form. 12/1408 useless extension candidates. Maximal degree in co-relation 11323. Up to 1160 conditions per place. [2024-06-21 16:10:52,128 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 304 selfloop transitions, 44 changer transitions 7/358 dead transitions. [2024-06-21 16:10:52,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 358 transitions, 5249 flow [2024-06-21 16:10:52,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:52,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:52,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 16:10:52,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 16:10:52,129 INFO L175 Difference]: Start difference. First operand has 360 places, 342 transitions, 4379 flow. Second operand 11 states and 137 transitions. [2024-06-21 16:10:52,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 358 transitions, 5249 flow [2024-06-21 16:10:52,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 358 transitions, 5063 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 16:10:52,758 INFO L231 Difference]: Finished difference. Result has 364 places, 340 transitions, 4286 flow [2024-06-21 16:10:52,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4286, PETRI_PLACES=364, PETRI_TRANSITIONS=340} [2024-06-21 16:10:52,758 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-21 16:10:52,759 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 340 transitions, 4286 flow [2024-06-21 16:10:52,759 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-21 16:10:52,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:52,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:52,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:10:52,759 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-21 16:10:52,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:52,760 INFO L85 PathProgramCache]: Analyzing trace with hash 200596624, now seen corresponding path program 9 times [2024-06-21 16:10:52,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:52,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995450777] [2024-06-21 16:10:52,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:52,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:52,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:54,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:54,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:54,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995450777] [2024-06-21 16:10:54,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995450777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:54,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:54,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:54,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683526056] [2024-06-21 16:10:54,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:54,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:54,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:54,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:54,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:54,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:54,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 340 transitions, 4286 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-21 16:10:54,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:54,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:54,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:54,948 INFO L124 PetriNetUnfolderBase]: 697/1345 cut-off events. [2024-06-21 16:10:54,948 INFO L125 PetriNetUnfolderBase]: For 184758/184758 co-relation queries the response was YES. [2024-06-21 16:10:54,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10924 conditions, 1345 events. 697/1345 cut-off events. For 184758/184758 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8026 event pairs, 104 based on Foata normal form. 1/1345 useless extension candidates. Maximal degree in co-relation 10758. Up to 1204 conditions per place. [2024-06-21 16:10:54,963 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 317 selfloop transitions, 30 changer transitions 0/350 dead transitions. [2024-06-21 16:10:54,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 350 transitions, 5002 flow [2024-06-21 16:10:54,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:10:54,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:10:54,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 16:10:54,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 16:10:54,965 INFO L175 Difference]: Start difference. First operand has 364 places, 340 transitions, 4286 flow. Second operand 11 states and 128 transitions. [2024-06-21 16:10:54,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 350 transitions, 5002 flow [2024-06-21 16:10:55,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 350 transitions, 4820 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-21 16:10:55,605 INFO L231 Difference]: Finished difference. Result has 366 places, 340 transitions, 4169 flow [2024-06-21 16:10:55,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4169, PETRI_PLACES=366, PETRI_TRANSITIONS=340} [2024-06-21 16:10:55,605 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2024-06-21 16:10:55,605 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 340 transitions, 4169 flow [2024-06-21 16:10:55,606 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-21 16:10:55,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:55,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:10:55,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:10:55,606 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-21 16:10:55,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:55,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1933697534, now seen corresponding path program 10 times [2024-06-21 16:10:55,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:55,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042124575] [2024-06-21 16:10:55,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:55,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:55,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:57,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:57,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:57,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042124575] [2024-06-21 16:10:57,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042124575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:57,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:57,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:10:57,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044042651] [2024-06-21 16:10:57,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:57,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:10:57,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:57,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:10:57,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:10:57,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:57,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 340 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-21 16:10:57,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:57,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:57,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:57,868 INFO L124 PetriNetUnfolderBase]: 695/1343 cut-off events. [2024-06-21 16:10:57,868 INFO L125 PetriNetUnfolderBase]: For 180390/180390 co-relation queries the response was YES. [2024-06-21 16:10:57,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10649 conditions, 1343 events. 695/1343 cut-off events. For 180390/180390 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8036 event pairs, 67 based on Foata normal form. 1/1343 useless extension candidates. Maximal degree in co-relation 10482. Up to 1151 conditions per place. [2024-06-21 16:10:57,884 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 296 selfloop transitions, 51 changer transitions 0/350 dead transitions. [2024-06-21 16:10:57,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 350 transitions, 4885 flow [2024-06-21 16:10:57,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:10:57,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:10:57,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-21 16:10:57,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-21 16:10:57,885 INFO L175 Difference]: Start difference. First operand has 366 places, 340 transitions, 4169 flow. Second operand 12 states and 142 transitions. [2024-06-21 16:10:57,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 350 transitions, 4885 flow [2024-06-21 16:10:58,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 350 transitions, 4771 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-21 16:10:58,491 INFO L231 Difference]: Finished difference. Result has 368 places, 340 transitions, 4162 flow [2024-06-21 16:10:58,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4162, PETRI_PLACES=368, PETRI_TRANSITIONS=340} [2024-06-21 16:10:58,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2024-06-21 16:10:58,491 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 340 transitions, 4162 flow [2024-06-21 16:10:58,492 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-21 16:10:58,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:58,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-21 16:10:58,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:10:58,492 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-21 16:10:58,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:58,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1732600565, now seen corresponding path program 9 times [2024-06-21 16:10:58,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:58,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181727951] [2024-06-21 16:10:58,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:58,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:58,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:59,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:59,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:59,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181727951] [2024-06-21 16:10:59,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181727951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:59,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:59,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:10:59,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31332788] [2024-06-21 16:10:59,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:59,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:10:59,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:59,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:10:59,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:10:59,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:10:59,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 340 transitions, 4162 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-21 16:10:59,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:59,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:10:59,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:00,079 INFO L124 PetriNetUnfolderBase]: 699/1351 cut-off events. [2024-06-21 16:11:00,079 INFO L125 PetriNetUnfolderBase]: For 190208/190208 co-relation queries the response was YES. [2024-06-21 16:11:00,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10764 conditions, 1351 events. 699/1351 cut-off events. For 190208/190208 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8096 event pairs, 69 based on Foata normal form. 2/1352 useless extension candidates. Maximal degree in co-relation 10596. Up to 1136 conditions per place. [2024-06-21 16:11:00,096 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 297 selfloop transitions, 52 changer transitions 0/352 dead transitions. [2024-06-21 16:11:00,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 352 transitions, 4954 flow [2024-06-21 16:11:00,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:00,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:00,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 126 transitions. [2024-06-21 16:11:00,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064516129032258 [2024-06-21 16:11:00,097 INFO L175 Difference]: Start difference. First operand has 368 places, 340 transitions, 4162 flow. Second operand 10 states and 126 transitions. [2024-06-21 16:11:00,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 352 transitions, 4954 flow [2024-06-21 16:11:00,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 352 transitions, 4816 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 16:11:00,724 INFO L231 Difference]: Finished difference. Result has 366 places, 341 transitions, 4174 flow [2024-06-21 16:11:00,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4024, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4174, PETRI_PLACES=366, PETRI_TRANSITIONS=341} [2024-06-21 16:11:00,724 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 336 predicate places. [2024-06-21 16:11:00,724 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 341 transitions, 4174 flow [2024-06-21 16:11:00,724 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-21 16:11:00,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:00,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:00,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:11:00,725 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-21 16:11:00,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:00,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1732608284, now seen corresponding path program 11 times [2024-06-21 16:11:00,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:00,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458058882] [2024-06-21 16:11:00,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:00,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:00,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:02,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:02,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:02,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458058882] [2024-06-21 16:11:02,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458058882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:02,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:02,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:02,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307423786] [2024-06-21 16:11:02,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:02,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:02,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:02,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:02,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:02,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:02,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 341 transitions, 4174 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-21 16:11:02,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:02,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:02,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:03,204 INFO L124 PetriNetUnfolderBase]: 697/1347 cut-off events. [2024-06-21 16:11:03,204 INFO L125 PetriNetUnfolderBase]: For 180584/180584 co-relation queries the response was YES. [2024-06-21 16:11:03,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10637 conditions, 1347 events. 697/1347 cut-off events. For 180584/180584 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8066 event pairs, 74 based on Foata normal form. 1/1347 useless extension candidates. Maximal degree in co-relation 10468. Up to 1101 conditions per place. [2024-06-21 16:11:03,221 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 281 selfloop transitions, 70 changer transitions 0/354 dead transitions. [2024-06-21 16:11:03,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 354 transitions, 4964 flow [2024-06-21 16:11:03,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:03,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:03,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 16:11:03,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 16:11:03,222 INFO L175 Difference]: Start difference. First operand has 366 places, 341 transitions, 4174 flow. Second operand 11 states and 136 transitions. [2024-06-21 16:11:03,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 354 transitions, 4964 flow [2024-06-21 16:11:03,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 354 transitions, 4778 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 16:11:03,888 INFO L231 Difference]: Finished difference. Result has 370 places, 343 transitions, 4189 flow [2024-06-21 16:11:03,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4189, PETRI_PLACES=370, PETRI_TRANSITIONS=343} [2024-06-21 16:11:03,889 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 340 predicate places. [2024-06-21 16:11:03,889 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 343 transitions, 4189 flow [2024-06-21 16:11:03,889 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-21 16:11:03,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:03,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:03,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:11:03,890 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-21 16:11:03,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:03,890 INFO L85 PathProgramCache]: Analyzing trace with hash 524424941, now seen corresponding path program 10 times [2024-06-21 16:11:03,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:03,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970073350] [2024-06-21 16:11:03,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:03,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:03,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:05,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:05,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:05,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970073350] [2024-06-21 16:11:05,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970073350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:05,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:05,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:05,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792108495] [2024-06-21 16:11:05,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:05,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:05,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:05,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:05,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:05,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:05,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 343 transitions, 4189 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-21 16:11:05,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:05,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:05,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:05,640 INFO L124 PetriNetUnfolderBase]: 708/1368 cut-off events. [2024-06-21 16:11:05,640 INFO L125 PetriNetUnfolderBase]: For 204008/204008 co-relation queries the response was YES. [2024-06-21 16:11:05,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11061 conditions, 1368 events. 708/1368 cut-off events. For 204008/204008 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 8232 event pairs, 103 based on Foata normal form. 2/1369 useless extension candidates. Maximal degree in co-relation 10890. Up to 1177 conditions per place. [2024-06-21 16:11:05,655 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 328 selfloop transitions, 29 changer transitions 0/360 dead transitions. [2024-06-21 16:11:05,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 360 transitions, 5249 flow [2024-06-21 16:11:05,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:11:05,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:11:05,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-21 16:11:05,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-21 16:11:05,657 INFO L175 Difference]: Start difference. First operand has 370 places, 343 transitions, 4189 flow. Second operand 12 states and 139 transitions. [2024-06-21 16:11:05,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 360 transitions, 5249 flow [2024-06-21 16:11:06,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 360 transitions, 4977 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 16:11:06,355 INFO L231 Difference]: Finished difference. Result has 373 places, 345 transitions, 4065 flow [2024-06-21 16:11:06,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4065, PETRI_PLACES=373, PETRI_TRANSITIONS=345} [2024-06-21 16:11:06,368 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 343 predicate places. [2024-06-21 16:11:06,368 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 345 transitions, 4065 flow [2024-06-21 16:11:06,369 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-21 16:11:06,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:06,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:06,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:11:06,369 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-21 16:11:06,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:06,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1739758124, now seen corresponding path program 12 times [2024-06-21 16:11:06,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:06,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698551775] [2024-06-21 16:11:06,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:06,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:08,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:08,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:08,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698551775] [2024-06-21 16:11:08,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698551775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:08,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:08,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:08,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926317083] [2024-06-21 16:11:08,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:08,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:08,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:08,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:08,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:08,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:08,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 345 transitions, 4065 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-21 16:11:08,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:08,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:08,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:09,002 INFO L124 PetriNetUnfolderBase]: 711/1373 cut-off events. [2024-06-21 16:11:09,002 INFO L125 PetriNetUnfolderBase]: For 200376/200376 co-relation queries the response was YES. [2024-06-21 16:11:09,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11004 conditions, 1373 events. 711/1373 cut-off events. For 200376/200376 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 8278 event pairs, 75 based on Foata normal form. 1/1373 useless extension candidates. Maximal degree in co-relation 10833. Up to 1127 conditions per place. [2024-06-21 16:11:09,018 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 287 selfloop transitions, 68 changer transitions 0/358 dead transitions. [2024-06-21 16:11:09,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 358 transitions, 4876 flow [2024-06-21 16:11:09,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:09,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:09,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 16:11:09,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 16:11:09,020 INFO L175 Difference]: Start difference. First operand has 373 places, 345 transitions, 4065 flow. Second operand 11 states and 138 transitions. [2024-06-21 16:11:09,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 358 transitions, 4876 flow [2024-06-21 16:11:09,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 358 transitions, 4797 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 16:11:09,642 INFO L231 Difference]: Finished difference. Result has 378 places, 348 transitions, 4218 flow [2024-06-21 16:11:09,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4218, PETRI_PLACES=378, PETRI_TRANSITIONS=348} [2024-06-21 16:11:09,642 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 348 predicate places. [2024-06-21 16:11:09,643 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 348 transitions, 4218 flow [2024-06-21 16:11:09,643 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-21 16:11:09,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:09,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:09,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:11:09,643 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-21 16:11:09,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:09,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2059781119, now seen corresponding path program 11 times [2024-06-21 16:11:09,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:09,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905506405] [2024-06-21 16:11:09,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:09,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:09,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:11,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:11,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:11,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905506405] [2024-06-21 16:11:11,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905506405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:11,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:11,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:11,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369823963] [2024-06-21 16:11:11,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:11,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:11,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:11,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:11,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:11,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:11,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 348 transitions, 4218 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-21 16:11:11,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:11,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:11,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:11,842 INFO L124 PetriNetUnfolderBase]: 715/1381 cut-off events. [2024-06-21 16:11:11,842 INFO L125 PetriNetUnfolderBase]: For 210568/210568 co-relation queries the response was YES. [2024-06-21 16:11:11,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11162 conditions, 1381 events. 715/1381 cut-off events. For 210568/210568 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 8321 event pairs, 109 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 10988. Up to 1247 conditions per place. [2024-06-21 16:11:11,860 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 332 selfloop transitions, 26 changer transitions 0/361 dead transitions. [2024-06-21 16:11:11,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 361 transitions, 5000 flow [2024-06-21 16:11:11,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:11:11,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:11:11,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-21 16:11:11,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-21 16:11:11,861 INFO L175 Difference]: Start difference. First operand has 378 places, 348 transitions, 4218 flow. Second operand 12 states and 137 transitions. [2024-06-21 16:11:11,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 361 transitions, 5000 flow [2024-06-21 16:11:12,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 361 transitions, 4815 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 16:11:12,491 INFO L231 Difference]: Finished difference. Result has 383 places, 349 transitions, 4131 flow [2024-06-21 16:11:12,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4131, PETRI_PLACES=383, PETRI_TRANSITIONS=349} [2024-06-21 16:11:12,492 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 353 predicate places. [2024-06-21 16:11:12,492 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 349 transitions, 4131 flow [2024-06-21 16:11:12,492 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-21 16:11:12,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:12,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-21 16:11:12,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:11:12,493 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-21 16:11:12,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:12,493 INFO L85 PathProgramCache]: Analyzing trace with hash -56105696, now seen corresponding path program 13 times [2024-06-21 16:11:12,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:12,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517299769] [2024-06-21 16:11:12,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:12,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:12,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:14,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:14,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:14,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517299769] [2024-06-21 16:11:14,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517299769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:14,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:14,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:14,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900871667] [2024-06-21 16:11:14,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:14,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:14,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:14,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:14,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:14,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:14,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 349 transitions, 4131 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-21 16:11:14,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:14,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:14,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:15,479 INFO L124 PetriNetUnfolderBase]: 718/1387 cut-off events. [2024-06-21 16:11:15,479 INFO L125 PetriNetUnfolderBase]: For 206787/206787 co-relation queries the response was YES. [2024-06-21 16:11:15,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11121 conditions, 1387 events. 718/1387 cut-off events. For 206787/206787 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 8370 event pairs, 72 based on Foata normal form. 1/1387 useless extension candidates. Maximal degree in co-relation 10947. Up to 990 conditions per place. [2024-06-21 16:11:15,497 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 230 selfloop transitions, 128 changer transitions 0/361 dead transitions. [2024-06-21 16:11:15,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 361 transitions, 4929 flow [2024-06-21 16:11:15,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:15,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:15,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 16:11:15,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 16:11:15,498 INFO L175 Difference]: Start difference. First operand has 383 places, 349 transitions, 4131 flow. Second operand 11 states and 136 transitions. [2024-06-21 16:11:15,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 361 transitions, 4929 flow [2024-06-21 16:11:16,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 361 transitions, 4810 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-21 16:11:16,240 INFO L231 Difference]: Finished difference. Result has 382 places, 351 transitions, 4337 flow [2024-06-21 16:11:16,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4337, PETRI_PLACES=382, PETRI_TRANSITIONS=351} [2024-06-21 16:11:16,241 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 352 predicate places. [2024-06-21 16:11:16,241 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 351 transitions, 4337 flow [2024-06-21 16:11:16,242 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-21 16:11:16,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:16,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:16,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:11:16,243 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-21 16:11:16,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:16,244 INFO L85 PathProgramCache]: Analyzing trace with hash 513383051, now seen corresponding path program 12 times [2024-06-21 16:11:16,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:16,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110262518] [2024-06-21 16:11:16,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:16,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:16,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:17,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:17,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:17,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110262518] [2024-06-21 16:11:17,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110262518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:17,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:17,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:17,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745039390] [2024-06-21 16:11:17,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:17,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:17,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:17,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:17,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:17,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:17,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 351 transitions, 4337 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-21 16:11:17,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:17,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:17,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:18,338 INFO L124 PetriNetUnfolderBase]: 715/1381 cut-off events. [2024-06-21 16:11:18,339 INFO L125 PetriNetUnfolderBase]: For 203041/203041 co-relation queries the response was YES. [2024-06-21 16:11:18,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10982 conditions, 1381 events. 715/1381 cut-off events. For 203041/203041 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 8334 event pairs, 104 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 10808. Up to 1211 conditions per place. [2024-06-21 16:11:18,356 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 332 selfloop transitions, 27 changer transitions 0/362 dead transitions. [2024-06-21 16:11:18,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 362 transitions, 5079 flow [2024-06-21 16:11:18,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:18,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:18,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 16:11:18,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-21 16:11:18,357 INFO L175 Difference]: Start difference. First operand has 382 places, 351 transitions, 4337 flow. Second operand 10 states and 118 transitions. [2024-06-21 16:11:18,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 362 transitions, 5079 flow [2024-06-21 16:11:19,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 362 transitions, 4762 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 16:11:19,004 INFO L231 Difference]: Finished difference. Result has 385 places, 351 transitions, 4080 flow [2024-06-21 16:11:19,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4080, PETRI_PLACES=385, PETRI_TRANSITIONS=351} [2024-06-21 16:11:19,004 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 355 predicate places. [2024-06-21 16:11:19,004 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 351 transitions, 4080 flow [2024-06-21 16:11:19,004 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-21 16:11:19,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:19,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:19,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:11:19,005 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-21 16:11:19,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:19,005 INFO L85 PathProgramCache]: Analyzing trace with hash -48754046, now seen corresponding path program 14 times [2024-06-21 16:11:19,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:19,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980500149] [2024-06-21 16:11:19,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:19,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:19,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:20,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:20,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:20,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980500149] [2024-06-21 16:11:20,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980500149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:20,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:20,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:20,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064252494] [2024-06-21 16:11:20,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:20,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:20,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:20,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:20,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:20,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:20,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 351 transitions, 4080 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-21 16:11:20,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:20,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:20,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:20,871 INFO L124 PetriNetUnfolderBase]: 721/1394 cut-off events. [2024-06-21 16:11:20,871 INFO L125 PetriNetUnfolderBase]: For 205548/205548 co-relation queries the response was YES. [2024-06-21 16:11:20,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10862 conditions, 1394 events. 721/1394 cut-off events. For 205548/205548 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8417 event pairs, 71 based on Foata normal form. 2/1395 useless extension candidates. Maximal degree in co-relation 10687. Up to 820 conditions per place. [2024-06-21 16:11:20,884 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 204 selfloop transitions, 160 changer transitions 0/367 dead transitions. [2024-06-21 16:11:20,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 367 transitions, 5440 flow [2024-06-21 16:11:20,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:20,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:20,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-21 16:11:20,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281524926686217 [2024-06-21 16:11:20,886 INFO L175 Difference]: Start difference. First operand has 385 places, 351 transitions, 4080 flow. Second operand 11 states and 146 transitions. [2024-06-21 16:11:20,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 367 transitions, 5440 flow [2024-06-21 16:11:21,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 367 transitions, 5375 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 16:11:21,643 INFO L231 Difference]: Finished difference. Result has 388 places, 355 transitions, 4474 flow [2024-06-21 16:11:21,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4015, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4474, PETRI_PLACES=388, PETRI_TRANSITIONS=355} [2024-06-21 16:11:21,644 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 358 predicate places. [2024-06-21 16:11:21,644 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 355 transitions, 4474 flow [2024-06-21 16:11:21,644 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-21 16:11:21,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:21,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:21,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 16:11:21,645 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-21 16:11:21,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:21,645 INFO L85 PathProgramCache]: Analyzing trace with hash -55903886, now seen corresponding path program 15 times [2024-06-21 16:11:21,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:21,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91078740] [2024-06-21 16:11:21,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:21,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:21,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:22,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-21 16:11:22,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:22,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91078740] [2024-06-21 16:11:22,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91078740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:22,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:22,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:22,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187619422] [2024-06-21 16:11:22,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:22,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:22,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:22,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:22,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:22,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:22,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 355 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-21 16:11:22,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:22,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:22,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:23,493 INFO L124 PetriNetUnfolderBase]: 717/1388 cut-off events. [2024-06-21 16:11:23,493 INFO L125 PetriNetUnfolderBase]: For 198133/198133 co-relation queries the response was YES. [2024-06-21 16:11:23,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10862 conditions, 1388 events. 717/1388 cut-off events. For 198133/198133 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8401 event pairs, 73 based on Foata normal form. 2/1389 useless extension candidates. Maximal degree in co-relation 10685. Up to 816 conditions per place. [2024-06-21 16:11:23,510 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 200 selfloop transitions, 163 changer transitions 0/366 dead transitions. [2024-06-21 16:11:23,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 366 transitions, 5468 flow [2024-06-21 16:11:23,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:23,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:23,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 16:11:23,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-21 16:11:23,511 INFO L175 Difference]: Start difference. First operand has 388 places, 355 transitions, 4474 flow. Second operand 11 states and 144 transitions. [2024-06-21 16:11:23,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 366 transitions, 5468 flow [2024-06-21 16:11:24,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 366 transitions, 4943 flow, removed 105 selfloop flow, removed 9 redundant places. [2024-06-21 16:11:24,143 INFO L231 Difference]: Finished difference. Result has 391 places, 355 transitions, 4290 flow [2024-06-21 16:11:24,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4290, PETRI_PLACES=391, PETRI_TRANSITIONS=355} [2024-06-21 16:11:24,144 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 361 predicate places. [2024-06-21 16:11:24,144 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 355 transitions, 4290 flow [2024-06-21 16:11:24,144 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-21 16:11:24,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:24,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:24,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 16:11:24,145 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-21 16:11:24,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:24,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1732331795, now seen corresponding path program 13 times [2024-06-21 16:11:24,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:24,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868887901] [2024-06-21 16:11:24,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:24,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:24,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:25,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:25,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:25,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868887901] [2024-06-21 16:11:25,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868887901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:25,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:25,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:25,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403287459] [2024-06-21 16:11:25,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:25,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:25,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:25,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:25,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:25,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:25,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 355 transitions, 4290 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-21 16:11:25,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:25,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:25,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:25,637 INFO L124 PetriNetUnfolderBase]: 728/1409 cut-off events. [2024-06-21 16:11:25,637 INFO L125 PetriNetUnfolderBase]: For 216279/216279 co-relation queries the response was YES. [2024-06-21 16:11:25,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11173 conditions, 1409 events. 728/1409 cut-off events. For 216279/216279 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8573 event pairs, 72 based on Foata normal form. 2/1410 useless extension candidates. Maximal degree in co-relation 10996. Up to 1163 conditions per place. [2024-06-21 16:11:25,656 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 310 selfloop transitions, 56 changer transitions 0/369 dead transitions. [2024-06-21 16:11:25,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 369 transitions, 5382 flow [2024-06-21 16:11:25,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:25,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:25,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 16:11:25,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-21 16:11:25,657 INFO L175 Difference]: Start difference. First operand has 391 places, 355 transitions, 4290 flow. Second operand 10 states and 127 transitions. [2024-06-21 16:11:25,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 369 transitions, 5382 flow [2024-06-21 16:11:26,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 369 transitions, 4982 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 16:11:26,388 INFO L231 Difference]: Finished difference. Result has 389 places, 357 transitions, 4098 flow [2024-06-21 16:11:26,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3892, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4098, PETRI_PLACES=389, PETRI_TRANSITIONS=357} [2024-06-21 16:11:26,388 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 359 predicate places. [2024-06-21 16:11:26,389 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 357 transitions, 4098 flow [2024-06-21 16:11:26,389 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-21 16:11:26,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:26,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:26,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 16:11:26,389 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-21 16:11:26,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:26,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1739750405, now seen corresponding path program 14 times [2024-06-21 16:11:26,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:26,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121851081] [2024-06-21 16:11:26,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:26,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:27,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-21 16:11:27,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:27,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121851081] [2024-06-21 16:11:27,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121851081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:27,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:27,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:27,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658805272] [2024-06-21 16:11:27,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:27,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:27,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:27,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:27,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:27,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:27,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 357 transitions, 4098 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-21 16:11:27,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:27,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:27,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:27,940 INFO L124 PetriNetUnfolderBase]: 725/1404 cut-off events. [2024-06-21 16:11:27,940 INFO L125 PetriNetUnfolderBase]: For 200701/200701 co-relation queries the response was YES. [2024-06-21 16:11:27,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10627 conditions, 1404 events. 725/1404 cut-off events. For 200701/200701 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8561 event pairs, 73 based on Foata normal form. 2/1405 useless extension candidates. Maximal degree in co-relation 10450. Up to 1187 conditions per place. [2024-06-21 16:11:27,957 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 311 selfloop transitions, 53 changer transitions 0/367 dead transitions. [2024-06-21 16:11:27,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 367 transitions, 4848 flow [2024-06-21 16:11:27,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:27,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:27,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 16:11:27,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 16:11:27,958 INFO L175 Difference]: Start difference. First operand has 389 places, 357 transitions, 4098 flow. Second operand 10 states and 128 transitions. [2024-06-21 16:11:27,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 367 transitions, 4848 flow [2024-06-21 16:11:28,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 367 transitions, 4703 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:28,564 INFO L231 Difference]: Finished difference. Result has 393 places, 357 transitions, 4063 flow [2024-06-21 16:11:28,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4063, PETRI_PLACES=393, PETRI_TRANSITIONS=357} [2024-06-21 16:11:28,564 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 363 predicate places. [2024-06-21 16:11:28,564 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 357 transitions, 4063 flow [2024-06-21 16:11:28,564 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-21 16:11:28,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:28,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:28,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 16:11:28,567 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-21 16:11:28,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:28,568 INFO L85 PathProgramCache]: Analyzing trace with hash 213209418, now seen corresponding path program 16 times [2024-06-21 16:11:28,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:28,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533399069] [2024-06-21 16:11:28,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:28,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:28,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:30,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:30,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:30,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533399069] [2024-06-21 16:11:30,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533399069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:30,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:30,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:30,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637558800] [2024-06-21 16:11:30,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:30,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:30,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:30,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:30,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:30,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:30,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 357 transitions, 4063 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-21 16:11:30,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:30,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:30,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:31,775 INFO L124 PetriNetUnfolderBase]: 723/1400 cut-off events. [2024-06-21 16:11:31,775 INFO L125 PetriNetUnfolderBase]: For 186739/186739 co-relation queries the response was YES. [2024-06-21 16:11:31,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10418 conditions, 1400 events. 723/1400 cut-off events. For 186739/186739 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 8518 event pairs, 78 based on Foata normal form. 1/1400 useless extension candidates. Maximal degree in co-relation 10239. Up to 1152 conditions per place. [2024-06-21 16:11:31,792 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 295 selfloop transitions, 69 changer transitions 0/367 dead transitions. [2024-06-21 16:11:31,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 367 transitions, 4813 flow [2024-06-21 16:11:31,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:31,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:31,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 16:11:31,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 16:11:31,794 INFO L175 Difference]: Start difference. First operand has 393 places, 357 transitions, 4063 flow. Second operand 11 states and 137 transitions. [2024-06-21 16:11:31,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 367 transitions, 4813 flow [2024-06-21 16:11:32,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 367 transitions, 4651 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-21 16:11:32,531 INFO L231 Difference]: Finished difference. Result has 395 places, 357 transitions, 4044 flow [2024-06-21 16:11:32,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4044, PETRI_PLACES=395, PETRI_TRANSITIONS=357} [2024-06-21 16:11:32,532 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 365 predicate places. [2024-06-21 16:11:32,532 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 357 transitions, 4044 flow [2024-06-21 16:11:32,533 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-21 16:11:32,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:32,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:32,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 16:11:32,533 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-21 16:11:32,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:32,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1969488897, now seen corresponding path program 15 times [2024-06-21 16:11:32,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:32,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098616546] [2024-06-21 16:11:32,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:32,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:32,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:34,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:34,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:34,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098616546] [2024-06-21 16:11:34,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098616546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:34,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:34,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:34,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100450964] [2024-06-21 16:11:34,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:34,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:34,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:34,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:34,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:34,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:34,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 357 transitions, 4044 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-21 16:11:34,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:34,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:34,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:35,343 INFO L124 PetriNetUnfolderBase]: 727/1409 cut-off events. [2024-06-21 16:11:35,344 INFO L125 PetriNetUnfolderBase]: For 198016/198016 co-relation queries the response was YES. [2024-06-21 16:11:35,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10521 conditions, 1409 events. 727/1409 cut-off events. For 198016/198016 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 8591 event pairs, 73 based on Foata normal form. 2/1410 useless extension candidates. Maximal degree in co-relation 10341. Up to 1100 conditions per place. [2024-06-21 16:11:35,361 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 277 selfloop transitions, 89 changer transitions 0/369 dead transitions. [2024-06-21 16:11:35,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 369 transitions, 4846 flow [2024-06-21 16:11:35,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:35,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:35,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 16:11:35,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 16:11:35,363 INFO L175 Difference]: Start difference. First operand has 395 places, 357 transitions, 4044 flow. Second operand 11 states and 135 transitions. [2024-06-21 16:11:35,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 369 transitions, 4846 flow [2024-06-21 16:11:36,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 369 transitions, 4678 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 16:11:36,045 INFO L231 Difference]: Finished difference. Result has 396 places, 358 transitions, 4106 flow [2024-06-21 16:11:36,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4106, PETRI_PLACES=396, PETRI_TRANSITIONS=358} [2024-06-21 16:11:36,046 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 366 predicate places. [2024-06-21 16:11:36,046 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 358 transitions, 4106 flow [2024-06-21 16:11:36,046 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-21 16:11:36,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:36,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:36,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 16:11:36,047 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-21 16:11:36,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:36,047 INFO L85 PathProgramCache]: Analyzing trace with hash -48486857, now seen corresponding path program 16 times [2024-06-21 16:11:36,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:36,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460706571] [2024-06-21 16:11:36,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:36,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:37,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:37,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:37,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460706571] [2024-06-21 16:11:37,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460706571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:37,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:37,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:37,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251725545] [2024-06-21 16:11:37,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:37,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:37,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:37,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:37,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:37,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:37,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 358 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-21 16:11:37,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:37,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:37,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:38,075 INFO L124 PetriNetUnfolderBase]: 731/1417 cut-off events. [2024-06-21 16:11:38,075 INFO L125 PetriNetUnfolderBase]: For 202108/202108 co-relation queries the response was YES. [2024-06-21 16:11:38,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10695 conditions, 1417 events. 731/1417 cut-off events. For 202108/202108 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8669 event pairs, 75 based on Foata normal form. 2/1418 useless extension candidates. Maximal degree in co-relation 10514. Up to 1100 conditions per place. [2024-06-21 16:11:38,092 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 276 selfloop transitions, 92 changer transitions 0/371 dead transitions. [2024-06-21 16:11:38,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 371 transitions, 4916 flow [2024-06-21 16:11:38,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:11:38,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:11:38,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 16:11:38,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 16:11:38,094 INFO L175 Difference]: Start difference. First operand has 396 places, 358 transitions, 4106 flow. Second operand 12 states and 147 transitions. [2024-06-21 16:11:38,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 371 transitions, 4916 flow [2024-06-21 16:11:38,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 371 transitions, 4674 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-21 16:11:38,861 INFO L231 Difference]: Finished difference. Result has 397 places, 359 transitions, 4102 flow [2024-06-21 16:11:38,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4102, PETRI_PLACES=397, PETRI_TRANSITIONS=359} [2024-06-21 16:11:38,861 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 367 predicate places. [2024-06-21 16:11:38,861 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 359 transitions, 4102 flow [2024-06-21 16:11:38,862 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-21 16:11:38,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:38,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:38,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 16:11:38,862 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-21 16:11:38,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:38,862 INFO L85 PathProgramCache]: Analyzing trace with hash -48477557, now seen corresponding path program 17 times [2024-06-21 16:11:38,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:38,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617852183] [2024-06-21 16:11:38,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:38,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:38,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:40,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-21 16:11:40,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:40,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617852183] [2024-06-21 16:11:40,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617852183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:40,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:40,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:40,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924666349] [2024-06-21 16:11:40,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:40,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:40,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:40,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:40,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:40,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:40,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 359 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-21 16:11:40,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:40,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:40,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:40,626 INFO L124 PetriNetUnfolderBase]: 728/1412 cut-off events. [2024-06-21 16:11:40,626 INFO L125 PetriNetUnfolderBase]: For 188182/188182 co-relation queries the response was YES. [2024-06-21 16:11:40,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10318 conditions, 1412 events. 728/1412 cut-off events. For 188182/188182 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8639 event pairs, 72 based on Foata normal form. 2/1413 useless extension candidates. Maximal degree in co-relation 10137. Up to 1075 conditions per place. [2024-06-21 16:11:40,643 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 275 selfloop transitions, 93 changer transitions 0/371 dead transitions. [2024-06-21 16:11:40,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 371 transitions, 4864 flow [2024-06-21 16:11:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:40,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 16:11:40,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 16:11:40,644 INFO L175 Difference]: Start difference. First operand has 397 places, 359 transitions, 4102 flow. Second operand 11 states and 138 transitions. [2024-06-21 16:11:40,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 371 transitions, 4864 flow [2024-06-21 16:11:41,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 371 transitions, 4630 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-21 16:11:41,363 INFO L231 Difference]: Finished difference. Result has 397 places, 359 transitions, 4058 flow [2024-06-21 16:11:41,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4058, PETRI_PLACES=397, PETRI_TRANSITIONS=359} [2024-06-21 16:11:41,363 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 367 predicate places. [2024-06-21 16:11:41,364 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 359 transitions, 4058 flow [2024-06-21 16:11:41,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-21 16:11:41,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:41,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-21 16:11:41,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 16:11:41,364 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-21 16:11:41,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:41,364 INFO L85 PathProgramCache]: Analyzing trace with hash -975459108, now seen corresponding path program 16 times [2024-06-21 16:11:41,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:41,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298850010] [2024-06-21 16:11:41,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:41,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:41,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:42,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:42,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:42,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298850010] [2024-06-21 16:11:42,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298850010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:42,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:42,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:42,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308797360] [2024-06-21 16:11:42,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:42,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:42,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:42,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:42,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:42,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:42,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 359 transitions, 4058 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-21 16:11:42,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:42,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:42,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:42,673 INFO L124 PetriNetUnfolderBase]: 742/1439 cut-off events. [2024-06-21 16:11:42,674 INFO L125 PetriNetUnfolderBase]: For 192060/192060 co-relation queries the response was YES. [2024-06-21 16:11:42,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10487 conditions, 1439 events. 742/1439 cut-off events. For 192060/192060 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8840 event pairs, 79 based on Foata normal form. 2/1440 useless extension candidates. Maximal degree in co-relation 10306. Up to 1295 conditions per place. [2024-06-21 16:11:42,691 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 355 selfloop transitions, 25 changer transitions 0/383 dead transitions. [2024-06-21 16:11:42,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 383 transitions, 4983 flow [2024-06-21 16:11:42,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:42,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:42,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 16:11:42,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:11:42,693 INFO L175 Difference]: Start difference. First operand has 397 places, 359 transitions, 4058 flow. Second operand 11 states and 132 transitions. [2024-06-21 16:11:42,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 383 transitions, 4983 flow [2024-06-21 16:11:43,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 383 transitions, 4666 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-21 16:11:43,464 INFO L231 Difference]: Finished difference. Result has 399 places, 366 transitions, 3939 flow [2024-06-21 16:11:43,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3741, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3939, PETRI_PLACES=399, PETRI_TRANSITIONS=366} [2024-06-21 16:11:43,464 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 369 predicate places. [2024-06-21 16:11:43,464 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 366 transitions, 3939 flow [2024-06-21 16:11:43,464 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-21 16:11:43,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:43,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:43,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 16:11:43,465 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-21 16:11:43,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:43,465 INFO L85 PathProgramCache]: Analyzing trace with hash -99710234, now seen corresponding path program 17 times [2024-06-21 16:11:43,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:43,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392255684] [2024-06-21 16:11:43,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:43,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:43,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:44,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-21 16:11:44,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:44,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392255684] [2024-06-21 16:11:44,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392255684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:44,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:44,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:44,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092249659] [2024-06-21 16:11:44,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:44,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:44,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:44,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:44,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:44,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:44,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 366 transitions, 3939 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-21 16:11:44,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:44,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:44,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:44,967 INFO L124 PetriNetUnfolderBase]: 727/1406 cut-off events. [2024-06-21 16:11:44,968 INFO L125 PetriNetUnfolderBase]: For 132398/132398 co-relation queries the response was YES. [2024-06-21 16:11:44,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8997 conditions, 1406 events. 727/1406 cut-off events. For 132398/132398 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8677 event pairs, 62 based on Foata normal form. 2/1407 useless extension candidates. Maximal degree in co-relation 8815. Up to 1246 conditions per place. [2024-06-21 16:11:44,985 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 352 selfloop transitions, 32 changer transitions 0/387 dead transitions. [2024-06-21 16:11:44,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 387 transitions, 4842 flow [2024-06-21 16:11:44,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:44,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:44,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 16:11:44,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 16:11:44,986 INFO L175 Difference]: Start difference. First operand has 399 places, 366 transitions, 3939 flow. Second operand 11 states and 134 transitions. [2024-06-21 16:11:44,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 387 transitions, 4842 flow [2024-06-21 16:11:45,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 387 transitions, 4717 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 16:11:45,483 INFO L231 Difference]: Finished difference. Result has 404 places, 369 transitions, 3980 flow [2024-06-21 16:11:45,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3814, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3980, PETRI_PLACES=404, PETRI_TRANSITIONS=369} [2024-06-21 16:11:45,483 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 374 predicate places. [2024-06-21 16:11:45,484 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 369 transitions, 3980 flow [2024-06-21 16:11:45,484 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-21 16:11:45,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:45,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:45,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 16:11:45,484 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-21 16:11:45,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:45,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1378269418, now seen corresponding path program 18 times [2024-06-21 16:11:45,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:45,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873829889] [2024-06-21 16:11:45,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:45,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:45,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:46,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:46,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:46,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873829889] [2024-06-21 16:11:46,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873829889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:46,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:46,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 16:11:46,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945227128] [2024-06-21 16:11:46,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:46,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 16:11:46,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:46,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 16:11:46,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 16:11:46,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:46,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 369 transitions, 3980 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-21 16:11:46,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:46,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:46,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:47,084 INFO L124 PetriNetUnfolderBase]: 724/1400 cut-off events. [2024-06-21 16:11:47,085 INFO L125 PetriNetUnfolderBase]: For 112322/112322 co-relation queries the response was YES. [2024-06-21 16:11:47,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8546 conditions, 1400 events. 724/1400 cut-off events. For 112322/112322 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8646 event pairs, 51 based on Foata normal form. 2/1401 useless extension candidates. Maximal degree in co-relation 8363. Up to 1241 conditions per place. [2024-06-21 16:11:47,102 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 353 selfloop transitions, 29 changer transitions 0/385 dead transitions. [2024-06-21 16:11:47,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 385 transitions, 4786 flow [2024-06-21 16:11:47,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:47,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:47,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 16:11:47,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 16:11:47,103 INFO L175 Difference]: Start difference. First operand has 404 places, 369 transitions, 3980 flow. Second operand 11 states and 134 transitions. [2024-06-21 16:11:47,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 385 transitions, 4786 flow [2024-06-21 16:11:47,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 385 transitions, 4615 flow, removed 46 selfloop flow, removed 11 redundant places. [2024-06-21 16:11:47,656 INFO L231 Difference]: Finished difference. Result has 404 places, 369 transitions, 3871 flow [2024-06-21 16:11:47,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3809, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3871, PETRI_PLACES=404, PETRI_TRANSITIONS=369} [2024-06-21 16:11:47,661 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 374 predicate places. [2024-06-21 16:11:47,662 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 369 transitions, 3871 flow [2024-06-21 16:11:47,662 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-21 16:11:47,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:47,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:47,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 16:11:47,662 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-21 16:11:47,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:47,663 INFO L85 PathProgramCache]: Analyzing trace with hash 2042977376, now seen corresponding path program 17 times [2024-06-21 16:11:47,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:47,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792514961] [2024-06-21 16:11:47,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:47,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:47,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:49,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:49,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:49,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792514961] [2024-06-21 16:11:49,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792514961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:49,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:49,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:49,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795098272] [2024-06-21 16:11:49,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:49,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:49,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:49,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:49,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:49,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:49,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 369 transitions, 3871 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-21 16:11:49,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:49,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:49,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:50,034 INFO L124 PetriNetUnfolderBase]: 722/1398 cut-off events. [2024-06-21 16:11:50,035 INFO L125 PetriNetUnfolderBase]: For 95113/95113 co-relation queries the response was YES. [2024-06-21 16:11:50,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8208 conditions, 1398 events. 722/1398 cut-off events. For 95113/95113 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8625 event pairs, 55 based on Foata normal form. 1/1398 useless extension candidates. Maximal degree in co-relation 8028. Up to 1177 conditions per place. [2024-06-21 16:11:50,048 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 333 selfloop transitions, 59 changer transitions 0/395 dead transitions. [2024-06-21 16:11:50,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 395 transitions, 4791 flow [2024-06-21 16:11:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:11:50,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:11:50,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 16:11:50,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 16:11:50,050 INFO L175 Difference]: Start difference. First operand has 404 places, 369 transitions, 3871 flow. Second operand 12 states and 147 transitions. [2024-06-21 16:11:50,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 395 transitions, 4791 flow [2024-06-21 16:11:50,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 395 transitions, 4493 flow, removed 62 selfloop flow, removed 14 redundant places. [2024-06-21 16:11:50,437 INFO L231 Difference]: Finished difference. Result has 402 places, 369 transitions, 3704 flow [2024-06-21 16:11:50,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3704, PETRI_PLACES=402, PETRI_TRANSITIONS=369} [2024-06-21 16:11:50,438 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 372 predicate places. [2024-06-21 16:11:50,438 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 369 transitions, 3704 flow [2024-06-21 16:11:50,438 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-21 16:11:50,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:50,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:50,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 16:11:50,439 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-21 16:11:50,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:50,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1749192198, now seen corresponding path program 1 times [2024-06-21 16:11:50,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:50,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171501012] [2024-06-21 16:11:50,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:50,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:50,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:51,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:51,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:51,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171501012] [2024-06-21 16:11:51,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171501012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:51,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:51,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:51,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853509777] [2024-06-21 16:11:51,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:51,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:51,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:51,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:51,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:51,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:51,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 369 transitions, 3704 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-21 16:11:51,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:51,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:51,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:52,248 INFO L124 PetriNetUnfolderBase]: 734/1426 cut-off events. [2024-06-21 16:11:52,248 INFO L125 PetriNetUnfolderBase]: For 149813/149813 co-relation queries the response was YES. [2024-06-21 16:11:52,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8117 conditions, 1426 events. 734/1426 cut-off events. For 149813/149813 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8820 event pairs, 60 based on Foata normal form. 8/1433 useless extension candidates. Maximal degree in co-relation 7940. Up to 1214 conditions per place. [2024-06-21 16:11:52,266 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 343 selfloop transitions, 30 changer transitions 15/391 dead transitions. [2024-06-21 16:11:52,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 391 transitions, 4580 flow [2024-06-21 16:11:52,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:52,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:52,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 16:11:52,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 16:11:52,267 INFO L175 Difference]: Start difference. First operand has 402 places, 369 transitions, 3704 flow. Second operand 11 states and 135 transitions. [2024-06-21 16:11:52,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 391 transitions, 4580 flow [2024-06-21 16:11:52,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 391 transitions, 4210 flow, removed 37 selfloop flow, removed 15 redundant places. [2024-06-21 16:11:52,671 INFO L231 Difference]: Finished difference. Result has 398 places, 363 transitions, 3356 flow [2024-06-21 16:11:52,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3334, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3356, PETRI_PLACES=398, PETRI_TRANSITIONS=363} [2024-06-21 16:11:52,671 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 368 predicate places. [2024-06-21 16:11:52,671 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 363 transitions, 3356 flow [2024-06-21 16:11:52,672 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-21 16:11:52,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:52,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:52,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 16:11:52,672 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-21 16:11:52,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:52,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1071594710, now seen corresponding path program 2 times [2024-06-21 16:11:52,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:52,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116767194] [2024-06-21 16:11:52,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:52,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:53,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:53,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:53,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116767194] [2024-06-21 16:11:53,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116767194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:53,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:53,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:53,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650785179] [2024-06-21 16:11:53,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:53,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:53,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:53,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:53,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:53,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:53,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 363 transitions, 3356 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-21 16:11:53,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:53,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:53,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:54,303 INFO L124 PetriNetUnfolderBase]: 747/1461 cut-off events. [2024-06-21 16:11:54,304 INFO L125 PetriNetUnfolderBase]: For 234436/234436 co-relation queries the response was YES. [2024-06-21 16:11:54,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9285 conditions, 1461 events. 747/1461 cut-off events. For 234436/234436 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9076 event pairs, 69 based on Foata normal form. 8/1468 useless extension candidates. Maximal degree in co-relation 9113. Up to 1144 conditions per place. [2024-06-21 16:11:54,321 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 340 selfloop transitions, 33 changer transitions 13/389 dead transitions. [2024-06-21 16:11:54,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 389 transitions, 4586 flow [2024-06-21 16:11:54,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:54,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:54,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 16:11:54,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-21 16:11:54,322 INFO L175 Difference]: Start difference. First operand has 398 places, 363 transitions, 3356 flow. Second operand 11 states and 141 transitions. [2024-06-21 16:11:54,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 389 transitions, 4586 flow [2024-06-21 16:11:55,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 389 transitions, 4514 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 16:11:55,062 INFO L231 Difference]: Finished difference. Result has 394 places, 355 transitions, 3306 flow [2024-06-21 16:11:55,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3306, PETRI_PLACES=394, PETRI_TRANSITIONS=355} [2024-06-21 16:11:55,063 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 364 predicate places. [2024-06-21 16:11:55,063 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 355 transitions, 3306 flow [2024-06-21 16:11:55,063 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-21 16:11:55,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:55,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:55,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 16:11:55,064 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-21 16:11:55,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:55,064 INFO L85 PathProgramCache]: Analyzing trace with hash -399388338, now seen corresponding path program 3 times [2024-06-21 16:11:55,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:55,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149302189] [2024-06-21 16:11:55,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:55,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:55,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:56,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:56,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:56,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149302189] [2024-06-21 16:11:56,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149302189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:56,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:56,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:56,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474290840] [2024-06-21 16:11:56,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:56,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:56,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:56,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:56,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:56,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:56,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 355 transitions, 3306 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-21 16:11:56,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:56,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:56,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:57,139 INFO L124 PetriNetUnfolderBase]: 698/1370 cut-off events. [2024-06-21 16:11:57,139 INFO L125 PetriNetUnfolderBase]: For 163872/163872 co-relation queries the response was YES. [2024-06-21 16:11:57,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7537 conditions, 1370 events. 698/1370 cut-off events. For 163872/163872 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 8438 event pairs, 60 based on Foata normal form. 10/1379 useless extension candidates. Maximal degree in co-relation 7367. Up to 1144 conditions per place. [2024-06-21 16:11:57,154 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 326 selfloop transitions, 22 changer transitions 25/376 dead transitions. [2024-06-21 16:11:57,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 376 transitions, 4190 flow [2024-06-21 16:11:57,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:57,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:57,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 16:11:57,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 16:11:57,156 INFO L175 Difference]: Start difference. First operand has 394 places, 355 transitions, 3306 flow. Second operand 11 states and 135 transitions. [2024-06-21 16:11:57,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 376 transitions, 4190 flow [2024-06-21 16:11:57,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 376 transitions, 4117 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-21 16:11:57,526 INFO L231 Difference]: Finished difference. Result has 387 places, 339 transitions, 3157 flow [2024-06-21 16:11:57,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3233, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3157, PETRI_PLACES=387, PETRI_TRANSITIONS=339} [2024-06-21 16:11:57,527 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 357 predicate places. [2024-06-21 16:11:57,527 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 339 transitions, 3157 flow [2024-06-21 16:11:57,527 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-21 16:11:57,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:57,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:57,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 16:11:57,528 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-21 16:11:57,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:57,528 INFO L85 PathProgramCache]: Analyzing trace with hash 777837346, now seen corresponding path program 4 times [2024-06-21 16:11:57,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:57,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985324584] [2024-06-21 16:11:57,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:57,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:57,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:58,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-21 16:11:58,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:58,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985324584] [2024-06-21 16:11:58,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985324584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:58,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:58,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:11:58,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671264534] [2024-06-21 16:11:58,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:58,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:11:58,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:58,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:11:58,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:11:58,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:11:58,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 339 transitions, 3157 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-21 16:11:58,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:58,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:11:58,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:58,920 INFO L124 PetriNetUnfolderBase]: 672/1320 cut-off events. [2024-06-21 16:11:58,920 INFO L125 PetriNetUnfolderBase]: For 138062/138062 co-relation queries the response was YES. [2024-06-21 16:11:58,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7201 conditions, 1320 events. 672/1320 cut-off events. For 138062/138062 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 8059 event pairs, 52 based on Foata normal form. 8/1327 useless extension candidates. Maximal degree in co-relation 7035. Up to 1097 conditions per place. [2024-06-21 16:11:58,935 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 316 selfloop transitions, 13 changer transitions 30/362 dead transitions. [2024-06-21 16:11:58,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 362 transitions, 3977 flow [2024-06-21 16:11:58,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:11:58,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:11:58,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 16:11:58,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 16:11:58,937 INFO L175 Difference]: Start difference. First operand has 387 places, 339 transitions, 3157 flow. Second operand 11 states and 133 transitions. [2024-06-21 16:11:58,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 362 transitions, 3977 flow [2024-06-21 16:11:59,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 362 transitions, 3747 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-21 16:11:59,268 INFO L231 Difference]: Finished difference. Result has 369 places, 325 transitions, 2839 flow [2024-06-21 16:11:59,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2839, PETRI_PLACES=369, PETRI_TRANSITIONS=325} [2024-06-21 16:11:59,269 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 339 predicate places. [2024-06-21 16:11:59,269 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 325 transitions, 2839 flow [2024-06-21 16:11:59,269 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-21 16:11:59,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:59,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:59,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 16:11:59,269 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-21 16:11:59,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:59,270 INFO L85 PathProgramCache]: Analyzing trace with hash 197259384, now seen corresponding path program 5 times [2024-06-21 16:11:59,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:59,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476770816] [2024-06-21 16:11:59,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:59,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:59,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:00,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-21 16:12:00,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:00,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476770816] [2024-06-21 16:12:00,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476770816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:00,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:00,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:00,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831361480] [2024-06-21 16:12:00,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:00,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:00,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:00,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:00,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:00,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:00,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 325 transitions, 2839 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-21 16:12:00,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:00,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:00,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:01,282 INFO L124 PetriNetUnfolderBase]: 636/1240 cut-off events. [2024-06-21 16:12:01,282 INFO L125 PetriNetUnfolderBase]: For 131178/131178 co-relation queries the response was YES. [2024-06-21 16:12:01,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6601 conditions, 1240 events. 636/1240 cut-off events. For 131178/131178 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 7456 event pairs, 46 based on Foata normal form. 8/1247 useless extension candidates. Maximal degree in co-relation 6439. Up to 1059 conditions per place. [2024-06-21 16:12:01,295 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 303 selfloop transitions, 22 changer transitions 14/342 dead transitions. [2024-06-21 16:12:01,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 342 transitions, 3601 flow [2024-06-21 16:12:01,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:01,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:01,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 16:12:01,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 16:12:01,296 INFO L175 Difference]: Start difference. First operand has 369 places, 325 transitions, 2839 flow. Second operand 11 states and 126 transitions. [2024-06-21 16:12:01,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 342 transitions, 3601 flow [2024-06-21 16:12:01,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 342 transitions, 3543 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-06-21 16:12:01,639 INFO L231 Difference]: Finished difference. Result has 353 places, 319 transitions, 2767 flow [2024-06-21 16:12:01,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2767, PETRI_PLACES=353, PETRI_TRANSITIONS=319} [2024-06-21 16:12:01,640 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 323 predicate places. [2024-06-21 16:12:01,640 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 319 transitions, 2767 flow [2024-06-21 16:12:01,640 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-21 16:12:01,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:01,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:01,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 16:12:01,641 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-21 16:12:01,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:01,642 INFO L85 PathProgramCache]: Analyzing trace with hash 363497814, now seen corresponding path program 6 times [2024-06-21 16:12:01,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:01,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322825610] [2024-06-21 16:12:01,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:01,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:01,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:03,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-21 16:12:03,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:03,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322825610] [2024-06-21 16:12:03,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322825610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:03,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:03,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:03,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596162620] [2024-06-21 16:12:03,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:03,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:03,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:03,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:03,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:03,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:03,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 319 transitions, 2767 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-21 16:12:03,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:03,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:03,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:03,791 INFO L124 PetriNetUnfolderBase]: 616/1200 cut-off events. [2024-06-21 16:12:03,791 INFO L125 PetriNetUnfolderBase]: For 86602/86602 co-relation queries the response was YES. [2024-06-21 16:12:03,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6405 conditions, 1200 events. 616/1200 cut-off events. For 86602/86602 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7219 event pairs, 40 based on Foata normal form. 2/1201 useless extension candidates. Maximal degree in co-relation 6250. Up to 1009 conditions per place. [2024-06-21 16:12:03,804 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 289 selfloop transitions, 41 changer transitions 0/333 dead transitions. [2024-06-21 16:12:03,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 333 transitions, 3493 flow [2024-06-21 16:12:03,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:03,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:03,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 16:12:03,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 16:12:03,805 INFO L175 Difference]: Start difference. First operand has 353 places, 319 transitions, 2767 flow. Second operand 11 states and 131 transitions. [2024-06-21 16:12:03,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 333 transitions, 3493 flow [2024-06-21 16:12:04,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 333 transitions, 3443 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:12:04,045 INFO L231 Difference]: Finished difference. Result has 349 places, 320 transitions, 2842 flow [2024-06-21 16:12:04,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2842, PETRI_PLACES=349, PETRI_TRANSITIONS=320} [2024-06-21 16:12:04,046 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 16:12:04,046 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 320 transitions, 2842 flow [2024-06-21 16:12:04,046 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-21 16:12:04,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:04,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:04,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 16:12:04,047 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-21 16:12:04,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:04,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1107667514, now seen corresponding path program 7 times [2024-06-21 16:12:04,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:04,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896423368] [2024-06-21 16:12:04,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:04,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:04,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:05,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:05,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:05,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896423368] [2024-06-21 16:12:05,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896423368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:05,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:05,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:05,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593586639] [2024-06-21 16:12:05,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:05,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:05,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:05,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:05,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:05,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:05,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 320 transitions, 2842 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-21 16:12:05,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:05,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:05,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:05,676 INFO L124 PetriNetUnfolderBase]: 627/1221 cut-off events. [2024-06-21 16:12:05,676 INFO L125 PetriNetUnfolderBase]: For 98924/98924 co-relation queries the response was YES. [2024-06-21 16:12:05,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6903 conditions, 1221 events. 627/1221 cut-off events. For 98924/98924 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 7347 event pairs, 45 based on Foata normal form. 2/1222 useless extension candidates. Maximal degree in co-relation 6750. Up to 1021 conditions per place. [2024-06-21 16:12:05,689 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 297 selfloop transitions, 37 changer transitions 0/337 dead transitions. [2024-06-21 16:12:05,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 337 transitions, 3856 flow [2024-06-21 16:12:05,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:05,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:05,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 16:12:05,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 16:12:05,690 INFO L175 Difference]: Start difference. First operand has 349 places, 320 transitions, 2842 flow. Second operand 11 states and 130 transitions. [2024-06-21 16:12:05,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 337 transitions, 3856 flow [2024-06-21 16:12:05,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 337 transitions, 3743 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 16:12:05,976 INFO L231 Difference]: Finished difference. Result has 351 places, 322 transitions, 2885 flow [2024-06-21 16:12:05,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2885, PETRI_PLACES=351, PETRI_TRANSITIONS=322} [2024-06-21 16:12:05,977 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-21 16:12:05,977 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 322 transitions, 2885 flow [2024-06-21 16:12:05,977 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-21 16:12:05,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:05,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:05,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 16:12:05,978 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-21 16:12:05,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:05,978 INFO L85 PathProgramCache]: Analyzing trace with hash 192675414, now seen corresponding path program 8 times [2024-06-21 16:12:05,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:05,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27505584] [2024-06-21 16:12:05,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:05,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:05,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:06,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:06,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:06,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27505584] [2024-06-21 16:12:06,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27505584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:06,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:06,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:06,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146568171] [2024-06-21 16:12:06,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:06,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:06,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:06,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:06,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:07,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:07,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 322 transitions, 2885 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-21 16:12:07,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:07,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:07,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:07,508 INFO L124 PetriNetUnfolderBase]: 631/1233 cut-off events. [2024-06-21 16:12:07,508 INFO L125 PetriNetUnfolderBase]: For 101108/101108 co-relation queries the response was YES. [2024-06-21 16:12:07,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6956 conditions, 1233 events. 631/1233 cut-off events. For 101108/101108 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7421 event pairs, 44 based on Foata normal form. 2/1234 useless extension candidates. Maximal degree in co-relation 6802. Up to 1054 conditions per place. [2024-06-21 16:12:07,521 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 308 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-21 16:12:07,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 338 transitions, 3629 flow [2024-06-21 16:12:07,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:07,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:07,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 16:12:07,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 16:12:07,522 INFO L175 Difference]: Start difference. First operand has 351 places, 322 transitions, 2885 flow. Second operand 11 states and 124 transitions. [2024-06-21 16:12:07,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 338 transitions, 3629 flow [2024-06-21 16:12:07,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 338 transitions, 3534 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 16:12:07,858 INFO L231 Difference]: Finished difference. Result has 355 places, 323 transitions, 2890 flow [2024-06-21 16:12:07,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2890, PETRI_PLACES=355, PETRI_TRANSITIONS=323} [2024-06-21 16:12:07,858 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-21 16:12:07,858 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 323 transitions, 2890 flow [2024-06-21 16:12:07,858 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-21 16:12:07,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:07,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:07,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 16:12:07,859 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-21 16:12:07,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:07,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1101233774, now seen corresponding path program 9 times [2024-06-21 16:12:07,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:07,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504354198] [2024-06-21 16:12:07,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:07,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:07,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:08,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:08,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:08,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504354198] [2024-06-21 16:12:08,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504354198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:08,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:08,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:08,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380737785] [2024-06-21 16:12:08,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:08,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:08,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:08,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:08,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:09,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:09,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 323 transitions, 2890 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-21 16:12:09,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:09,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:09,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:09,635 INFO L124 PetriNetUnfolderBase]: 628/1224 cut-off events. [2024-06-21 16:12:09,635 INFO L125 PetriNetUnfolderBase]: For 87162/87162 co-relation queries the response was YES. [2024-06-21 16:12:09,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6622 conditions, 1224 events. 628/1224 cut-off events. For 87162/87162 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7375 event pairs, 44 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 6466. Up to 1051 conditions per place. [2024-06-21 16:12:09,647 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 298 selfloop transitions, 35 changer transitions 0/336 dead transitions. [2024-06-21 16:12:09,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 336 transitions, 3586 flow [2024-06-21 16:12:09,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:09,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:09,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 16:12:09,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 16:12:09,649 INFO L175 Difference]: Start difference. First operand has 355 places, 323 transitions, 2890 flow. Second operand 11 states and 128 transitions. [2024-06-21 16:12:09,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 336 transitions, 3586 flow [2024-06-21 16:12:09,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 336 transitions, 3474 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-21 16:12:09,956 INFO L231 Difference]: Finished difference. Result has 357 places, 323 transitions, 2853 flow [2024-06-21 16:12:09,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2853, PETRI_PLACES=357, PETRI_TRANSITIONS=323} [2024-06-21 16:12:09,957 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 327 predicate places. [2024-06-21 16:12:09,957 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 323 transitions, 2853 flow [2024-06-21 16:12:09,957 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-21 16:12:09,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:09,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:09,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 16:12:09,958 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-21 16:12:09,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:09,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1107482940, now seen corresponding path program 1 times [2024-06-21 16:12:09,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:09,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400350829] [2024-06-21 16:12:09,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:09,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:09,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:11,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-21 16:12:11,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:11,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400350829] [2024-06-21 16:12:11,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400350829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:11,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:11,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:11,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741674420] [2024-06-21 16:12:11,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:11,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:11,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:11,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:11,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:11,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:11,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 323 transitions, 2853 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-21 16:12:11,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:11,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:11,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:12,362 INFO L124 PetriNetUnfolderBase]: 647/1269 cut-off events. [2024-06-21 16:12:12,362 INFO L125 PetriNetUnfolderBase]: For 134193/134193 co-relation queries the response was YES. [2024-06-21 16:12:12,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6733 conditions, 1269 events. 647/1269 cut-off events. For 134193/134193 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 7704 event pairs, 55 based on Foata normal form. 8/1276 useless extension candidates. Maximal degree in co-relation 6576. Up to 1084 conditions per place. [2024-06-21 16:12:12,376 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 308 selfloop transitions, 21 changer transitions 13/345 dead transitions. [2024-06-21 16:12:12,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 345 transitions, 3666 flow [2024-06-21 16:12:12,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:12:12,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:12:12,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-21 16:12:12,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-21 16:12:12,377 INFO L175 Difference]: Start difference. First operand has 357 places, 323 transitions, 2853 flow. Second operand 13 states and 147 transitions. [2024-06-21 16:12:12,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 345 transitions, 3666 flow [2024-06-21 16:12:12,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 345 transitions, 3575 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 16:12:12,750 INFO L231 Difference]: Finished difference. Result has 363 places, 323 transitions, 2824 flow [2024-06-21 16:12:12,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2824, PETRI_PLACES=363, PETRI_TRANSITIONS=323} [2024-06-21 16:12:12,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-21 16:12:12,750 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 323 transitions, 2824 flow [2024-06-21 16:12:12,750 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-21 16:12:12,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:12,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:12,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 16:12:12,751 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-21 16:12:12,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:12,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1672442626, now seen corresponding path program 2 times [2024-06-21 16:12:12,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:12,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527690295] [2024-06-21 16:12:12,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:12,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:12,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:13,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:13,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:13,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527690295] [2024-06-21 16:12:13,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527690295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:13,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:13,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:13,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444242592] [2024-06-21 16:12:13,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:13,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:13,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:13,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:13,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:14,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:14,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 323 transitions, 2824 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-21 16:12:14,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:14,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:14,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:14,538 INFO L124 PetriNetUnfolderBase]: 653/1291 cut-off events. [2024-06-21 16:12:14,538 INFO L125 PetriNetUnfolderBase]: For 175774/175774 co-relation queries the response was YES. [2024-06-21 16:12:14,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7793 conditions, 1291 events. 653/1291 cut-off events. For 175774/175774 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 7856 event pairs, 59 based on Foata normal form. 6/1296 useless extension candidates. Maximal degree in co-relation 7632. Up to 1017 conditions per place. [2024-06-21 16:12:14,554 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 298 selfloop transitions, 37 changer transitions 6/344 dead transitions. [2024-06-21 16:12:14,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 344 transitions, 3876 flow [2024-06-21 16:12:14,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:14,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:14,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 16:12:14,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:12:14,555 INFO L175 Difference]: Start difference. First operand has 363 places, 323 transitions, 2824 flow. Second operand 12 states and 144 transitions. [2024-06-21 16:12:14,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 344 transitions, 3876 flow [2024-06-21 16:12:15,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 344 transitions, 3835 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 16:12:15,072 INFO L231 Difference]: Finished difference. Result has 363 places, 321 transitions, 2848 flow [2024-06-21 16:12:15,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2848, PETRI_PLACES=363, PETRI_TRANSITIONS=321} [2024-06-21 16:12:15,073 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-21 16:12:15,073 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 321 transitions, 2848 flow [2024-06-21 16:12:15,073 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-21 16:12:15,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:15,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:15,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 16:12:15,074 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-21 16:12:15,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:15,074 INFO L85 PathProgramCache]: Analyzing trace with hash -201290318, now seen corresponding path program 3 times [2024-06-21 16:12:15,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:15,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913481026] [2024-06-21 16:12:15,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:15,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:15,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:17,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:17,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:17,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913481026] [2024-06-21 16:12:17,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913481026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:17,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:17,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:17,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373229749] [2024-06-21 16:12:17,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:17,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:17,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:17,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:17,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:17,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:17,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 321 transitions, 2848 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-21 16:12:17,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:17,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:17,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:17,816 INFO L124 PetriNetUnfolderBase]: 651/1285 cut-off events. [2024-06-21 16:12:17,816 INFO L125 PetriNetUnfolderBase]: For 190885/190885 co-relation queries the response was YES. [2024-06-21 16:12:17,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7836 conditions, 1285 events. 651/1285 cut-off events. For 190885/190885 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 7798 event pairs, 63 based on Foata normal form. 8/1292 useless extension candidates. Maximal degree in co-relation 7676. Up to 1071 conditions per place. [2024-06-21 16:12:17,831 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 291 selfloop transitions, 33 changer transitions 11/338 dead transitions. [2024-06-21 16:12:17,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 338 transitions, 3602 flow [2024-06-21 16:12:17,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:17,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:17,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 16:12:17,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 16:12:17,833 INFO L175 Difference]: Start difference. First operand has 363 places, 321 transitions, 2848 flow. Second operand 12 states and 141 transitions. [2024-06-21 16:12:17,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 338 transitions, 3602 flow [2024-06-21 16:12:18,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 338 transitions, 3539 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:12:18,328 INFO L231 Difference]: Finished difference. Result has 363 places, 316 transitions, 2803 flow [2024-06-21 16:12:18,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2803, PETRI_PLACES=363, PETRI_TRANSITIONS=316} [2024-06-21 16:12:18,328 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 333 predicate places. [2024-06-21 16:12:18,328 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 316 transitions, 2803 flow [2024-06-21 16:12:18,329 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-21 16:12:18,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:18,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:18,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 16:12:18,329 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-21 16:12:18,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:18,329 INFO L85 PathProgramCache]: Analyzing trace with hash -201520958, now seen corresponding path program 4 times [2024-06-21 16:12:18,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:18,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802284069] [2024-06-21 16:12:18,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:18,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:18,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:20,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:20,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:20,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802284069] [2024-06-21 16:12:20,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802284069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:20,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:20,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:20,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354095038] [2024-06-21 16:12:20,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:20,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:20,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:20,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:20,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:20,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:20,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 316 transitions, 2803 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-21 16:12:20,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:20,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:20,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:20,949 INFO L124 PetriNetUnfolderBase]: 651/1291 cut-off events. [2024-06-21 16:12:20,949 INFO L125 PetriNetUnfolderBase]: For 233523/233523 co-relation queries the response was YES. [2024-06-21 16:12:20,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7815 conditions, 1291 events. 651/1291 cut-off events. For 233523/233523 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 7817 event pairs, 77 based on Foata normal form. 14/1304 useless extension candidates. Maximal degree in co-relation 7656. Up to 1058 conditions per place. [2024-06-21 16:12:20,963 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 289 selfloop transitions, 24 changer transitions 17/333 dead transitions. [2024-06-21 16:12:20,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 333 transitions, 3547 flow [2024-06-21 16:12:20,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:20,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 16:12:20,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 16:12:20,964 INFO L175 Difference]: Start difference. First operand has 363 places, 316 transitions, 2803 flow. Second operand 12 states and 141 transitions. [2024-06-21 16:12:20,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 333 transitions, 3547 flow [2024-06-21 16:12:21,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 333 transitions, 3464 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-21 16:12:21,446 INFO L231 Difference]: Finished difference. Result has 359 places, 306 transitions, 2680 flow [2024-06-21 16:12:21,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2680, PETRI_PLACES=359, PETRI_TRANSITIONS=306} [2024-06-21 16:12:21,447 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 329 predicate places. [2024-06-21 16:12:21,447 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 306 transitions, 2680 flow [2024-06-21 16:12:21,447 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-21 16:12:21,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:21,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:21,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 16:12:21,447 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-21 16:12:21,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:21,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1720823116, now seen corresponding path program 10 times [2024-06-21 16:12:21,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:21,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15598869] [2024-06-21 16:12:21,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:21,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:21,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:22,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:22,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:22,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15598869] [2024-06-21 16:12:22,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15598869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:22,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:22,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:22,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138742575] [2024-06-21 16:12:22,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:22,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:22,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:22,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:22,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:22,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:22,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 306 transitions, 2680 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-21 16:12:22,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:22,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:22,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:23,069 INFO L124 PetriNetUnfolderBase]: 628/1242 cut-off events. [2024-06-21 16:12:23,070 INFO L125 PetriNetUnfolderBase]: For 199753/199753 co-relation queries the response was YES. [2024-06-21 16:12:23,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7630 conditions, 1242 events. 628/1242 cut-off events. For 199753/199753 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7447 event pairs, 63 based on Foata normal form. 10/1251 useless extension candidates. Maximal degree in co-relation 7472. Up to 873 conditions per place. [2024-06-21 16:12:23,083 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 225 selfloop transitions, 87 changer transitions 6/321 dead transitions. [2024-06-21 16:12:23,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 321 transitions, 3434 flow [2024-06-21 16:12:23,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:23,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:23,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 16:12:23,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 16:12:23,084 INFO L175 Difference]: Start difference. First operand has 359 places, 306 transitions, 2680 flow. Second operand 11 states and 136 transitions. [2024-06-21 16:12:23,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 321 transitions, 3434 flow [2024-06-21 16:12:23,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 321 transitions, 3362 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-06-21 16:12:23,517 INFO L231 Difference]: Finished difference. Result has 350 places, 304 transitions, 2813 flow [2024-06-21 16:12:23,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2813, PETRI_PLACES=350, PETRI_TRANSITIONS=304} [2024-06-21 16:12:23,518 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 16:12:23,518 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 304 transitions, 2813 flow [2024-06-21 16:12:23,518 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-21 16:12:23,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:23,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:23,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 16:12:23,518 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-21 16:12:23,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:23,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1712245292, now seen corresponding path program 5 times [2024-06-21 16:12:23,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:23,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069767879] [2024-06-21 16:12:23,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:23,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:23,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:24,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:24,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:24,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069767879] [2024-06-21 16:12:24,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069767879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:24,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:24,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:24,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037792077] [2024-06-21 16:12:24,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:24,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:24,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:24,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:24,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:24,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:24,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 304 transitions, 2813 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:24,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:24,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:24,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:25,465 INFO L124 PetriNetUnfolderBase]: 648/1284 cut-off events. [2024-06-21 16:12:25,465 INFO L125 PetriNetUnfolderBase]: For 225188/225188 co-relation queries the response was YES. [2024-06-21 16:12:25,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9108 conditions, 1284 events. 648/1284 cut-off events. For 225188/225188 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7755 event pairs, 74 based on Foata normal form. 6/1289 useless extension candidates. Maximal degree in co-relation 8954. Up to 679 conditions per place. [2024-06-21 16:12:25,478 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 234 selfloop transitions, 78 changer transitions 9/324 dead transitions. [2024-06-21 16:12:25,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 324 transitions, 3843 flow [2024-06-21 16:12:25,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:25,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:25,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-21 16:12:25,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-21 16:12:25,479 INFO L175 Difference]: Start difference. First operand has 350 places, 304 transitions, 2813 flow. Second operand 11 states and 137 transitions. [2024-06-21 16:12:25,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 324 transitions, 3843 flow [2024-06-21 16:12:26,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 324 transitions, 3621 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 16:12:26,168 INFO L231 Difference]: Finished difference. Result has 351 places, 301 transitions, 2731 flow [2024-06-21 16:12:26,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2591, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2731, PETRI_PLACES=351, PETRI_TRANSITIONS=301} [2024-06-21 16:12:26,168 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-21 16:12:26,168 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 301 transitions, 2731 flow [2024-06-21 16:12:26,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:26,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:26,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:26,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 16:12:26,169 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-21 16:12:26,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:26,169 INFO L85 PathProgramCache]: Analyzing trace with hash 507640900, now seen corresponding path program 11 times [2024-06-21 16:12:26,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:26,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667501267] [2024-06-21 16:12:26,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:26,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:26,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:27,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:27,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:27,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667501267] [2024-06-21 16:12:27,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667501267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:27,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:27,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:27,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914264693] [2024-06-21 16:12:27,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:27,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:27,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:27,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:27,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:27,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:27,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 301 transitions, 2731 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-21 16:12:27,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:27,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:27,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:28,103 INFO L124 PetriNetUnfolderBase]: 634/1254 cut-off events. [2024-06-21 16:12:28,104 INFO L125 PetriNetUnfolderBase]: For 206570/206570 co-relation queries the response was YES. [2024-06-21 16:12:28,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8973 conditions, 1254 events. 634/1254 cut-off events. For 206570/206570 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7513 event pairs, 72 based on Foata normal form. 2/1255 useless extension candidates. Maximal degree in co-relation 8818. Up to 922 conditions per place. [2024-06-21 16:12:28,117 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 91 changer transitions 0/313 dead transitions. [2024-06-21 16:12:28,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 313 transitions, 3415 flow [2024-06-21 16:12:28,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:28,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:28,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 16:12:28,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 16:12:28,118 INFO L175 Difference]: Start difference. First operand has 351 places, 301 transitions, 2731 flow. Second operand 11 states and 134 transitions. [2024-06-21 16:12:28,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 313 transitions, 3415 flow [2024-06-21 16:12:28,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 313 transitions, 3291 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:12:28,728 INFO L231 Difference]: Finished difference. Result has 348 places, 302 transitions, 2836 flow [2024-06-21 16:12:28,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2836, PETRI_PLACES=348, PETRI_TRANSITIONS=302} [2024-06-21 16:12:28,728 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-21 16:12:28,728 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 302 transitions, 2836 flow [2024-06-21 16:12:28,728 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-21 16:12:28,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:28,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:28,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 16:12:28,729 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-21 16:12:28,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:28,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1111273026, now seen corresponding path program 6 times [2024-06-21 16:12:28,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:28,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878995689] [2024-06-21 16:12:28,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:28,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:28,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:30,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:30,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:30,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878995689] [2024-06-21 16:12:30,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878995689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:30,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:30,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:30,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569346797] [2024-06-21 16:12:30,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:30,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:30,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:30,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:30,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:30,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 302 transitions, 2836 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-21 16:12:30,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:30,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:30,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:31,263 INFO L124 PetriNetUnfolderBase]: 647/1285 cut-off events. [2024-06-21 16:12:31,263 INFO L125 PetriNetUnfolderBase]: For 221926/221926 co-relation queries the response was YES. [2024-06-21 16:12:31,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9169 conditions, 1285 events. 647/1285 cut-off events. For 221926/221926 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7778 event pairs, 70 based on Foata normal form. 6/1290 useless extension candidates. Maximal degree in co-relation 9016. Up to 930 conditions per place. [2024-06-21 16:12:31,274 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 209 selfloop transitions, 95 changer transitions 12/319 dead transitions. [2024-06-21 16:12:31,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 319 transitions, 3547 flow [2024-06-21 16:12:31,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:31,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:31,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 16:12:31,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 16:12:31,275 INFO L175 Difference]: Start difference. First operand has 348 places, 302 transitions, 2836 flow. Second operand 12 states and 141 transitions. [2024-06-21 16:12:31,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 319 transitions, 3547 flow [2024-06-21 16:12:31,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 319 transitions, 3328 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 16:12:31,945 INFO L231 Difference]: Finished difference. Result has 352 places, 299 transitions, 2784 flow [2024-06-21 16:12:31,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2619, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2784, PETRI_PLACES=352, PETRI_TRANSITIONS=299} [2024-06-21 16:12:31,946 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-21 16:12:31,946 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 299 transitions, 2784 flow [2024-06-21 16:12:31,946 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-21 16:12:31,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:31,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:31,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 16:12:31,947 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-21 16:12:31,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:31,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1720816172, now seen corresponding path program 7 times [2024-06-21 16:12:31,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:31,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790437312] [2024-06-21 16:12:31,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:31,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:31,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:33,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-21 16:12:33,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:33,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790437312] [2024-06-21 16:12:33,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790437312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:33,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:33,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:33,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51524959] [2024-06-21 16:12:33,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:33,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:33,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:33,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:33,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:33,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:33,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 299 transitions, 2784 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-21 16:12:33,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:33,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:33,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:33,954 INFO L124 PetriNetUnfolderBase]: 641/1275 cut-off events. [2024-06-21 16:12:33,954 INFO L125 PetriNetUnfolderBase]: For 240574/240574 co-relation queries the response was YES. [2024-06-21 16:12:33,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9109 conditions, 1275 events. 641/1275 cut-off events. For 240574/240574 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 7735 event pairs, 78 based on Foata normal form. 8/1282 useless extension candidates. Maximal degree in co-relation 8954. Up to 973 conditions per place. [2024-06-21 16:12:33,968 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 227 selfloop transitions, 72 changer transitions 12/314 dead transitions. [2024-06-21 16:12:33,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 314 transitions, 3482 flow [2024-06-21 16:12:33,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:33,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:33,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 16:12:33,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 16:12:33,969 INFO L175 Difference]: Start difference. First operand has 352 places, 299 transitions, 2784 flow. Second operand 12 states and 141 transitions. [2024-06-21 16:12:33,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 314 transitions, 3482 flow [2024-06-21 16:12:34,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 314 transitions, 3326 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 16:12:34,522 INFO L231 Difference]: Finished difference. Result has 351 places, 293 transitions, 2710 flow [2024-06-21 16:12:34,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2710, PETRI_PLACES=351, PETRI_TRANSITIONS=293} [2024-06-21 16:12:34,523 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-21 16:12:34,523 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 293 transitions, 2710 flow [2024-06-21 16:12:34,523 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-21 16:12:34,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:34,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:34,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 16:12:34,523 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-21 16:12:34,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:34,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1103229456, now seen corresponding path program 8 times [2024-06-21 16:12:34,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:34,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827399660] [2024-06-21 16:12:34,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:34,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:34,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:35,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:35,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:35,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827399660] [2024-06-21 16:12:35,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827399660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:35,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:35,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:35,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284369939] [2024-06-21 16:12:35,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:35,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:35,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:35,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:35,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:36,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:36,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 293 transitions, 2710 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-21 16:12:36,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:36,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:36,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:36,503 INFO L124 PetriNetUnfolderBase]: 627/1257 cut-off events. [2024-06-21 16:12:36,504 INFO L125 PetriNetUnfolderBase]: For 226920/226920 co-relation queries the response was YES. [2024-06-21 16:12:36,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8960 conditions, 1257 events. 627/1257 cut-off events. For 226920/226920 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 7616 event pairs, 74 based on Foata normal form. 6/1262 useless extension candidates. Maximal degree in co-relation 8806. Up to 958 conditions per place. [2024-06-21 16:12:36,517 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 226 selfloop transitions, 68 changer transitions 11/308 dead transitions. [2024-06-21 16:12:36,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 308 transitions, 3384 flow [2024-06-21 16:12:36,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:36,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:36,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-21 16:12:36,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 16:12:36,518 INFO L175 Difference]: Start difference. First operand has 351 places, 293 transitions, 2710 flow. Second operand 12 states and 140 transitions. [2024-06-21 16:12:36,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 308 transitions, 3384 flow [2024-06-21 16:12:37,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 308 transitions, 3233 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 16:12:37,082 INFO L231 Difference]: Finished difference. Result has 348 places, 289 transitions, 2666 flow [2024-06-21 16:12:37,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2666, PETRI_PLACES=348, PETRI_TRANSITIONS=289} [2024-06-21 16:12:37,082 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-21 16:12:37,082 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 289 transitions, 2666 flow [2024-06-21 16:12:37,082 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-21 16:12:37,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:37,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:37,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 16:12:37,083 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-21 16:12:37,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:37,083 INFO L85 PathProgramCache]: Analyzing trace with hash 881338462, now seen corresponding path program 12 times [2024-06-21 16:12:37,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:37,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594147210] [2024-06-21 16:12:37,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:37,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:37,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:38,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:38,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:38,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594147210] [2024-06-21 16:12:38,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594147210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:38,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:38,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:38,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228143886] [2024-06-21 16:12:38,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:38,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:38,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:38,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:38,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:38,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:38,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 289 transitions, 2666 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-21 16:12:38,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:38,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:38,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:38,590 INFO L124 PetriNetUnfolderBase]: 626/1254 cut-off events. [2024-06-21 16:12:38,590 INFO L125 PetriNetUnfolderBase]: For 250385/250385 co-relation queries the response was YES. [2024-06-21 16:12:38,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8988 conditions, 1254 events. 626/1254 cut-off events. For 250385/250385 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7615 event pairs, 78 based on Foata normal form. 10/1263 useless extension candidates. Maximal degree in co-relation 8836. Up to 908 conditions per place. [2024-06-21 16:12:38,604 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 220 selfloop transitions, 75 changer transitions 6/304 dead transitions. [2024-06-21 16:12:38,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 304 transitions, 3384 flow [2024-06-21 16:12:38,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:38,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:38,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 16:12:38,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 16:12:38,605 INFO L175 Difference]: Start difference. First operand has 348 places, 289 transitions, 2666 flow. Second operand 11 states and 136 transitions. [2024-06-21 16:12:38,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 304 transitions, 3384 flow [2024-06-21 16:12:39,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 304 transitions, 3244 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 16:12:39,077 INFO L231 Difference]: Finished difference. Result has 344 places, 287 transitions, 2702 flow [2024-06-21 16:12:39,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2702, PETRI_PLACES=344, PETRI_TRANSITIONS=287} [2024-06-21 16:12:39,078 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-21 16:12:39,078 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 287 transitions, 2702 flow [2024-06-21 16:12:39,078 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-21 16:12:39,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:39,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-21 16:12:39,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 16:12:39,079 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-21 16:12:39,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:39,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1948901896, now seen corresponding path program 13 times [2024-06-21 16:12:39,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:39,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993831762] [2024-06-21 16:12:39,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:39,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:39,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:40,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:40,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993831762] [2024-06-21 16:12:40,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993831762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:40,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:40,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:40,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527684458] [2024-06-21 16:12:40,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:40,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:40,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:40,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:40,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:40,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:40,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 287 transitions, 2702 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-21 16:12:40,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:40,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:40,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:41,009 INFO L124 PetriNetUnfolderBase]: 643/1281 cut-off events. [2024-06-21 16:12:41,009 INFO L125 PetriNetUnfolderBase]: For 196177/196177 co-relation queries the response was YES. [2024-06-21 16:12:41,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9231 conditions, 1281 events. 643/1281 cut-off events. For 196177/196177 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 7789 event pairs, 72 based on Foata normal form. 2/1282 useless extension candidates. Maximal degree in co-relation 9080. Up to 1049 conditions per place. [2024-06-21 16:12:41,029 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 265 selfloop transitions, 52 changer transitions 0/320 dead transitions. [2024-06-21 16:12:41,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 320 transitions, 3612 flow [2024-06-21 16:12:41,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:41,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:41,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-21 16:12:41,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-21 16:12:41,043 INFO L175 Difference]: Start difference. First operand has 344 places, 287 transitions, 2702 flow. Second operand 12 states and 142 transitions. [2024-06-21 16:12:41,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 320 transitions, 3612 flow [2024-06-21 16:12:41,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 320 transitions, 3360 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-21 16:12:41,768 INFO L231 Difference]: Finished difference. Result has 349 places, 300 transitions, 2818 flow [2024-06-21 16:12:41,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2818, PETRI_PLACES=349, PETRI_TRANSITIONS=300} [2024-06-21 16:12:41,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 16:12:41,769 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 300 transitions, 2818 flow [2024-06-21 16:12:41,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-21 16:12:41,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:41,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:41,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 16:12:41,769 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-21 16:12:41,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:41,770 INFO L85 PathProgramCache]: Analyzing trace with hash 875089296, now seen corresponding path program 9 times [2024-06-21 16:12:41,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:41,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178852232] [2024-06-21 16:12:41,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:41,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:41,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:43,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-21 16:12:43,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:43,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178852232] [2024-06-21 16:12:43,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178852232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:43,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:43,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:43,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346228064] [2024-06-21 16:12:43,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:43,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:43,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:43,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:43,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:43,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:43,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 300 transitions, 2818 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-21 16:12:43,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:43,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:43,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:44,694 INFO L124 PetriNetUnfolderBase]: 655/1313 cut-off events. [2024-06-21 16:12:44,695 INFO L125 PetriNetUnfolderBase]: For 238246/238246 co-relation queries the response was YES. [2024-06-21 16:12:44,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9300 conditions, 1313 events. 655/1313 cut-off events. For 238246/238246 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8059 event pairs, 78 based on Foata normal form. 8/1320 useless extension candidates. Maximal degree in co-relation 9145. Up to 1011 conditions per place. [2024-06-21 16:12:44,710 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 232 selfloop transitions, 68 changer transitions 12/315 dead transitions. [2024-06-21 16:12:44,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 315 transitions, 3518 flow [2024-06-21 16:12:44,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:44,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:44,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-21 16:12:44,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-21 16:12:44,711 INFO L175 Difference]: Start difference. First operand has 349 places, 300 transitions, 2818 flow. Second operand 12 states and 142 transitions. [2024-06-21 16:12:44,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 315 transitions, 3518 flow [2024-06-21 16:12:45,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 315 transitions, 3413 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 16:12:45,409 INFO L231 Difference]: Finished difference. Result has 354 places, 294 transitions, 2793 flow [2024-06-21 16:12:45,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2713, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2793, PETRI_PLACES=354, PETRI_TRANSITIONS=294} [2024-06-21 16:12:45,409 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-21 16:12:45,410 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 294 transitions, 2793 flow [2024-06-21 16:12:45,410 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-21 16:12:45,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:45,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:45,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 16:12:45,410 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-21 16:12:45,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:45,411 INFO L85 PathProgramCache]: Analyzing trace with hash 514142964, now seen corresponding path program 10 times [2024-06-21 16:12:45,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:45,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684182528] [2024-06-21 16:12:45,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:45,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:45,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:46,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:46,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:46,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684182528] [2024-06-21 16:12:46,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684182528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:46,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:46,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:46,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891196057] [2024-06-21 16:12:46,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:46,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:46,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:46,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:46,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:46,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:46,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 294 transitions, 2793 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-21 16:12:46,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:46,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:46,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:47,303 INFO L124 PetriNetUnfolderBase]: 663/1337 cut-off events. [2024-06-21 16:12:47,303 INFO L125 PetriNetUnfolderBase]: For 279162/279162 co-relation queries the response was YES. [2024-06-21 16:12:47,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10322 conditions, 1337 events. 663/1337 cut-off events. For 279162/279162 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8290 event pairs, 86 based on Foata normal form. 6/1342 useless extension candidates. Maximal degree in co-relation 10166. Up to 979 conditions per place. [2024-06-21 16:12:47,318 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 236 selfloop transitions, 65 changer transitions 9/313 dead transitions. [2024-06-21 16:12:47,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 313 transitions, 3761 flow [2024-06-21 16:12:47,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:47,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:47,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 16:12:47,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 16:12:47,319 INFO L175 Difference]: Start difference. First operand has 354 places, 294 transitions, 2793 flow. Second operand 12 states and 145 transitions. [2024-06-21 16:12:47,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 313 transitions, 3761 flow [2024-06-21 16:12:47,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 313 transitions, 3613 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 16:12:47,974 INFO L231 Difference]: Finished difference. Result has 350 places, 289 transitions, 2736 flow [2024-06-21 16:12:47,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2736, PETRI_PLACES=350, PETRI_TRANSITIONS=289} [2024-06-21 16:12:47,974 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 16:12:47,974 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 289 transitions, 2736 flow [2024-06-21 16:12:47,974 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-21 16:12:47,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:47,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-21 16:12:47,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 16:12:47,975 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-21 16:12:47,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:47,975 INFO L85 PathProgramCache]: Analyzing trace with hash 881345406, now seen corresponding path program 11 times [2024-06-21 16:12:47,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:47,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048923861] [2024-06-21 16:12:47,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:47,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:47,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:50,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:50,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:50,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048923861] [2024-06-21 16:12:50,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048923861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:50,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:50,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:12:50,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369164736] [2024-06-21 16:12:50,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:50,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:12:50,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:50,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:12:50,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:12:50,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:50,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 289 transitions, 2736 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-21 16:12:50,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:50,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:50,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:50,988 INFO L124 PetriNetUnfolderBase]: 635/1277 cut-off events. [2024-06-21 16:12:50,988 INFO L125 PetriNetUnfolderBase]: For 233004/233004 co-relation queries the response was YES. [2024-06-21 16:12:50,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9062 conditions, 1277 events. 635/1277 cut-off events. For 233004/233004 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7854 event pairs, 78 based on Foata normal form. 8/1284 useless extension candidates. Maximal degree in co-relation 8908. Up to 979 conditions per place. [2024-06-21 16:12:51,003 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 228 selfloop transitions, 61 changer transitions 12/304 dead transitions. [2024-06-21 16:12:51,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 304 transitions, 3414 flow [2024-06-21 16:12:51,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:12:51,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:12:51,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 16:12:51,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 16:12:51,004 INFO L175 Difference]: Start difference. First operand has 350 places, 289 transitions, 2736 flow. Second operand 12 states and 141 transitions. [2024-06-21 16:12:51,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 304 transitions, 3414 flow [2024-06-21 16:12:51,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 304 transitions, 3260 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-21 16:12:51,626 INFO L231 Difference]: Finished difference. Result has 345 places, 283 transitions, 2641 flow [2024-06-21 16:12:51,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2582, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2641, PETRI_PLACES=345, PETRI_TRANSITIONS=283} [2024-06-21 16:12:51,627 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-21 16:12:51,627 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 283 transitions, 2641 flow [2024-06-21 16:12:51,627 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-21 16:12:51,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:51,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:51,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 16:12:51,627 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-21 16:12:51,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:51,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1203257404, now seen corresponding path program 14 times [2024-06-21 16:12:51,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:51,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682115300] [2024-06-21 16:12:51,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:51,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:51,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:52,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:52,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:52,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682115300] [2024-06-21 16:12:52,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682115300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:52,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:52,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:52,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937611147] [2024-06-21 16:12:52,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:52,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:52,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:52,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:52,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:52,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:52,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 283 transitions, 2641 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-21 16:12:52,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:52,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:52,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:53,388 INFO L124 PetriNetUnfolderBase]: 617/1243 cut-off events. [2024-06-21 16:12:53,388 INFO L125 PetriNetUnfolderBase]: For 193704/193704 co-relation queries the response was YES. [2024-06-21 16:12:53,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8866 conditions, 1243 events. 617/1243 cut-off events. For 193704/193704 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7596 event pairs, 74 based on Foata normal form. 2/1244 useless extension candidates. Maximal degree in co-relation 8714. Up to 1050 conditions per place. [2024-06-21 16:12:53,402 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 245 selfloop transitions, 47 changer transitions 0/295 dead transitions. [2024-06-21 16:12:53,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 295 transitions, 3295 flow [2024-06-21 16:12:53,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:53,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:53,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 16:12:53,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 16:12:53,404 INFO L175 Difference]: Start difference. First operand has 345 places, 283 transitions, 2641 flow. Second operand 11 states and 128 transitions. [2024-06-21 16:12:53,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 295 transitions, 3295 flow [2024-06-21 16:12:53,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 295 transitions, 3149 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 16:12:53,942 INFO L231 Difference]: Finished difference. Result has 339 places, 284 transitions, 2642 flow [2024-06-21 16:12:53,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2642, PETRI_PLACES=339, PETRI_TRANSITIONS=284} [2024-06-21 16:12:53,943 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-21 16:12:53,943 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 284 transitions, 2642 flow [2024-06-21 16:12:53,943 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-21 16:12:53,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:53,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:53,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 16:12:53,944 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-21 16:12:53,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:53,944 INFO L85 PathProgramCache]: Analyzing trace with hash 629088616, now seen corresponding path program 15 times [2024-06-21 16:12:53,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:53,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361009162] [2024-06-21 16:12:53,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:53,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:53,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:55,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:55,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:55,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361009162] [2024-06-21 16:12:55,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361009162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:55,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:55,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:55,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232654116] [2024-06-21 16:12:55,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:55,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:55,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:55,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:55,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:55,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:55,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 284 transitions, 2642 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-21 16:12:55,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:55,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:55,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:56,190 INFO L124 PetriNetUnfolderBase]: 621/1255 cut-off events. [2024-06-21 16:12:56,190 INFO L125 PetriNetUnfolderBase]: For 190137/190137 co-relation queries the response was YES. [2024-06-21 16:12:56,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8904 conditions, 1255 events. 621/1255 cut-off events. For 190137/190137 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 7705 event pairs, 76 based on Foata normal form. 2/1256 useless extension candidates. Maximal degree in co-relation 8754. Up to 1028 conditions per place. [2024-06-21 16:12:56,204 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 234 selfloop transitions, 59 changer transitions 0/296 dead transitions. [2024-06-21 16:12:56,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 296 transitions, 3300 flow [2024-06-21 16:12:56,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:56,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:56,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 16:12:56,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 16:12:56,206 INFO L175 Difference]: Start difference. First operand has 339 places, 284 transitions, 2642 flow. Second operand 11 states and 131 transitions. [2024-06-21 16:12:56,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 296 transitions, 3300 flow [2024-06-21 16:12:56,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 296 transitions, 3165 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-21 16:12:56,748 INFO L231 Difference]: Finished difference. Result has 341 places, 285 transitions, 2680 flow [2024-06-21 16:12:56,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2507, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2680, PETRI_PLACES=341, PETRI_TRANSITIONS=285} [2024-06-21 16:12:56,748 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 16:12:56,748 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 285 transitions, 2680 flow [2024-06-21 16:12:56,749 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-21 16:12:56,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:56,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-21 16:12:56,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 16:12:56,749 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-21 16:12:56,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:56,749 INFO L85 PathProgramCache]: Analyzing trace with hash -842249692, now seen corresponding path program 16 times [2024-06-21 16:12:56,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:56,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079106770] [2024-06-21 16:12:56,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:56,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:56,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:58,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:58,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:58,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079106770] [2024-06-21 16:12:58,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079106770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:58,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:58,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:12:58,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142861837] [2024-06-21 16:12:58,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:58,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:12:58,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:58,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:12:58,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:12:58,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:12:58,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 285 transitions, 2680 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-21 16:12:58,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:58,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:12:58,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:58,721 INFO L124 PetriNetUnfolderBase]: 625/1259 cut-off events. [2024-06-21 16:12:58,722 INFO L125 PetriNetUnfolderBase]: For 194963/194963 co-relation queries the response was YES. [2024-06-21 16:12:58,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8997 conditions, 1259 events. 625/1259 cut-off events. For 194963/194963 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7732 event pairs, 74 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 8846. Up to 1042 conditions per place. [2024-06-21 16:12:58,733 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 247 selfloop transitions, 48 changer transitions 0/298 dead transitions. [2024-06-21 16:12:58,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 298 transitions, 3346 flow [2024-06-21 16:12:58,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:12:58,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:12:58,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 16:12:58,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 16:12:58,734 INFO L175 Difference]: Start difference. First operand has 341 places, 285 transitions, 2680 flow. Second operand 11 states and 130 transitions. [2024-06-21 16:12:58,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 298 transitions, 3346 flow [2024-06-21 16:12:59,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 298 transitions, 3185 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-21 16:12:59,304 INFO L231 Difference]: Finished difference. Result has 343 places, 286 transitions, 2671 flow [2024-06-21 16:12:59,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2671, PETRI_PLACES=343, PETRI_TRANSITIONS=286} [2024-06-21 16:12:59,304 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 16:12:59,305 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 286 transitions, 2671 flow [2024-06-21 16:12:59,305 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-21 16:12:59,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:59,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:59,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 16:12:59,305 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-21 16:12:59,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:59,305 INFO L85 PathProgramCache]: Analyzing trace with hash -835809008, now seen corresponding path program 12 times [2024-06-21 16:12:59,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:59,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669320738] [2024-06-21 16:12:59,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:59,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:59,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:01,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:01,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:01,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669320738] [2024-06-21 16:13:01,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669320738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:01,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:01,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:13:01,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972452980] [2024-06-21 16:13:01,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:01,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:13:01,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:01,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:13:01,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:13:01,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:01,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 286 transitions, 2671 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-21 16:13:01,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:01,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:01,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:02,300 INFO L124 PetriNetUnfolderBase]: 637/1291 cut-off events. [2024-06-21 16:13:02,300 INFO L125 PetriNetUnfolderBase]: For 235437/235437 co-relation queries the response was YES. [2024-06-21 16:13:02,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9082 conditions, 1291 events. 637/1291 cut-off events. For 235437/235437 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 8020 event pairs, 80 based on Foata normal form. 8/1298 useless extension candidates. Maximal degree in co-relation 8930. Up to 1052 conditions per place. [2024-06-21 16:13:02,311 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 243 selfloop transitions, 45 changer transitions 10/301 dead transitions. [2024-06-21 16:13:02,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 301 transitions, 3343 flow [2024-06-21 16:13:02,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:13:02,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:13:02,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 16:13:02,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 16:13:02,312 INFO L175 Difference]: Start difference. First operand has 343 places, 286 transitions, 2671 flow. Second operand 12 states and 141 transitions. [2024-06-21 16:13:02,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 301 transitions, 3343 flow [2024-06-21 16:13:02,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 301 transitions, 3201 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-21 16:13:02,912 INFO L231 Difference]: Finished difference. Result has 346 places, 280 transitions, 2558 flow [2024-06-21 16:13:02,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2558, PETRI_PLACES=346, PETRI_TRANSITIONS=280} [2024-06-21 16:13:02,912 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 16:13:02,913 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 280 transitions, 2558 flow [2024-06-21 16:13:02,913 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-21 16:13:02,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:02,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:02,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 16:13:02,913 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-21 16:13:02,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:02,913 INFO L85 PathProgramCache]: Analyzing trace with hash 635590680, now seen corresponding path program 13 times [2024-06-21 16:13:02,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:02,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167052563] [2024-06-21 16:13:02,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:02,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:02,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:04,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:04,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:04,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167052563] [2024-06-21 16:13:04,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167052563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:04,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:04,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:13:04,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916732738] [2024-06-21 16:13:04,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:04,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:13:04,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:04,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:13:04,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:13:04,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:04,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 280 transitions, 2558 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-21 16:13:04,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:04,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:04,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:05,432 INFO L124 PetriNetUnfolderBase]: 638/1302 cut-off events. [2024-06-21 16:13:05,433 INFO L125 PetriNetUnfolderBase]: For 262348/262348 co-relation queries the response was YES. [2024-06-21 16:13:05,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9671 conditions, 1302 events. 638/1302 cut-off events. For 262348/262348 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 8077 event pairs, 87 based on Foata normal form. 6/1307 useless extension candidates. Maximal degree in co-relation 9518. Up to 971 conditions per place. [2024-06-21 16:13:05,448 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 238 selfloop transitions, 51 changer transitions 7/299 dead transitions. [2024-06-21 16:13:05,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 299 transitions, 3496 flow [2024-06-21 16:13:05,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:13:05,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:13:05,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 16:13:05,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:13:05,449 INFO L175 Difference]: Start difference. First operand has 346 places, 280 transitions, 2558 flow. Second operand 12 states and 144 transitions. [2024-06-21 16:13:05,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 299 transitions, 3496 flow [2024-06-21 16:13:06,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 299 transitions, 3395 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 16:13:06,140 INFO L231 Difference]: Finished difference. Result has 344 places, 277 transitions, 2525 flow [2024-06-21 16:13:06,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2525, PETRI_PLACES=344, PETRI_TRANSITIONS=277} [2024-06-21 16:13:06,140 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-21 16:13:06,140 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 277 transitions, 2525 flow [2024-06-21 16:13:06,140 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-21 16:13:06,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:06,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:06,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 16:13:06,141 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-21 16:13:06,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:06,141 INFO L85 PathProgramCache]: Analyzing trace with hash 629095560, now seen corresponding path program 14 times [2024-06-21 16:13:06,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:06,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565110052] [2024-06-21 16:13:06,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:06,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:06,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:07,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:07,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:07,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565110052] [2024-06-21 16:13:07,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565110052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:07,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:07,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:07,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137658177] [2024-06-21 16:13:07,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:07,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:07,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:07,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:07,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:07,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:07,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 277 transitions, 2525 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:07,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:07,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:07,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:07,940 INFO L124 PetriNetUnfolderBase]: 630/1290 cut-off events. [2024-06-21 16:13:07,940 INFO L125 PetriNetUnfolderBase]: For 307315/307315 co-relation queries the response was YES. [2024-06-21 16:13:07,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9524 conditions, 1290 events. 630/1290 cut-off events. For 307315/307315 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8003 event pairs, 93 based on Foata normal form. 14/1303 useless extension candidates. Maximal degree in co-relation 9372. Up to 1013 conditions per place. [2024-06-21 16:13:07,953 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 231 selfloop transitions, 41 changer transitions 16/291 dead transitions. [2024-06-21 16:13:07,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 291 transitions, 3175 flow [2024-06-21 16:13:07,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:07,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:07,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 16:13:07,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 16:13:07,955 INFO L175 Difference]: Start difference. First operand has 344 places, 277 transitions, 2525 flow. Second operand 11 states and 133 transitions. [2024-06-21 16:13:07,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 291 transitions, 3175 flow [2024-06-21 16:13:08,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 291 transitions, 3074 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 16:13:08,601 INFO L231 Difference]: Finished difference. Result has 342 places, 267 transitions, 2403 flow [2024-06-21 16:13:08,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2403, PETRI_PLACES=342, PETRI_TRANSITIONS=267} [2024-06-21 16:13:08,601 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2024-06-21 16:13:08,601 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 267 transitions, 2403 flow [2024-06-21 16:13:08,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:08,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:08,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:08,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 16:13:08,602 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-21 16:13:08,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:08,603 INFO L85 PathProgramCache]: Analyzing trace with hash 635582310, now seen corresponding path program 15 times [2024-06-21 16:13:08,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:08,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423883827] [2024-06-21 16:13:08,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:08,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:08,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:10,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:10,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423883827] [2024-06-21 16:13:10,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423883827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:10,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:10,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:13:10,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796444222] [2024-06-21 16:13:10,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:10,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:13:10,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:10,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:13:10,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:13:10,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:10,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 267 transitions, 2403 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-21 16:13:10,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:10,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:10,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:10,939 INFO L124 PetriNetUnfolderBase]: 602/1238 cut-off events. [2024-06-21 16:13:10,939 INFO L125 PetriNetUnfolderBase]: For 264231/264231 co-relation queries the response was YES. [2024-06-21 16:13:10,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9229 conditions, 1238 events. 602/1238 cut-off events. For 264231/264231 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7587 event pairs, 89 based on Foata normal form. 8/1245 useless extension candidates. Maximal degree in co-relation 9078. Up to 1057 conditions per place. [2024-06-21 16:13:10,951 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 248 selfloop transitions, 25 changer transitions 11/287 dead transitions. [2024-06-21 16:13:10,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 287 transitions, 3091 flow [2024-06-21 16:13:10,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:13:10,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:13:10,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-21 16:13:10,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-21 16:13:10,952 INFO L175 Difference]: Start difference. First operand has 342 places, 267 transitions, 2403 flow. Second operand 13 states and 147 transitions. [2024-06-21 16:13:10,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 287 transitions, 3091 flow [2024-06-21 16:13:11,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 287 transitions, 2993 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 16:13:11,667 INFO L231 Difference]: Finished difference. Result has 340 places, 266 transitions, 2358 flow [2024-06-21 16:13:11,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2358, PETRI_PLACES=340, PETRI_TRANSITIONS=266} [2024-06-21 16:13:11,667 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-21 16:13:11,668 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 266 transitions, 2358 flow [2024-06-21 16:13:11,668 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-21 16:13:11,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:11,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:11,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 16:13:11,668 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-21 16:13:11,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:11,669 INFO L85 PathProgramCache]: Analyzing trace with hash 462677206, now seen corresponding path program 17 times [2024-06-21 16:13:11,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:11,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067023128] [2024-06-21 16:13:11,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:11,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:11,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:12,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:12,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067023128] [2024-06-21 16:13:12,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067023128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:12,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:12,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:12,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696333289] [2024-06-21 16:13:12,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:12,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:12,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:12,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:12,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:12,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:12,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 266 transitions, 2358 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-21 16:13:12,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:12,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:12,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:13,351 INFO L124 PetriNetUnfolderBase]: 598/1224 cut-off events. [2024-06-21 16:13:13,357 INFO L125 PetriNetUnfolderBase]: For 230087/230087 co-relation queries the response was YES. [2024-06-21 16:13:13,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9385 conditions, 1224 events. 598/1224 cut-off events. For 230087/230087 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7487 event pairs, 86 based on Foata normal form. 2/1225 useless extension candidates. Maximal degree in co-relation 9235. Up to 1075 conditions per place. [2024-06-21 16:13:13,370 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 254 selfloop transitions, 25 changer transitions 0/282 dead transitions. [2024-06-21 16:13:13,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 282 transitions, 3269 flow [2024-06-21 16:13:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:13:13,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:13:13,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 16:13:13,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 16:13:13,371 INFO L175 Difference]: Start difference. First operand has 340 places, 266 transitions, 2358 flow. Second operand 12 states and 135 transitions. [2024-06-21 16:13:13,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 282 transitions, 3269 flow [2024-06-21 16:13:14,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 282 transitions, 3197 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 16:13:14,153 INFO L231 Difference]: Finished difference. Result has 340 places, 270 transitions, 2462 flow [2024-06-21 16:13:14,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2288, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2462, PETRI_PLACES=340, PETRI_TRANSITIONS=270} [2024-06-21 16:13:14,153 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-21 16:13:14,153 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 270 transitions, 2462 flow [2024-06-21 16:13:14,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-21 16:13:14,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:14,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:14,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 16:13:14,154 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-21 16:13:14,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:14,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1008305842, now seen corresponding path program 18 times [2024-06-21 16:13:14,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:14,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806734658] [2024-06-21 16:13:14,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:14,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:14,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:15,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:15,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:15,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806734658] [2024-06-21 16:13:15,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806734658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:15,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:15,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:15,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119723129] [2024-06-21 16:13:15,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:15,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:15,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:15,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:15,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:15,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:15,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 270 transitions, 2462 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-21 16:13:15,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:15,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:15,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:15,972 INFO L124 PetriNetUnfolderBase]: 600/1234 cut-off events. [2024-06-21 16:13:15,973 INFO L125 PetriNetUnfolderBase]: For 252261/252261 co-relation queries the response was YES. [2024-06-21 16:13:15,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8911 conditions, 1234 events. 600/1234 cut-off events. For 252261/252261 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7583 event pairs, 90 based on Foata normal form. 10/1243 useless extension candidates. Maximal degree in co-relation 8761. Up to 1038 conditions per place. [2024-06-21 16:13:15,987 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 240 selfloop transitions, 30 changer transitions 12/285 dead transitions. [2024-06-21 16:13:15,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 285 transitions, 3127 flow [2024-06-21 16:13:15,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:15,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:15,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 16:13:15,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 16:13:15,988 INFO L175 Difference]: Start difference. First operand has 340 places, 270 transitions, 2462 flow. Second operand 11 states and 127 transitions. [2024-06-21 16:13:15,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 285 transitions, 3127 flow [2024-06-21 16:13:16,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 285 transitions, 3004 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-21 16:13:16,628 INFO L231 Difference]: Finished difference. Result has 345 places, 265 transitions, 2347 flow [2024-06-21 16:13:16,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2347, PETRI_PLACES=345, PETRI_TRANSITIONS=265} [2024-06-21 16:13:16,628 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-21 16:13:16,628 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 265 transitions, 2347 flow [2024-06-21 16:13:16,629 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-21 16:13:16,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:16,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:16,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 16:13:16,629 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-21 16:13:16,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:16,629 INFO L85 PathProgramCache]: Analyzing trace with hash 458093236, now seen corresponding path program 19 times [2024-06-21 16:13:16,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:16,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673543007] [2024-06-21 16:13:16,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:16,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:16,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:17,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:17,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:17,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673543007] [2024-06-21 16:13:17,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673543007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:17,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:17,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:17,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683591650] [2024-06-21 16:13:17,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:17,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:17,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:17,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:17,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:17,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:17,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 265 transitions, 2347 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-21 16:13:17,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:17,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:17,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:18,240 INFO L124 PetriNetUnfolderBase]: 589/1213 cut-off events. [2024-06-21 16:13:18,240 INFO L125 PetriNetUnfolderBase]: For 240739/240739 co-relation queries the response was YES. [2024-06-21 16:13:18,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8686 conditions, 1213 events. 589/1213 cut-off events. For 240739/240739 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 7408 event pairs, 82 based on Foata normal form. 8/1220 useless extension candidates. Maximal degree in co-relation 8534. Up to 1024 conditions per place. [2024-06-21 16:13:18,253 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 239 selfloop transitions, 26 changer transitions 13/281 dead transitions. [2024-06-21 16:13:18,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 281 transitions, 2999 flow [2024-06-21 16:13:18,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:18,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:18,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 16:13:18,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 16:13:18,255 INFO L175 Difference]: Start difference. First operand has 345 places, 265 transitions, 2347 flow. Second operand 11 states and 127 transitions. [2024-06-21 16:13:18,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 281 transitions, 2999 flow [2024-06-21 16:13:18,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 281 transitions, 2937 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 16:13:19,001 INFO L231 Difference]: Finished difference. Result has 345 places, 261 transitions, 2309 flow [2024-06-21 16:13:19,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2309, PETRI_PLACES=345, PETRI_TRANSITIONS=261} [2024-06-21 16:13:19,001 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 315 predicate places. [2024-06-21 16:13:19,002 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 261 transitions, 2309 flow [2024-06-21 16:13:19,002 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-21 16:13:19,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:19,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:19,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 16:13:19,002 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-21 16:13:19,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:19,003 INFO L85 PathProgramCache]: Analyzing trace with hash 12245720, now seen corresponding path program 20 times [2024-06-21 16:13:19,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:19,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648397560] [2024-06-21 16:13:19,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:19,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:19,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:20,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:20,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:20,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648397560] [2024-06-21 16:13:20,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648397560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:20,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:20,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:20,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668346948] [2024-06-21 16:13:20,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:20,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:20,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:20,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:20,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:20,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:20,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 261 transitions, 2309 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-21 16:13:20,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:20,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:20,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:20,919 INFO L124 PetriNetUnfolderBase]: 569/1173 cut-off events. [2024-06-21 16:13:20,919 INFO L125 PetriNetUnfolderBase]: For 207757/207757 co-relation queries the response was YES. [2024-06-21 16:13:20,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8540 conditions, 1173 events. 569/1173 cut-off events. For 207757/207757 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7138 event pairs, 88 based on Foata normal form. 2/1174 useless extension candidates. Maximal degree in co-relation 8388. Up to 1003 conditions per place. [2024-06-21 16:13:20,933 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 238 selfloop transitions, 31 changer transitions 0/272 dead transitions. [2024-06-21 16:13:20,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 272 transitions, 2919 flow [2024-06-21 16:13:20,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:20,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:20,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 16:13:20,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 16:13:20,934 INFO L175 Difference]: Start difference. First operand has 345 places, 261 transitions, 2309 flow. Second operand 11 states and 123 transitions. [2024-06-21 16:13:20,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 272 transitions, 2919 flow [2024-06-21 16:13:21,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 272 transitions, 2861 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:13:21,660 INFO L231 Difference]: Finished difference. Result has 341 places, 262 transitions, 2371 flow [2024-06-21 16:13:21,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2371, PETRI_PLACES=341, PETRI_TRANSITIONS=262} [2024-06-21 16:13:21,660 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 16:13:21,660 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 262 transitions, 2371 flow [2024-06-21 16:13:21,660 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-21 16:13:21,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:21,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:21,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 16:13:21,661 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-21 16:13:21,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:21,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1629910706, now seen corresponding path program 21 times [2024-06-21 16:13:21,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:21,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994895668] [2024-06-21 16:13:21,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:21,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:22,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:22,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:22,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994895668] [2024-06-21 16:13:22,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994895668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:22,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:22,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:22,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873767798] [2024-06-21 16:13:22,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:22,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:22,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:22,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:22,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:22,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:22,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 262 transitions, 2371 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-21 16:13:22,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:22,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:22,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:23,374 INFO L124 PetriNetUnfolderBase]: 581/1201 cut-off events. [2024-06-21 16:13:23,374 INFO L125 PetriNetUnfolderBase]: For 233474/233474 co-relation queries the response was YES. [2024-06-21 16:13:23,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8681 conditions, 1201 events. 581/1201 cut-off events. For 233474/233474 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7318 event pairs, 86 based on Foata normal form. 8/1208 useless extension candidates. Maximal degree in co-relation 8531. Up to 1002 conditions per place. [2024-06-21 16:13:23,387 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 234 selfloop transitions, 27 changer transitions 12/276 dead transitions. [2024-06-21 16:13:23,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 276 transitions, 3009 flow [2024-06-21 16:13:23,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:23,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:23,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 16:13:23,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 16:13:23,389 INFO L175 Difference]: Start difference. First operand has 341 places, 262 transitions, 2371 flow. Second operand 11 states and 126 transitions. [2024-06-21 16:13:23,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 276 transitions, 3009 flow [2024-06-21 16:13:24,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 276 transitions, 2899 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-21 16:13:24,282 INFO L231 Difference]: Finished difference. Result has 343 places, 259 transitions, 2302 flow [2024-06-21 16:13:24,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2302, PETRI_PLACES=343, PETRI_TRANSITIONS=259} [2024-06-21 16:13:24,282 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 16:13:24,282 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 259 transitions, 2302 flow [2024-06-21 16:13:24,283 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-21 16:13:24,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:24,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:24,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 16:13:24,283 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-21 16:13:24,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:24,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1895811544, now seen corresponding path program 22 times [2024-06-21 16:13:24,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:24,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104396373] [2024-06-21 16:13:24,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:24,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:24,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:25,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-21 16:13:25,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:25,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104396373] [2024-06-21 16:13:25,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104396373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:25,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:25,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:25,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935729337] [2024-06-21 16:13:25,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:25,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:25,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:25,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:25,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:25,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:25,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 259 transitions, 2302 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-21 16:13:25,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:25,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:25,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:26,172 INFO L124 PetriNetUnfolderBase]: 563/1163 cut-off events. [2024-06-21 16:13:26,173 INFO L125 PetriNetUnfolderBase]: For 204492/204492 co-relation queries the response was YES. [2024-06-21 16:13:26,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8490 conditions, 1163 events. 563/1163 cut-off events. For 204492/204492 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7074 event pairs, 86 based on Foata normal form. 2/1164 useless extension candidates. Maximal degree in co-relation 8339. Up to 921 conditions per place. [2024-06-21 16:13:26,184 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 200 selfloop transitions, 66 changer transitions 0/269 dead transitions. [2024-06-21 16:13:26,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 269 transitions, 2906 flow [2024-06-21 16:13:26,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:26,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:26,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-21 16:13:26,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-21 16:13:26,185 INFO L175 Difference]: Start difference. First operand has 343 places, 259 transitions, 2302 flow. Second operand 11 states and 134 transitions. [2024-06-21 16:13:26,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 269 transitions, 2906 flow [2024-06-21 16:13:26,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 269 transitions, 2846 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:13:26,918 INFO L231 Difference]: Finished difference. Result has 339 places, 260 transitions, 2434 flow [2024-06-21 16:13:26,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2434, PETRI_PLACES=339, PETRI_TRANSITIONS=260} [2024-06-21 16:13:26,918 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2024-06-21 16:13:26,919 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 260 transitions, 2434 flow [2024-06-21 16:13:26,919 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-21 16:13:26,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:26,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:26,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 16:13:26,919 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-21 16:13:26,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:26,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1733025816, now seen corresponding path program 23 times [2024-06-21 16:13:26,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:26,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561771653] [2024-06-21 16:13:26,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:26,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:26,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:28,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-21 16:13:28,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:28,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561771653] [2024-06-21 16:13:28,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561771653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:28,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:28,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:28,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383779939] [2024-06-21 16:13:28,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:28,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:28,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:28,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:28,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:28,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:28,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 260 transitions, 2434 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-21 16:13:28,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:28,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:28,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:28,706 INFO L124 PetriNetUnfolderBase]: 567/1171 cut-off events. [2024-06-21 16:13:28,706 INFO L125 PetriNetUnfolderBase]: For 198910/198910 co-relation queries the response was YES. [2024-06-21 16:13:28,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8638 conditions, 1171 events. 567/1171 cut-off events. For 198910/198910 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7118 event pairs, 86 based on Foata normal form. 2/1172 useless extension candidates. Maximal degree in co-relation 8489. Up to 824 conditions per place. [2024-06-21 16:13:28,719 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 183 selfloop transitions, 84 changer transitions 0/270 dead transitions. [2024-06-21 16:13:28,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 270 transitions, 3042 flow [2024-06-21 16:13:28,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:28,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:28,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 16:13:28,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:13:28,721 INFO L175 Difference]: Start difference. First operand has 339 places, 260 transitions, 2434 flow. Second operand 11 states and 132 transitions. [2024-06-21 16:13:28,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 270 transitions, 3042 flow [2024-06-21 16:13:29,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 270 transitions, 2860 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-21 16:13:29,414 INFO L231 Difference]: Finished difference. Result has 341 places, 261 transitions, 2482 flow [2024-06-21 16:13:29,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2482, PETRI_PLACES=341, PETRI_TRANSITIONS=261} [2024-06-21 16:13:29,414 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 16:13:29,414 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 261 transitions, 2482 flow [2024-06-21 16:13:29,415 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-21 16:13:29,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:29,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:29,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 16:13:29,415 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-21 16:13:29,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:29,416 INFO L85 PathProgramCache]: Analyzing trace with hash 184913240, now seen corresponding path program 24 times [2024-06-21 16:13:29,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:29,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973114239] [2024-06-21 16:13:29,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:29,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:29,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:30,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:30,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973114239] [2024-06-21 16:13:30,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973114239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:30,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:30,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:30,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560804083] [2024-06-21 16:13:30,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:30,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:30,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:30,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:30,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:30,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:30,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 261 transitions, 2482 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-21 16:13:30,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:30,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:30,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:31,114 INFO L124 PetriNetUnfolderBase]: 583/1211 cut-off events. [2024-06-21 16:13:31,114 INFO L125 PetriNetUnfolderBase]: For 248414/248414 co-relation queries the response was YES. [2024-06-21 16:13:31,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8891 conditions, 1211 events. 583/1211 cut-off events. For 248414/248414 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7448 event pairs, 92 based on Foata normal form. 10/1220 useless extension candidates. Maximal degree in co-relation 8741. Up to 986 conditions per place. [2024-06-21 16:13:31,128 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 225 selfloop transitions, 40 changer transitions 6/274 dead transitions. [2024-06-21 16:13:31,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 274 transitions, 3150 flow [2024-06-21 16:13:31,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:31,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:31,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 16:13:31,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 16:13:31,129 INFO L175 Difference]: Start difference. First operand has 341 places, 261 transitions, 2482 flow. Second operand 11 states and 131 transitions. [2024-06-21 16:13:31,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 274 transitions, 3150 flow [2024-06-21 16:13:31,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 274 transitions, 2930 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-21 16:13:31,887 INFO L231 Difference]: Finished difference. Result has 343 places, 259 transitions, 2388 flow [2024-06-21 16:13:31,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2262, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2388, PETRI_PLACES=343, PETRI_TRANSITIONS=259} [2024-06-21 16:13:31,887 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 16:13:31,888 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 259 transitions, 2388 flow [2024-06-21 16:13:31,888 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-21 16:13:31,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:31,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:31,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 16:13:31,888 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-21 16:13:31,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:31,888 INFO L85 PathProgramCache]: Analyzing trace with hash 178484150, now seen corresponding path program 25 times [2024-06-21 16:13:31,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:31,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456129591] [2024-06-21 16:13:31,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:31,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:31,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:33,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-21 16:13:33,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:33,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456129591] [2024-06-21 16:13:33,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456129591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:33,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:33,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:33,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963135276] [2024-06-21 16:13:33,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:33,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:33,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:33,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:33,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:33,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:33,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 259 transitions, 2388 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-21 16:13:33,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:33,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:33,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:34,297 INFO L124 PetriNetUnfolderBase]: 570/1178 cut-off events. [2024-06-21 16:13:34,297 INFO L125 PetriNetUnfolderBase]: For 206760/206760 co-relation queries the response was YES. [2024-06-21 16:13:34,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8694 conditions, 1178 events. 570/1178 cut-off events. For 206760/206760 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7196 event pairs, 86 based on Foata normal form. 2/1179 useless extension candidates. Maximal degree in co-relation 8543. Up to 1003 conditions per place. [2024-06-21 16:13:34,310 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 229 selfloop transitions, 37 changer transitions 0/269 dead transitions. [2024-06-21 16:13:34,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 269 transitions, 2998 flow [2024-06-21 16:13:34,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:34,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:34,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 16:13:34,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 16:13:34,311 INFO L175 Difference]: Start difference. First operand has 343 places, 259 transitions, 2388 flow. Second operand 11 states and 127 transitions. [2024-06-21 16:13:34,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 269 transitions, 2998 flow [2024-06-21 16:13:34,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 269 transitions, 2861 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-21 16:13:34,971 INFO L231 Difference]: Finished difference. Result has 344 places, 260 transitions, 2391 flow [2024-06-21 16:13:34,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2391, PETRI_PLACES=344, PETRI_TRANSITIONS=260} [2024-06-21 16:13:34,972 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-21 16:13:34,972 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 260 transitions, 2391 flow [2024-06-21 16:13:34,972 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-21 16:13:34,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:34,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:34,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 16:13:34,973 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-21 16:13:34,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:34,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1511380776, now seen corresponding path program 26 times [2024-06-21 16:13:34,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:34,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994801961] [2024-06-21 16:13:34,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:34,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:34,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:36,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-21 16:13:36,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:36,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994801961] [2024-06-21 16:13:36,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994801961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:36,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:36,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:36,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818083480] [2024-06-21 16:13:36,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:36,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:36,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:36,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:36,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:36,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:36,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 260 transitions, 2391 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-21 16:13:36,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:36,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:36,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:36,886 INFO L124 PetriNetUnfolderBase]: 574/1186 cut-off events. [2024-06-21 16:13:36,886 INFO L125 PetriNetUnfolderBase]: For 210678/210678 co-relation queries the response was YES. [2024-06-21 16:13:36,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8755 conditions, 1186 events. 574/1186 cut-off events. For 210678/210678 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 7250 event pairs, 88 based on Foata normal form. 2/1187 useless extension candidates. Maximal degree in co-relation 8603. Up to 841 conditions per place. [2024-06-21 16:13:36,899 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 184 selfloop transitions, 83 changer transitions 0/270 dead transitions. [2024-06-21 16:13:36,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 270 transitions, 3005 flow [2024-06-21 16:13:36,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:36,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:36,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 16:13:36,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 16:13:36,900 INFO L175 Difference]: Start difference. First operand has 344 places, 260 transitions, 2391 flow. Second operand 11 states and 133 transitions. [2024-06-21 16:13:36,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 270 transitions, 3005 flow [2024-06-21 16:13:37,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 270 transitions, 2875 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-21 16:13:37,640 INFO L231 Difference]: Finished difference. Result has 346 places, 261 transitions, 2495 flow [2024-06-21 16:13:37,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2495, PETRI_PLACES=346, PETRI_TRANSITIONS=261} [2024-06-21 16:13:37,641 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 316 predicate places. [2024-06-21 16:13:37,641 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 261 transitions, 2495 flow [2024-06-21 16:13:37,641 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-21 16:13:37,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:37,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:37,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 16:13:37,641 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-21 16:13:37,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:37,642 INFO L85 PathProgramCache]: Analyzing trace with hash 178479500, now seen corresponding path program 27 times [2024-06-21 16:13:37,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:37,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194633228] [2024-06-21 16:13:37,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:37,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:37,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:39,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-21 16:13:39,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:39,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194633228] [2024-06-21 16:13:39,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194633228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:39,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:39,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:39,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217171764] [2024-06-21 16:13:39,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:39,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:39,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:39,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:39,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:39,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:39,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 261 transitions, 2495 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-21 16:13:39,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:39,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:39,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:39,950 INFO L124 PetriNetUnfolderBase]: 578/1198 cut-off events. [2024-06-21 16:13:39,950 INFO L125 PetriNetUnfolderBase]: For 214858/214858 co-relation queries the response was YES. [2024-06-21 16:13:39,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8920 conditions, 1198 events. 578/1198 cut-off events. For 214858/214858 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7334 event pairs, 90 based on Foata normal form. 2/1199 useless extension candidates. Maximal degree in co-relation 8767. Up to 999 conditions per place. [2024-06-21 16:13:39,962 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 230 selfloop transitions, 39 changer transitions 0/272 dead transitions. [2024-06-21 16:13:39,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 272 transitions, 3117 flow [2024-06-21 16:13:39,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:39,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:39,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 16:13:39,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 16:13:39,964 INFO L175 Difference]: Start difference. First operand has 346 places, 261 transitions, 2495 flow. Second operand 11 states and 128 transitions. [2024-06-21 16:13:39,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 272 transitions, 3117 flow [2024-06-21 16:13:40,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 272 transitions, 2893 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-21 16:13:40,725 INFO L231 Difference]: Finished difference. Result has 348 places, 262 transitions, 2419 flow [2024-06-21 16:13:40,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2419, PETRI_PLACES=348, PETRI_TRANSITIONS=262} [2024-06-21 16:13:40,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-21 16:13:40,726 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 262 transitions, 2419 flow [2024-06-21 16:13:40,726 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-21 16:13:40,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:40,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:40,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 16:13:40,726 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-21 16:13:40,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:40,727 INFO L85 PathProgramCache]: Analyzing trace with hash 603866962, now seen corresponding path program 16 times [2024-06-21 16:13:40,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:40,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198933985] [2024-06-21 16:13:40,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:40,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:40,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:42,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:42,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:42,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198933985] [2024-06-21 16:13:42,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198933985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:42,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:42,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:13:42,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207485895] [2024-06-21 16:13:42,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:42,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:13:42,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:42,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:13:42,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:13:42,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:42,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 262 transitions, 2419 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-21 16:13:42,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:42,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:42,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:42,791 INFO L124 PetriNetUnfolderBase]: 608/1264 cut-off events. [2024-06-21 16:13:42,791 INFO L125 PetriNetUnfolderBase]: For 291093/291093 co-relation queries the response was YES. [2024-06-21 16:13:42,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9995 conditions, 1264 events. 608/1264 cut-off events. For 291093/291093 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 7846 event pairs, 102 based on Foata normal form. 6/1269 useless extension candidates. Maximal degree in co-relation 9841. Up to 978 conditions per place. [2024-06-21 16:13:42,805 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 232 selfloop transitions, 36 changer transitions 7/278 dead transitions. [2024-06-21 16:13:42,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 278 transitions, 3303 flow [2024-06-21 16:13:42,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:42,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:42,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 16:13:42,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 16:13:42,806 INFO L175 Difference]: Start difference. First operand has 348 places, 262 transitions, 2419 flow. Second operand 11 states and 133 transitions. [2024-06-21 16:13:42,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 278 transitions, 3303 flow [2024-06-21 16:13:43,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 278 transitions, 3165 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-21 16:13:43,724 INFO L231 Difference]: Finished difference. Result has 350 places, 259 transitions, 2336 flow [2024-06-21 16:13:43,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2336, PETRI_PLACES=350, PETRI_TRANSITIONS=259} [2024-06-21 16:13:43,725 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 320 predicate places. [2024-06-21 16:13:43,725 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 259 transitions, 2336 flow [2024-06-21 16:13:43,725 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-21 16:13:43,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:43,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:43,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 16:13:43,725 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-21 16:13:43,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:43,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1895633914, now seen corresponding path program 28 times [2024-06-21 16:13:43,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:43,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056616914] [2024-06-21 16:13:43,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:43,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:43,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:45,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:45,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:45,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056616914] [2024-06-21 16:13:45,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056616914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:45,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:45,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:45,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29792228] [2024-06-21 16:13:45,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:45,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:45,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:45,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:45,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:45,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:45,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 259 transitions, 2336 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-21 16:13:45,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:45,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:45,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:45,616 INFO L124 PetriNetUnfolderBase]: 626/1294 cut-off events. [2024-06-21 16:13:45,616 INFO L125 PetriNetUnfolderBase]: For 335418/335418 co-relation queries the response was YES. [2024-06-21 16:13:45,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11478 conditions, 1294 events. 626/1294 cut-off events. For 335418/335418 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 8032 event pairs, 113 based on Foata normal form. 2/1295 useless extension candidates. Maximal degree in co-relation 11323. Up to 981 conditions per place. [2024-06-21 16:13:45,631 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 207 selfloop transitions, 65 changer transitions 0/275 dead transitions. [2024-06-21 16:13:45,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 275 transitions, 3312 flow [2024-06-21 16:13:45,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:45,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:45,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 16:13:45,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-21 16:13:45,632 INFO L175 Difference]: Start difference. First operand has 350 places, 259 transitions, 2336 flow. Second operand 11 states and 139 transitions. [2024-06-21 16:13:45,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 275 transitions, 3312 flow [2024-06-21 16:13:46,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 275 transitions, 3238 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 16:13:46,746 INFO L231 Difference]: Finished difference. Result has 348 places, 261 transitions, 2534 flow [2024-06-21 16:13:46,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2534, PETRI_PLACES=348, PETRI_TRANSITIONS=261} [2024-06-21 16:13:46,746 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 318 predicate places. [2024-06-21 16:13:46,746 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 261 transitions, 2534 flow [2024-06-21 16:13:46,746 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-21 16:13:46,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:46,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:46,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 16:13:46,747 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-21 16:13:46,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:46,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1511373832, now seen corresponding path program 17 times [2024-06-21 16:13:46,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:46,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200432382] [2024-06-21 16:13:46,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:46,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:46,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:48,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:48,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:48,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200432382] [2024-06-21 16:13:48,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200432382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:48,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:48,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:13:48,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208918666] [2024-06-21 16:13:48,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:48,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:13:48,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:48,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:13:48,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:13:48,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:48,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 261 transitions, 2534 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-21 16:13:48,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:48,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:48,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:49,502 INFO L124 PetriNetUnfolderBase]: 638/1322 cut-off events. [2024-06-21 16:13:49,502 INFO L125 PetriNetUnfolderBase]: For 368295/368295 co-relation queries the response was YES. [2024-06-21 16:13:49,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11661 conditions, 1322 events. 638/1322 cut-off events. For 368295/368295 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8273 event pairs, 119 based on Foata normal form. 8/1329 useless extension candidates. Maximal degree in co-relation 11507. Up to 948 conditions per place. [2024-06-21 16:13:49,517 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 80 changer transitions 9/274 dead transitions. [2024-06-21 16:13:49,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 274 transitions, 3146 flow [2024-06-21 16:13:49,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:13:49,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:13:49,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 16:13:49,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 16:13:49,518 INFO L175 Difference]: Start difference. First operand has 348 places, 261 transitions, 2534 flow. Second operand 12 states and 145 transitions. [2024-06-21 16:13:49,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 274 transitions, 3146 flow [2024-06-21 16:13:50,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 274 transitions, 2968 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 16:13:50,714 INFO L231 Difference]: Finished difference. Result has 352 places, 258 transitions, 2496 flow [2024-06-21 16:13:50,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2496, PETRI_PLACES=352, PETRI_TRANSITIONS=258} [2024-06-21 16:13:50,714 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-21 16:13:50,715 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 258 transitions, 2496 flow [2024-06-21 16:13:50,715 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-21 16:13:50,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:50,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:50,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 16:13:50,715 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-21 16:13:50,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:50,715 INFO L85 PathProgramCache]: Analyzing trace with hash 795176686, now seen corresponding path program 18 times [2024-06-21 16:13:50,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:50,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035402477] [2024-06-21 16:13:50,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:50,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:52,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-21 16:13:52,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:52,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035402477] [2024-06-21 16:13:52,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035402477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:52,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:52,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:13:52,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266334322] [2024-06-21 16:13:52,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:52,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:13:52,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:52,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:13:52,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:13:53,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:53,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 258 transitions, 2496 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-21 16:13:53,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:53,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:53,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:53,740 INFO L124 PetriNetUnfolderBase]: 639/1327 cut-off events. [2024-06-21 16:13:53,740 INFO L125 PetriNetUnfolderBase]: For 372022/372022 co-relation queries the response was YES. [2024-06-21 16:13:53,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11644 conditions, 1327 events. 639/1327 cut-off events. For 372022/372022 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 8323 event pairs, 119 based on Foata normal form. 8/1334 useless extension candidates. Maximal degree in co-relation 11489. Up to 948 conditions per place. [2024-06-21 16:13:53,752 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 183 selfloop transitions, 80 changer transitions 9/275 dead transitions. [2024-06-21 16:13:53,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 275 transitions, 3138 flow [2024-06-21 16:13:53,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:13:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:13:53,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-21 16:13:53,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-21 16:13:53,754 INFO L175 Difference]: Start difference. First operand has 352 places, 258 transitions, 2496 flow. Second operand 12 states and 146 transitions. [2024-06-21 16:13:53,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 275 transitions, 3138 flow [2024-06-21 16:13:54,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 275 transitions, 2974 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 16:13:54,748 INFO L231 Difference]: Finished difference. Result has 352 places, 259 transitions, 2511 flow [2024-06-21 16:13:54,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2511, PETRI_PLACES=352, PETRI_TRANSITIONS=259} [2024-06-21 16:13:54,749 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 322 predicate places. [2024-06-21 16:13:54,749 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 259 transitions, 2511 flow [2024-06-21 16:13:54,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-21 16:13:54,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:54,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-21 16:13:54,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 16:13:54,750 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-21 16:13:54,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:54,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1503099622, now seen corresponding path program 19 times [2024-06-21 16:13:54,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:54,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904595982] [2024-06-21 16:13:54,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:54,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:54,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:56,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:56,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:56,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904595982] [2024-06-21 16:13:56,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904595982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:56,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:56,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:13:56,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926024424] [2024-06-21 16:13:56,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:56,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:13:56,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:56,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:13:56,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:13:56,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:56,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 259 transitions, 2511 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:56,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:56,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:56,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:56,645 INFO L124 PetriNetUnfolderBase]: 634/1318 cut-off events. [2024-06-21 16:13:56,645 INFO L125 PetriNetUnfolderBase]: For 365569/365569 co-relation queries the response was YES. [2024-06-21 16:13:56,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11571 conditions, 1318 events. 634/1318 cut-off events. For 365569/365569 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8290 event pairs, 119 based on Foata normal form. 8/1325 useless extension candidates. Maximal degree in co-relation 11415. Up to 848 conditions per place. [2024-06-21 16:13:56,660 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 157 selfloop transitions, 105 changer transitions 6/271 dead transitions. [2024-06-21 16:13:56,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 271 transitions, 3115 flow [2024-06-21 16:13:56,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:13:56,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:13:56,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 16:13:56,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-21 16:13:56,661 INFO L175 Difference]: Start difference. First operand has 352 places, 259 transitions, 2511 flow. Second operand 11 states and 140 transitions. [2024-06-21 16:13:56,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 271 transitions, 3115 flow [2024-06-21 16:13:57,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 271 transitions, 2951 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 16:13:57,932 INFO L231 Difference]: Finished difference. Result has 351 places, 256 transitions, 2538 flow [2024-06-21 16:13:57,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2538, PETRI_PLACES=351, PETRI_TRANSITIONS=256} [2024-06-21 16:13:57,933 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-21 16:13:57,933 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 256 transitions, 2538 flow [2024-06-21 16:13:57,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:57,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:57,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:57,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 16:13:57,933 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-21 16:13:57,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:57,934 INFO L85 PathProgramCache]: Analyzing trace with hash 184920184, now seen corresponding path program 20 times [2024-06-21 16:13:57,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:57,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816873337] [2024-06-21 16:13:57,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:57,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:57,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:59,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:59,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:59,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816873337] [2024-06-21 16:13:59,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816873337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:59,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:59,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:13:59,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087624403] [2024-06-21 16:13:59,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:59,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:13:59,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:59,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:13:59,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:13:59,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:13:59,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 256 transitions, 2538 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-21 16:13:59,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:59,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:13:59,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:00,546 INFO L124 PetriNetUnfolderBase]: 629/1309 cut-off events. [2024-06-21 16:14:00,546 INFO L125 PetriNetUnfolderBase]: For 367699/367699 co-relation queries the response was YES. [2024-06-21 16:14:00,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11588 conditions, 1309 events. 629/1309 cut-off events. For 367699/367699 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 8242 event pairs, 119 based on Foata normal form. 8/1316 useless extension candidates. Maximal degree in co-relation 11433. Up to 1098 conditions per place. [2024-06-21 16:14:00,558 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 223 selfloop transitions, 36 changer transitions 7/269 dead transitions. [2024-06-21 16:14:00,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 269 transitions, 3140 flow [2024-06-21 16:14:00,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:00,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:00,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-21 16:14:00,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 16:14:00,560 INFO L175 Difference]: Start difference. First operand has 351 places, 256 transitions, 2538 flow. Second operand 12 states and 140 transitions. [2024-06-21 16:14:00,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 269 transitions, 3140 flow [2024-06-21 16:14:01,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 269 transitions, 2924 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 16:14:01,655 INFO L231 Difference]: Finished difference. Result has 351 places, 253 transitions, 2374 flow [2024-06-21 16:14:01,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2374, PETRI_PLACES=351, PETRI_TRANSITIONS=253} [2024-06-21 16:14:01,655 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-21 16:14:01,655 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 253 transitions, 2374 flow [2024-06-21 16:14:01,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-21 16:14:01,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:01,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-21 16:14:01,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 16:14:01,656 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-21 16:14:01,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:01,656 INFO L85 PathProgramCache]: Analyzing trace with hash 597371842, now seen corresponding path program 21 times [2024-06-21 16:14:01,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:01,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470922027] [2024-06-21 16:14:01,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:01,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:01,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:04,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:04,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:04,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470922027] [2024-06-21 16:14:04,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470922027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:04,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:04,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:04,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67642265] [2024-06-21 16:14:04,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:04,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:04,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:04,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:04,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:04,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:04,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 253 transitions, 2374 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-21 16:14:04,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:04,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:04,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:05,151 INFO L124 PetriNetUnfolderBase]: 617/1293 cut-off events. [2024-06-21 16:14:05,151 INFO L125 PetriNetUnfolderBase]: For 353634/353634 co-relation queries the response was YES. [2024-06-21 16:14:05,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11066 conditions, 1293 events. 617/1293 cut-off events. For 353634/353634 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 8088 event pairs, 122 based on Foata normal form. 8/1300 useless extension candidates. Maximal degree in co-relation 10911. Up to 1077 conditions per place. [2024-06-21 16:14:05,163 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 219 selfloop transitions, 31 changer transitions 13/266 dead transitions. [2024-06-21 16:14:05,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 266 transitions, 2970 flow [2024-06-21 16:14:05,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:05,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:05,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 138 transitions. [2024-06-21 16:14:05,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 16:14:05,164 INFO L175 Difference]: Start difference. First operand has 351 places, 253 transitions, 2374 flow. Second operand 12 states and 138 transitions. [2024-06-21 16:14:05,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 266 transitions, 2970 flow [2024-06-21 16:14:06,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 266 transitions, 2892 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 16:14:06,322 INFO L231 Difference]: Finished difference. Result has 349 places, 247 transitions, 2313 flow [2024-06-21 16:14:06,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2313, PETRI_PLACES=349, PETRI_TRANSITIONS=247} [2024-06-21 16:14:06,323 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 319 predicate places. [2024-06-21 16:14:06,323 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 247 transitions, 2313 flow [2024-06-21 16:14:06,323 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-21 16:14:06,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:06,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:06,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 16:14:06,324 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-21 16:14:06,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:06,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1511134822, now seen corresponding path program 22 times [2024-06-21 16:14:06,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:06,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420879281] [2024-06-21 16:14:06,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:06,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:06,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:07,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:07,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:07,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420879281] [2024-06-21 16:14:07,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420879281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:07,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:07,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:07,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792442793] [2024-06-21 16:14:07,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:07,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:07,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:07,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:07,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:08,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:08,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 247 transitions, 2313 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-21 16:14:08,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:08,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:08,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:08,516 INFO L124 PetriNetUnfolderBase]: 605/1273 cut-off events. [2024-06-21 16:14:08,516 INFO L125 PetriNetUnfolderBase]: For 332954/332954 co-relation queries the response was YES. [2024-06-21 16:14:08,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10893 conditions, 1273 events. 605/1273 cut-off events. For 332954/332954 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 7938 event pairs, 116 based on Foata normal form. 6/1278 useless extension candidates. Maximal degree in co-relation 10739. Up to 902 conditions per place. [2024-06-21 16:14:08,530 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 173 selfloop transitions, 75 changer transitions 10/261 dead transitions. [2024-06-21 16:14:08,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 261 transitions, 2891 flow [2024-06-21 16:14:08,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:08,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:08,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 16:14:08,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:14:08,531 INFO L175 Difference]: Start difference. First operand has 349 places, 247 transitions, 2313 flow. Second operand 12 states and 144 transitions. [2024-06-21 16:14:08,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 261 transitions, 2891 flow [2024-06-21 16:14:09,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 261 transitions, 2813 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 16:14:09,639 INFO L231 Difference]: Finished difference. Result has 344 places, 245 transitions, 2371 flow [2024-06-21 16:14:09,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2371, PETRI_PLACES=344, PETRI_TRANSITIONS=245} [2024-06-21 16:14:09,639 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 314 predicate places. [2024-06-21 16:14:09,639 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 245 transitions, 2371 flow [2024-06-21 16:14:09,640 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-21 16:14:09,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:09,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:09,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 16:14:09,640 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-21 16:14:09,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:09,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1902067654, now seen corresponding path program 29 times [2024-06-21 16:14:09,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:09,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996112848] [2024-06-21 16:14:09,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:09,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:09,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:11,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:11,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:11,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996112848] [2024-06-21 16:14:11,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996112848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:11,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:11,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:14:11,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030430502] [2024-06-21 16:14:11,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:11,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:14:11,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:11,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:14:11,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:14:11,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:11,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 245 transitions, 2371 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-21 16:14:11,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:11,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:11,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:12,046 INFO L124 PetriNetUnfolderBase]: 594/1248 cut-off events. [2024-06-21 16:14:12,046 INFO L125 PetriNetUnfolderBase]: For 294781/294781 co-relation queries the response was YES. [2024-06-21 16:14:12,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10777 conditions, 1248 events. 594/1248 cut-off events. For 294781/294781 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7735 event pairs, 118 based on Foata normal form. 2/1249 useless extension candidates. Maximal degree in co-relation 10625. Up to 1047 conditions per place. [2024-06-21 16:14:12,060 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 208 selfloop transitions, 44 changer transitions 0/255 dead transitions. [2024-06-21 16:14:12,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 255 transitions, 2943 flow [2024-06-21 16:14:12,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:14:12,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:14:12,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 16:14:12,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 16:14:12,061 INFO L175 Difference]: Start difference. First operand has 344 places, 245 transitions, 2371 flow. Second operand 11 states and 131 transitions. [2024-06-21 16:14:12,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 255 transitions, 2943 flow [2024-06-21 16:14:12,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 255 transitions, 2787 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 16:14:12,911 INFO L231 Difference]: Finished difference. Result has 340 places, 246 transitions, 2359 flow [2024-06-21 16:14:12,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2215, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2359, PETRI_PLACES=340, PETRI_TRANSITIONS=246} [2024-06-21 16:14:12,912 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 310 predicate places. [2024-06-21 16:14:12,912 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 246 transitions, 2359 flow [2024-06-21 16:14:12,912 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-21 16:14:12,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:12,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:12,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 16:14:12,912 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-21 16:14:12,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:12,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1503091252, now seen corresponding path program 23 times [2024-06-21 16:14:12,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:12,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683518616] [2024-06-21 16:14:12,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:12,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:12,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:14,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:14,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:14,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683518616] [2024-06-21 16:14:14,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683518616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:14,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:14,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:14,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787512261] [2024-06-21 16:14:14,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:14,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:14,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:14,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:14,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:14,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:14,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 246 transitions, 2359 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-21 16:14:14,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:14,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:14,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:15,278 INFO L124 PetriNetUnfolderBase]: 602/1272 cut-off events. [2024-06-21 16:14:15,279 INFO L125 PetriNetUnfolderBase]: For 316252/316252 co-relation queries the response was YES. [2024-06-21 16:14:15,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10827 conditions, 1272 events. 602/1272 cut-off events. For 316252/316252 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 7948 event pairs, 118 based on Foata normal form. 6/1277 useless extension candidates. Maximal degree in co-relation 10677. Up to 882 conditions per place. [2024-06-21 16:14:15,292 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 82 changer transitions 10/259 dead transitions. [2024-06-21 16:14:15,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 259 transitions, 2929 flow [2024-06-21 16:14:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:15,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:15,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 16:14:15,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 16:14:15,293 INFO L175 Difference]: Start difference. First operand has 340 places, 246 transitions, 2359 flow. Second operand 12 states and 145 transitions. [2024-06-21 16:14:15,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 259 transitions, 2929 flow [2024-06-21 16:14:16,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 259 transitions, 2797 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-21 16:14:16,312 INFO L231 Difference]: Finished difference. Result has 343 places, 243 transitions, 2376 flow [2024-06-21 16:14:16,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2227, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2376, PETRI_PLACES=343, PETRI_TRANSITIONS=243} [2024-06-21 16:14:16,313 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 16:14:16,313 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 243 transitions, 2376 flow [2024-06-21 16:14:16,313 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-21 16:14:16,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:16,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:16,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 16:14:16,313 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-21 16:14:16,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:16,314 INFO L85 PathProgramCache]: Analyzing trace with hash 803516926, now seen corresponding path program 24 times [2024-06-21 16:14:16,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:16,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697230020] [2024-06-21 16:14:16,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:16,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:16,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14: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-21 16:14:17,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:17,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697230020] [2024-06-21 16:14:17,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697230020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:17,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:17,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:17,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747965633] [2024-06-21 16:14:17,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:17,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:17,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:17,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:17,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:17,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:17,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 243 transitions, 2376 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-21 16:14:17,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:17,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:17,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:18,438 INFO L124 PetriNetUnfolderBase]: 617/1305 cut-off events. [2024-06-21 16:14:18,438 INFO L125 PetriNetUnfolderBase]: For 367404/367404 co-relation queries the response was YES. [2024-06-21 16:14:18,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11922 conditions, 1305 events. 617/1305 cut-off events. For 367404/367404 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8221 event pairs, 128 based on Foata normal form. 6/1310 useless extension candidates. Maximal degree in co-relation 11771. Up to 842 conditions per place. [2024-06-21 16:14:18,454 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 168 selfloop transitions, 80 changer transitions 10/261 dead transitions. [2024-06-21 16:14:18,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 261 transitions, 3224 flow [2024-06-21 16:14:18,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:18,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:18,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-21 16:14:18,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 16:14:18,455 INFO L175 Difference]: Start difference. First operand has 343 places, 243 transitions, 2376 flow. Second operand 12 states and 150 transitions. [2024-06-21 16:14:18,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 261 transitions, 3224 flow [2024-06-21 16:14:19,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 261 transitions, 3062 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 16:14:19,540 INFO L231 Difference]: Finished difference. Result has 341 places, 239 transitions, 2356 flow [2024-06-21 16:14:19,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2356, PETRI_PLACES=341, PETRI_TRANSITIONS=239} [2024-06-21 16:14:19,541 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 311 predicate places. [2024-06-21 16:14:19,541 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 239 transitions, 2356 flow [2024-06-21 16:14:19,541 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-21 16:14:19,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:19,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:19,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 16:14:19,542 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-21 16:14:19,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:19,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1895818488, now seen corresponding path program 25 times [2024-06-21 16:14:19,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:19,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849893368] [2024-06-21 16:14:19,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:19,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:19,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:21,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:21,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:21,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849893368] [2024-06-21 16:14:21,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849893368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:21,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:21,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:21,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880134974] [2024-06-21 16:14:21,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:21,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:21,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:21,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:21,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:21,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:21,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 239 transitions, 2356 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-21 16:14:21,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:21,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:21,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:22,438 INFO L124 PetriNetUnfolderBase]: 610/1288 cut-off events. [2024-06-21 16:14:22,438 INFO L125 PetriNetUnfolderBase]: For 372782/372782 co-relation queries the response was YES. [2024-06-21 16:14:22,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11833 conditions, 1288 events. 610/1288 cut-off events. For 372782/372782 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8119 event pairs, 132 based on Foata normal form. 8/1295 useless extension candidates. Maximal degree in co-relation 11683. Up to 1052 conditions per place. [2024-06-21 16:14:22,453 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 198 selfloop transitions, 44 changer transitions 7/252 dead transitions. [2024-06-21 16:14:22,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 252 transitions, 2924 flow [2024-06-21 16:14:22,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:22,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:22,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 16:14:22,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-21 16:14:22,454 INFO L175 Difference]: Start difference. First operand has 341 places, 239 transitions, 2356 flow. Second operand 12 states and 143 transitions. [2024-06-21 16:14:22,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 252 transitions, 2924 flow [2024-06-21 16:14:23,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 252 transitions, 2744 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 16:14:23,629 INFO L231 Difference]: Finished difference. Result has 336 places, 236 transitions, 2245 flow [2024-06-21 16:14:23,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2245, PETRI_PLACES=336, PETRI_TRANSITIONS=236} [2024-06-21 16:14:23,630 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 306 predicate places. [2024-06-21 16:14:23,630 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 236 transitions, 2245 flow [2024-06-21 16:14:23,630 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-21 16:14:23,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:23,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:23,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 16:14:23,631 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-21 16:14:23,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:23,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1902074598, now seen corresponding path program 26 times [2024-06-21 16:14:23,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:23,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180662265] [2024-06-21 16:14:23,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:23,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:23,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:26,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:26,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:26,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180662265] [2024-06-21 16:14:26,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180662265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:26,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:26,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:26,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953905159] [2024-06-21 16:14:26,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:26,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:26,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:26,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:26,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:26,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:26,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 236 transitions, 2245 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-21 16:14:26,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:26,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:26,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:27,249 INFO L124 PetriNetUnfolderBase]: 617/1309 cut-off events. [2024-06-21 16:14:27,250 INFO L125 PetriNetUnfolderBase]: For 404658/404658 co-relation queries the response was YES. [2024-06-21 16:14:27,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11730 conditions, 1309 events. 617/1309 cut-off events. For 404658/404658 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 8314 event pairs, 136 based on Foata normal form. 16/1324 useless extension candidates. Maximal degree in co-relation 11583. Up to 1021 conditions per place. [2024-06-21 16:14:27,264 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 190 selfloop transitions, 46 changer transitions 10/249 dead transitions. [2024-06-21 16:14:27,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 249 transitions, 2807 flow [2024-06-21 16:14:27,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:27,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:27,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 148 transitions. [2024-06-21 16:14:27,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 16:14:27,266 INFO L175 Difference]: Start difference. First operand has 336 places, 236 transitions, 2245 flow. Second operand 12 states and 148 transitions. [2024-06-21 16:14:27,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 249 transitions, 2807 flow [2024-06-21 16:14:28,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 249 transitions, 2713 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 16:14:28,263 INFO L231 Difference]: Finished difference. Result has 334 places, 230 transitions, 2203 flow [2024-06-21 16:14:28,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2151, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2203, PETRI_PLACES=334, PETRI_TRANSITIONS=230} [2024-06-21 16:14:28,263 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-21 16:14:28,263 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 230 transitions, 2203 flow [2024-06-21 16:14:28,264 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-21 16:14:28,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:28,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:28,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 16:14:28,264 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-21 16:14:28,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:28,264 INFO L85 PathProgramCache]: Analyzing trace with hash 51439144, now seen corresponding path program 27 times [2024-06-21 16:14:28,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:28,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819178154] [2024-06-21 16:14:28,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:28,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:28,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:29,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:29,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:29,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819178154] [2024-06-21 16:14:29,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819178154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:29,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:29,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:29,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352821018] [2024-06-21 16:14:29,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:29,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:29,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:29,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:29,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:29,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:29,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 230 transitions, 2203 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-21 16:14:29,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:29,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:29,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:30,264 INFO L124 PetriNetUnfolderBase]: 591/1257 cut-off events. [2024-06-21 16:14:30,264 INFO L125 PetriNetUnfolderBase]: For 340948/340948 co-relation queries the response was YES. [2024-06-21 16:14:30,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11423 conditions, 1257 events. 591/1257 cut-off events. For 340948/340948 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7909 event pairs, 126 based on Foata normal form. 6/1262 useless extension candidates. Maximal degree in co-relation 11277. Up to 1031 conditions per place. [2024-06-21 16:14:30,278 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 191 selfloop transitions, 39 changer transitions 10/243 dead transitions. [2024-06-21 16:14:30,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 243 transitions, 2741 flow [2024-06-21 16:14:30,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:30,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:30,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-06-21 16:14:30,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 16:14:30,279 INFO L175 Difference]: Start difference. First operand has 334 places, 230 transitions, 2203 flow. Second operand 12 states and 141 transitions. [2024-06-21 16:14:30,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 243 transitions, 2741 flow [2024-06-21 16:14:31,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 243 transitions, 2636 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-21 16:14:31,189 INFO L231 Difference]: Finished difference. Result has 330 places, 227 transitions, 2159 flow [2024-06-21 16:14:31,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2159, PETRI_PLACES=330, PETRI_TRANSITIONS=227} [2024-06-21 16:14:31,190 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-21 16:14:31,190 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 227 transitions, 2159 flow [2024-06-21 16:14:31,190 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-21 16:14:31,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:31,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:31,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 16:14:31,191 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-21 16:14:31,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:31,192 INFO L85 PathProgramCache]: Analyzing trace with hash 486140238, now seen corresponding path program 30 times [2024-06-21 16:14:31,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:31,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977826112] [2024-06-21 16:14:31,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:31,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:33,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-21 16:14:33,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:33,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977826112] [2024-06-21 16:14:33,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977826112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:33,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:33,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:14:33,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397118184] [2024-06-21 16:14:33,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:33,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:14:33,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:33,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:14:33,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:14:33,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:33,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 227 transitions, 2159 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-21 16:14:33,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:33,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:33,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:33,653 INFO L124 PetriNetUnfolderBase]: 573/1219 cut-off events. [2024-06-21 16:14:33,654 INFO L125 PetriNetUnfolderBase]: For 303454/303454 co-relation queries the response was YES. [2024-06-21 16:14:33,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10921 conditions, 1219 events. 573/1219 cut-off events. For 303454/303454 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 7603 event pairs, 127 based on Foata normal form. 2/1220 useless extension candidates. Maximal degree in co-relation 10777. Up to 1020 conditions per place. [2024-06-21 16:14:33,668 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 191 selfloop transitions, 42 changer transitions 0/236 dead transitions. [2024-06-21 16:14:33,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 236 transitions, 2643 flow [2024-06-21 16:14:33,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:14:33,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:14:33,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 16:14:33,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 16:14:33,669 INFO L175 Difference]: Start difference. First operand has 330 places, 227 transitions, 2159 flow. Second operand 11 states and 129 transitions. [2024-06-21 16:14:33,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 236 transitions, 2643 flow [2024-06-21 16:14:34,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 236 transitions, 2551 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 16:14:34,826 INFO L231 Difference]: Finished difference. Result has 325 places, 227 transitions, 2155 flow [2024-06-21 16:14:34,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2155, PETRI_PLACES=325, PETRI_TRANSITIONS=227} [2024-06-21 16:14:34,827 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 16:14:34,827 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 227 transitions, 2155 flow [2024-06-21 16:14:34,827 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-21 16:14:34,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:34,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-21 16:14:34,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 16:14:34,828 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-21 16:14:34,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:34,829 INFO L85 PathProgramCache]: Analyzing trace with hash 2132290518, now seen corresponding path program 28 times [2024-06-21 16:14:34,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:34,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159801843] [2024-06-21 16:14:34,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:34,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:34,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:36,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:36,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:36,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159801843] [2024-06-21 16:14:36,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159801843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:36,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:36,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:36,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194890081] [2024-06-21 16:14:36,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:36,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:36,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:36,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:36,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:36,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:36,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 227 transitions, 2155 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-21 16:14:36,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:36,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:36,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:36,924 INFO L124 PetriNetUnfolderBase]: 603/1293 cut-off events. [2024-06-21 16:14:36,924 INFO L125 PetriNetUnfolderBase]: For 358626/358626 co-relation queries the response was YES. [2024-06-21 16:14:36,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12038 conditions, 1293 events. 603/1293 cut-off events. For 358626/358626 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8218 event pairs, 139 based on Foata normal form. 6/1298 useless extension candidates. Maximal degree in co-relation 11895. Up to 930 conditions per place. [2024-06-21 16:14:36,938 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 189 selfloop transitions, 44 changer transitions 9/245 dead transitions. [2024-06-21 16:14:36,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 245 transitions, 2959 flow [2024-06-21 16:14:36,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:36,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:36,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 16:14:36,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 16:14:36,940 INFO L175 Difference]: Start difference. First operand has 325 places, 227 transitions, 2155 flow. Second operand 12 states and 147 transitions. [2024-06-21 16:14:36,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 245 transitions, 2959 flow [2024-06-21 16:14:38,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 245 transitions, 2819 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-21 16:14:38,085 INFO L231 Difference]: Finished difference. Result has 327 places, 224 transitions, 2088 flow [2024-06-21 16:14:38,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2015, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2088, PETRI_PLACES=327, PETRI_TRANSITIONS=224} [2024-06-21 16:14:38,086 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 16:14:38,086 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 224 transitions, 2088 flow [2024-06-21 16:14:38,086 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-21 16:14:38,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:38,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:38,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 16:14:38,087 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-21 16:14:38,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:38,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1752300880, now seen corresponding path program 29 times [2024-06-21 16:14:38,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:38,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677679160] [2024-06-21 16:14:38,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:38,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:39,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-21 16:14:39,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:39,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677679160] [2024-06-21 16:14:39,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677679160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:39,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:39,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:39,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217049721] [2024-06-21 16:14:39,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:39,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:39,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:39,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:39,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:39,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:39,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 224 transitions, 2088 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-21 16:14:39,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:39,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:39,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:40,020 INFO L124 PetriNetUnfolderBase]: 640/1374 cut-off events. [2024-06-21 16:14:40,021 INFO L125 PetriNetUnfolderBase]: For 437467/437467 co-relation queries the response was YES. [2024-06-21 16:14:40,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13869 conditions, 1374 events. 640/1374 cut-off events. For 437467/437467 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 8885 event pairs, 162 based on Foata normal form. 6/1379 useless extension candidates. Maximal degree in co-relation 13725. Up to 1032 conditions per place. [2024-06-21 16:14:40,036 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 193 selfloop transitions, 44 changer transitions 6/246 dead transitions. [2024-06-21 16:14:40,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 246 transitions, 2932 flow [2024-06-21 16:14:40,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:40,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:40,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 146 transitions. [2024-06-21 16:14:40,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924731182795699 [2024-06-21 16:14:40,038 INFO L175 Difference]: Start difference. First operand has 327 places, 224 transitions, 2088 flow. Second operand 12 states and 146 transitions. [2024-06-21 16:14:40,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 246 transitions, 2932 flow [2024-06-21 16:14:41,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 246 transitions, 2796 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-21 16:14:41,313 INFO L231 Difference]: Finished difference. Result has 326 places, 226 transitions, 2082 flow [2024-06-21 16:14:41,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2082, PETRI_PLACES=326, PETRI_TRANSITIONS=226} [2024-06-21 16:14:41,313 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 296 predicate places. [2024-06-21 16:14:41,313 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 226 transitions, 2082 flow [2024-06-21 16:14:41,313 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-21 16:14:41,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:41,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:41,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 16:14:41,314 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-21 16:14:41,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:41,315 INFO L85 PathProgramCache]: Analyzing trace with hash 2123719638, now seen corresponding path program 30 times [2024-06-21 16:14:41,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:41,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914642841] [2024-06-21 16:14:41,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:41,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:41,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:43,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-21 16:14:43,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:43,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914642841] [2024-06-21 16:14:43,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914642841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:43,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:43,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:43,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125414193] [2024-06-21 16:14:43,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:43,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:43,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:43,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:43,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:43,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:43,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 226 transitions, 2082 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-21 16:14:43,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:43,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:43,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:44,535 INFO L124 PetriNetUnfolderBase]: 596/1286 cut-off events. [2024-06-21 16:14:44,535 INFO L125 PetriNetUnfolderBase]: For 392899/392899 co-relation queries the response was YES. [2024-06-21 16:14:44,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10828 conditions, 1286 events. 596/1286 cut-off events. For 392899/392899 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8247 event pairs, 138 based on Foata normal form. 24/1309 useless extension candidates. Maximal degree in co-relation 10685. Up to 967 conditions per place. [2024-06-21 16:14:44,549 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 182 selfloop transitions, 41 changer transitions 13/239 dead transitions. [2024-06-21 16:14:44,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 239 transitions, 2624 flow [2024-06-21 16:14:44,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:44,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:44,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 16:14:44,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:14:44,550 INFO L175 Difference]: Start difference. First operand has 326 places, 226 transitions, 2082 flow. Second operand 12 states and 144 transitions. [2024-06-21 16:14:44,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 239 transitions, 2624 flow [2024-06-21 16:14:45,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 239 transitions, 2538 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 16:14:45,472 INFO L231 Difference]: Finished difference. Result has 327 places, 217 transitions, 1995 flow [2024-06-21 16:14:45,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1995, PETRI_PLACES=327, PETRI_TRANSITIONS=217} [2024-06-21 16:14:45,473 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 16:14:45,473 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 217 transitions, 1995 flow [2024-06-21 16:14:45,473 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-21 16:14:45,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:45,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:45,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 16:14:45,473 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-21 16:14:45,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:45,474 INFO L85 PathProgramCache]: Analyzing trace with hash 567037952, now seen corresponding path program 31 times [2024-06-21 16:14:45,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:45,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147141746] [2024-06-21 16:14:45,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:45,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:45,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:46,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-21 16:14:46,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:46,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147141746] [2024-06-21 16:14:46,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147141746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:46,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:46,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:14:46,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707486349] [2024-06-21 16:14:46,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:46,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:14:46,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:46,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:14:46,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:14:46,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:46,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 217 transitions, 1995 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-21 16:14:46,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:46,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:46,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:46,902 INFO L124 PetriNetUnfolderBase]: 548/1182 cut-off events. [2024-06-21 16:14:46,903 INFO L125 PetriNetUnfolderBase]: For 281505/281505 co-relation queries the response was YES. [2024-06-21 16:14:46,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10393 conditions, 1182 events. 548/1182 cut-off events. For 281505/281505 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7379 event pairs, 128 based on Foata normal form. 2/1183 useless extension candidates. Maximal degree in co-relation 10251. Up to 783 conditions per place. [2024-06-21 16:14:46,916 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 96 changer transitions 0/227 dead transitions. [2024-06-21 16:14:46,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 227 transitions, 2521 flow [2024-06-21 16:14:46,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:14:46,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:14:46,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 16:14:46,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 16:14:46,917 INFO L175 Difference]: Start difference. First operand has 327 places, 217 transitions, 1995 flow. Second operand 11 states and 136 transitions. [2024-06-21 16:14:46,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 227 transitions, 2521 flow [2024-06-21 16:14:47,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 227 transitions, 2427 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-06-21 16:14:47,793 INFO L231 Difference]: Finished difference. Result has 319 places, 218 transitions, 2159 flow [2024-06-21 16:14:47,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2159, PETRI_PLACES=319, PETRI_TRANSITIONS=218} [2024-06-21 16:14:47,794 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-21 16:14:47,794 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 218 transitions, 2159 flow [2024-06-21 16:14:47,794 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-21 16:14:47,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:47,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:47,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 16:14:47,795 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-21 16:14:47,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:47,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1744257310, now seen corresponding path program 31 times [2024-06-21 16:14:47,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:47,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138629794] [2024-06-21 16:14:47,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:47,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:49,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:49,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:49,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138629794] [2024-06-21 16:14:49,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138629794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:49,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:49,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:49,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296952560] [2024-06-21 16:14:49,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:49,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:49,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:49,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:49,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:49,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:49,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 218 transitions, 2159 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-21 16:14:49,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:49,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:49,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:49,844 INFO L124 PetriNetUnfolderBase]: 556/1202 cut-off events. [2024-06-21 16:14:49,845 INFO L125 PetriNetUnfolderBase]: For 298520/298520 co-relation queries the response was YES. [2024-06-21 16:14:49,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10492 conditions, 1202 events. 556/1202 cut-off events. For 298520/298520 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7543 event pairs, 128 based on Foata normal form. 6/1207 useless extension candidates. Maximal degree in co-relation 10353. Up to 928 conditions per place. [2024-06-21 16:14:49,855 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 185 selfloop transitions, 37 changer transitions 10/235 dead transitions. [2024-06-21 16:14:49,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 235 transitions, 2905 flow [2024-06-21 16:14:49,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:14:49,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:14:49,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-21 16:14:49,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771712158808933 [2024-06-21 16:14:49,856 INFO L175 Difference]: Start difference. First operand has 319 places, 218 transitions, 2159 flow. Second operand 13 states and 152 transitions. [2024-06-21 16:14:49,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 235 transitions, 2905 flow [2024-06-21 16:14:50,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 235 transitions, 2657 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-21 16:14:50,754 INFO L231 Difference]: Finished difference. Result has 323 places, 214 transitions, 1958 flow [2024-06-21 16:14:50,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1911, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1958, PETRI_PLACES=323, PETRI_TRANSITIONS=214} [2024-06-21 16:14:50,755 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-21 16:14:50,755 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 214 transitions, 1958 flow [2024-06-21 16:14:50,755 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-21 16:14:50,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:50,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:50,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 16:14:50,755 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-21 16:14:50,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:50,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1739459556, now seen corresponding path program 32 times [2024-06-21 16:14:50,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:50,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979438330] [2024-06-21 16:14:50,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:50,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:50,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:51,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-21 16:14:51,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:51,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979438330] [2024-06-21 16:14:51,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979438330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:51,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:51,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:14:51,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986880103] [2024-06-21 16:14:51,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:51,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:14:51,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:51,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:14:51,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:14:51,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:51,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 214 transitions, 1958 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-21 16:14:51,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:51,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:51,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:52,336 INFO L124 PetriNetUnfolderBase]: 551/1183 cut-off events. [2024-06-21 16:14:52,336 INFO L125 PetriNetUnfolderBase]: For 295343/295343 co-relation queries the response was YES. [2024-06-21 16:14:52,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10693 conditions, 1183 events. 551/1183 cut-off events. For 295343/295343 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 7330 event pairs, 129 based on Foata normal form. 2/1184 useless extension candidates. Maximal degree in co-relation 10553. Up to 808 conditions per place. [2024-06-21 16:14:52,348 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 147 selfloop transitions, 77 changer transitions 0/227 dead transitions. [2024-06-21 16:14:52,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 227 transitions, 2758 flow [2024-06-21 16:14:52,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:14:52,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:14:52,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-21 16:14:52,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-21 16:14:52,349 INFO L175 Difference]: Start difference. First operand has 323 places, 214 transitions, 1958 flow. Second operand 11 states and 133 transitions. [2024-06-21 16:14:52,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 227 transitions, 2758 flow [2024-06-21 16:14:53,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 227 transitions, 2633 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-21 16:14:53,294 INFO L231 Difference]: Finished difference. Result has 313 places, 216 transitions, 2121 flow [2024-06-21 16:14:53,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2121, PETRI_PLACES=313, PETRI_TRANSITIONS=216} [2024-06-21 16:14:53,295 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 16:14:53,295 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 216 transitions, 2121 flow [2024-06-21 16:14:53,295 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-21 16:14:53,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:53,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:53,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 16:14:53,295 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-21 16:14:53,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:53,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1732788232, now seen corresponding path program 32 times [2024-06-21 16:14:53,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:53,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874176103] [2024-06-21 16:14:53,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:53,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:53,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:54,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:54,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:54,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874176103] [2024-06-21 16:14:54,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874176103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:54,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:54,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:54,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235700485] [2024-06-21 16:14:54,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:54,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:54,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:54,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:54,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:54,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:54,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 216 transitions, 2121 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-21 16:14:54,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:54,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:54,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:55,419 INFO L124 PetriNetUnfolderBase]: 563/1211 cut-off events. [2024-06-21 16:14:55,420 INFO L125 PetriNetUnfolderBase]: For 321380/321380 co-relation queries the response was YES. [2024-06-21 16:14:55,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10845 conditions, 1211 events. 563/1211 cut-off events. For 321380/321380 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7609 event pairs, 135 based on Foata normal form. 8/1218 useless extension candidates. Maximal degree in co-relation 10707. Up to 827 conditions per place. [2024-06-21 16:14:55,433 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 144 selfloop transitions, 76 changer transitions 7/230 dead transitions. [2024-06-21 16:14:55,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 230 transitions, 2647 flow [2024-06-21 16:14:55,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:14:55,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:14:55,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 156 transitions. [2024-06-21 16:14:55,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:14:55,435 INFO L175 Difference]: Start difference. First operand has 313 places, 216 transitions, 2121 flow. Second operand 13 states and 156 transitions. [2024-06-21 16:14:55,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 230 transitions, 2647 flow [2024-06-21 16:14:56,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 230 transitions, 2429 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-21 16:14:56,423 INFO L231 Difference]: Finished difference. Result has 318 places, 213 transitions, 2036 flow [2024-06-21 16:14:56,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2036, PETRI_PLACES=318, PETRI_TRANSITIONS=213} [2024-06-21 16:14:56,424 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 288 predicate places. [2024-06-21 16:14:56,424 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 213 transitions, 2036 flow [2024-06-21 16:14:56,424 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-21 16:14:56,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:14:56,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:14:56,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 16:14:56,425 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-21 16:14:56,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:14:56,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1733018872, now seen corresponding path program 33 times [2024-06-21 16:14:56,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:14:56,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322963684] [2024-06-21 16:14:56,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:14:56,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:14:56,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:14:58,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:14:58,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:14:58,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322963684] [2024-06-21 16:14:58,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322963684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:14:58,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:14:58,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:14:58,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110286369] [2024-06-21 16:14:58,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:14:58,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:14:58,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:14:58,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:14:58,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:14:58,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:14:58,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 213 transitions, 2036 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-21 16:14:58,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:14:58,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:14:58,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:14:59,065 INFO L124 PetriNetUnfolderBase]: 558/1206 cut-off events. [2024-06-21 16:14:59,067 INFO L125 PetriNetUnfolderBase]: For 325374/325374 co-relation queries the response was YES. [2024-06-21 16:14:59,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10716 conditions, 1206 events. 558/1206 cut-off events. For 325374/325374 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 7554 event pairs, 137 based on Foata normal form. 8/1213 useless extension candidates. Maximal degree in co-relation 10577. Up to 835 conditions per place. [2024-06-21 16:14:59,077 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 145 selfloop transitions, 69 changer transitions 9/226 dead transitions. [2024-06-21 16:14:59,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 226 transitions, 2552 flow [2024-06-21 16:14:59,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:14:59,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:14:59,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 144 transitions. [2024-06-21 16:14:59,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 16:14:59,078 INFO L175 Difference]: Start difference. First operand has 318 places, 213 transitions, 2036 flow. Second operand 12 states and 144 transitions. [2024-06-21 16:14:59,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 226 transitions, 2552 flow [2024-06-21 16:15:00,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 226 transitions, 2385 flow, removed 1 selfloop flow, removed 14 redundant places. [2024-06-21 16:15:00,014 INFO L231 Difference]: Finished difference. Result has 315 places, 210 transitions, 1988 flow [2024-06-21 16:15:00,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1869, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1988, PETRI_PLACES=315, PETRI_TRANSITIONS=210} [2024-06-21 16:15:00,014 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-21 16:15:00,014 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 210 transitions, 1988 flow [2024-06-21 16:15:00,015 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-21 16:15:00,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:00,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:00,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 16:15:00,015 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-21 16:15:00,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:00,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1732779862, now seen corresponding path program 34 times [2024-06-21 16:15:00,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:00,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176672825] [2024-06-21 16:15:00,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:00,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:01,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:01,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:01,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176672825] [2024-06-21 16:15:01,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176672825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:01,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:01,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:01,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627761257] [2024-06-21 16:15:01,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:01,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:01,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:01,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:01,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:01,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:01,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 210 transitions, 1988 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-21 16:15:01,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:01,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:01,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:02,212 INFO L124 PetriNetUnfolderBase]: 549/1191 cut-off events. [2024-06-21 16:15:02,232 INFO L125 PetriNetUnfolderBase]: For 312385/312385 co-relation queries the response was YES. [2024-06-21 16:15:02,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10614 conditions, 1191 events. 549/1191 cut-off events. For 312385/312385 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 7431 event pairs, 131 based on Foata normal form. 6/1196 useless extension candidates. Maximal degree in co-relation 10475. Up to 769 conditions per place. [2024-06-21 16:15:02,245 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 148 selfloop transitions, 69 changer transitions 7/227 dead transitions. [2024-06-21 16:15:02,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 227 transitions, 2752 flow [2024-06-21 16:15:02,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:02,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:02,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-21 16:15:02,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951612903225806 [2024-06-21 16:15:02,247 INFO L175 Difference]: Start difference. First operand has 315 places, 210 transitions, 1988 flow. Second operand 12 states and 147 transitions. [2024-06-21 16:15:02,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 227 transitions, 2752 flow [2024-06-21 16:15:03,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 227 transitions, 2606 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 16:15:03,189 INFO L231 Difference]: Finished difference. Result has 313 places, 207 transitions, 1969 flow [2024-06-21 16:15:03,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1969, PETRI_PLACES=313, PETRI_TRANSITIONS=207} [2024-06-21 16:15:03,190 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 16:15:03,190 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 207 transitions, 1969 flow [2024-06-21 16:15:03,190 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-21 16:15:03,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:03,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:03,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 16:15:03,191 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-21 16:15:03,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:03,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1739274982, now seen corresponding path program 35 times [2024-06-21 16:15:03,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:03,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720054330] [2024-06-21 16:15:03,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:03,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:03,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:06,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:06,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:06,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720054330] [2024-06-21 16:15:06,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720054330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:06,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:06,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:06,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515075554] [2024-06-21 16:15:06,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:06,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:06,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:06,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:06,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:06,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:06,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 207 transitions, 1969 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-21 16:15:06,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:06,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:06,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:07,032 INFO L124 PetriNetUnfolderBase]: 524/1136 cut-off events. [2024-06-21 16:15:07,032 INFO L125 PetriNetUnfolderBase]: For 277154/277154 co-relation queries the response was YES. [2024-06-21 16:15:07,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9513 conditions, 1136 events. 524/1136 cut-off events. For 277154/277154 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7014 event pairs, 123 based on Foata normal form. 8/1143 useless extension candidates. Maximal degree in co-relation 9375. Up to 769 conditions per place. [2024-06-21 16:15:07,044 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 139 selfloop transitions, 69 changer transitions 9/220 dead transitions. [2024-06-21 16:15:07,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 220 transitions, 2473 flow [2024-06-21 16:15:07,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:07,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:07,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 143 transitions. [2024-06-21 16:15:07,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3844086021505376 [2024-06-21 16:15:07,046 INFO L175 Difference]: Start difference. First operand has 313 places, 207 transitions, 1969 flow. Second operand 12 states and 143 transitions. [2024-06-21 16:15:07,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 220 transitions, 2473 flow [2024-06-21 16:15:07,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 220 transitions, 2333 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 16:15:07,868 INFO L231 Difference]: Finished difference. Result has 311 places, 204 transitions, 1948 flow [2024-06-21 16:15:07,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1948, PETRI_PLACES=311, PETRI_TRANSITIONS=204} [2024-06-21 16:15:07,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-21 16:15:07,869 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 204 transitions, 1948 flow [2024-06-21 16:15:07,869 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-21 16:15:07,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:07,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:07,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 16:15:07,869 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-21 16:15:07,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:07,870 INFO L85 PathProgramCache]: Analyzing trace with hash -922694698, now seen corresponding path program 36 times [2024-06-21 16:15:07,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:07,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781095953] [2024-06-21 16:15:07,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:07,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:07,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:08,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-21 16:15:08,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:08,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781095953] [2024-06-21 16:15:08,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781095953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:08,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:08,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:08,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179119159] [2024-06-21 16:15:08,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:08,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:08,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:08,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:08,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:09,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:09,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 204 transitions, 1948 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-21 16:15:09,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:09,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:09,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:09,612 INFO L124 PetriNetUnfolderBase]: 530/1158 cut-off events. [2024-06-21 16:15:09,613 INFO L125 PetriNetUnfolderBase]: For 289687/289687 co-relation queries the response was YES. [2024-06-21 16:15:09,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10106 conditions, 1158 events. 530/1158 cut-off events. For 289687/289687 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7208 event pairs, 181 based on Foata normal form. 6/1163 useless extension candidates. Maximal degree in co-relation 9969. Up to 878 conditions per place. [2024-06-21 16:15:09,623 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 187 selfloop transitions, 24 changer transitions 12/226 dead transitions. [2024-06-21 16:15:09,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 226 transitions, 2718 flow [2024-06-21 16:15:09,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:15:09,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:15:09,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-21 16:15:09,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-21 16:15:09,624 INFO L175 Difference]: Start difference. First operand has 311 places, 204 transitions, 1948 flow. Second operand 13 states and 155 transitions. [2024-06-21 16:15:09,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 226 transitions, 2718 flow [2024-06-21 16:15:10,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 226 transitions, 2572 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 16:15:10,508 INFO L231 Difference]: Finished difference. Result has 308 places, 200 transitions, 1835 flow [2024-06-21 16:15:10,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1835, PETRI_PLACES=308, PETRI_TRANSITIONS=200} [2024-06-21 16:15:10,509 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 278 predicate places. [2024-06-21 16:15:10,509 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 200 transitions, 1835 flow [2024-06-21 16:15:10,509 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-21 16:15:10,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:10,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:10,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-21 16:15:10,509 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-21 16:15:10,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:10,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1265281588, now seen corresponding path program 37 times [2024-06-21 16:15:10,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:10,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303409503] [2024-06-21 16:15:10,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:10,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:10,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:11,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:11,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:11,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303409503] [2024-06-21 16:15:11,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303409503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:11,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:11,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:11,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180068186] [2024-06-21 16:15:11,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:11,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:11,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:11,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:11,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:12,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:12,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 200 transitions, 1835 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-21 16:15:12,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:12,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:12,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:12,595 INFO L124 PetriNetUnfolderBase]: 541/1181 cut-off events. [2024-06-21 16:15:12,595 INFO L125 PetriNetUnfolderBase]: For 323824/323824 co-relation queries the response was YES. [2024-06-21 16:15:12,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10940 conditions, 1181 events. 541/1181 cut-off events. For 323824/323824 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7392 event pairs, 191 based on Foata normal form. 6/1186 useless extension candidates. Maximal degree in co-relation 10804. Up to 980 conditions per place. [2024-06-21 16:15:12,607 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 186 selfloop transitions, 27 changer transitions 6/222 dead transitions. [2024-06-21 16:15:12,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 222 transitions, 2609 flow [2024-06-21 16:15:12,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:15:12,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:15:12,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 154 transitions. [2024-06-21 16:15:12,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38213399503722084 [2024-06-21 16:15:12,608 INFO L175 Difference]: Start difference. First operand has 308 places, 200 transitions, 1835 flow. Second operand 13 states and 154 transitions. [2024-06-21 16:15:12,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 222 transitions, 2609 flow [2024-06-21 16:15:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 222 transitions, 2548 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-21 16:15:13,609 INFO L231 Difference]: Finished difference. Result has 303 places, 200 transitions, 1843 flow [2024-06-21 16:15:13,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1843, PETRI_PLACES=303, PETRI_TRANSITIONS=200} [2024-06-21 16:15:13,610 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-21 16:15:13,610 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 200 transitions, 1843 flow [2024-06-21 16:15:13,610 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-21 16:15:13,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:13,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:13,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-21 16:15:13,611 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-21 16:15:13,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:13,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1886654646, now seen corresponding path program 33 times [2024-06-21 16:15:13,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:13,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948077289] [2024-06-21 16:15:13,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:13,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:13,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:14,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:14,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:14,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948077289] [2024-06-21 16:15:14,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948077289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:14,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:14,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:15:14,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605805605] [2024-06-21 16:15:14,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:14,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:15:14,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:14,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:15:14,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:15:14,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:14,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 200 transitions, 1843 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-21 16:15:14,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:14,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:14,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:15,286 INFO L124 PetriNetUnfolderBase]: 524/1146 cut-off events. [2024-06-21 16:15:15,286 INFO L125 PetriNetUnfolderBase]: For 276542/276542 co-relation queries the response was YES. [2024-06-21 16:15:15,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10380 conditions, 1146 events. 524/1146 cut-off events. For 276542/276542 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7099 event pairs, 192 based on Foata normal form. 2/1147 useless extension candidates. Maximal degree in co-relation 10248. Up to 1048 conditions per place. [2024-06-21 16:15:15,298 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 18 changer transitions 0/211 dead transitions. [2024-06-21 16:15:15,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 211 transitions, 2283 flow [2024-06-21 16:15:15,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:15:15,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:15:15,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 16:15:15,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 16:15:15,300 INFO L175 Difference]: Start difference. First operand has 303 places, 200 transitions, 1843 flow. Second operand 11 states and 124 transitions. [2024-06-21 16:15:15,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 211 transitions, 2283 flow [2024-06-21 16:15:16,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 211 transitions, 2188 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-21 16:15:16,153 INFO L231 Difference]: Finished difference. Result has 301 places, 200 transitions, 1788 flow [2024-06-21 16:15:16,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1748, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1788, PETRI_PLACES=301, PETRI_TRANSITIONS=200} [2024-06-21 16:15:16,153 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2024-06-21 16:15:16,153 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 200 transitions, 1788 flow [2024-06-21 16:15:16,153 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-21 16:15:16,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:16,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:16,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-21 16:15:16,154 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-21 16:15:16,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:16,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1265289958, now seen corresponding path program 38 times [2024-06-21 16:15:16,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:16,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450599702] [2024-06-21 16:15:16,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:16,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:16,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:17,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:17,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:17,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450599702] [2024-06-21 16:15:17,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450599702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:17,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:17,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:17,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406606179] [2024-06-21 16:15:17,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:17,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:17,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:17,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:17,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:17,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:17,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 200 transitions, 1788 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-21 16:15:17,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:17,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:17,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:18,296 INFO L124 PetriNetUnfolderBase]: 514/1124 cut-off events. [2024-06-21 16:15:18,296 INFO L125 PetriNetUnfolderBase]: For 260618/260618 co-relation queries the response was YES. [2024-06-21 16:15:18,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9383 conditions, 1124 events. 514/1124 cut-off events. For 260618/260618 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6947 event pairs, 182 based on Foata normal form. 8/1131 useless extension candidates. Maximal degree in co-relation 9252. Up to 975 conditions per place. [2024-06-21 16:15:18,307 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 178 selfloop transitions, 24 changer transitions 11/216 dead transitions. [2024-06-21 16:15:18,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 216 transitions, 2292 flow [2024-06-21 16:15:18,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:15:18,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:15:18,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 149 transitions. [2024-06-21 16:15:18,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.369727047146402 [2024-06-21 16:15:18,309 INFO L175 Difference]: Start difference. First operand has 301 places, 200 transitions, 1788 flow. Second operand 13 states and 149 transitions. [2024-06-21 16:15:18,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 216 transitions, 2292 flow [2024-06-21 16:15:19,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 216 transitions, 2220 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 16:15:19,089 INFO L231 Difference]: Finished difference. Result has 302 places, 196 transitions, 1735 flow [2024-06-21 16:15:19,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1716, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1735, PETRI_PLACES=302, PETRI_TRANSITIONS=196} [2024-06-21 16:15:19,089 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-21 16:15:19,090 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 196 transitions, 1735 flow [2024-06-21 16:15:19,090 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-21 16:15:19,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:19,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:19,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-21 16:15:19,090 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-21 16:15:19,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:19,091 INFO L85 PathProgramCache]: Analyzing trace with hash -65117776, now seen corresponding path program 39 times [2024-06-21 16:15:19,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:19,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283914422] [2024-06-21 16:15:19,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:19,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:19,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:21,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:21,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:21,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283914422] [2024-06-21 16:15:21,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283914422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:21,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:21,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:21,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282415700] [2024-06-21 16:15:21,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:21,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:21,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:21,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:21,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:21,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:21,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 196 transitions, 1735 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-21 16:15:21,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:21,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:21,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:21,778 INFO L124 PetriNetUnfolderBase]: 516/1136 cut-off events. [2024-06-21 16:15:21,778 INFO L125 PetriNetUnfolderBase]: For 293634/293634 co-relation queries the response was YES. [2024-06-21 16:15:21,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9426 conditions, 1136 events. 516/1136 cut-off events. For 293634/293634 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7058 event pairs, 190 based on Foata normal form. 14/1149 useless extension candidates. Maximal degree in co-relation 9294. Up to 981 conditions per place. [2024-06-21 16:15:21,790 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 181 selfloop transitions, 14 changer transitions 13/211 dead transitions. [2024-06-21 16:15:21,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 211 transitions, 2227 flow [2024-06-21 16:15:21,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:21,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:21,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-21 16:15:21,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-21 16:15:21,791 INFO L175 Difference]: Start difference. First operand has 302 places, 196 transitions, 1735 flow. Second operand 12 states and 137 transitions. [2024-06-21 16:15:21,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 211 transitions, 2227 flow [2024-06-21 16:15:22,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 211 transitions, 2177 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 16:15:22,542 INFO L231 Difference]: Finished difference. Result has 298 places, 190 transitions, 1668 flow [2024-06-21 16:15:22,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1668, PETRI_PLACES=298, PETRI_TRANSITIONS=190} [2024-06-21 16:15:22,542 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 268 predicate places. [2024-06-21 16:15:22,542 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 190 transitions, 1668 flow [2024-06-21 16:15:22,545 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-21 16:15:22,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:22,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:22,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-21 16:15:22,545 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-21 16:15:22,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:22,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1895232470, now seen corresponding path program 40 times [2024-06-21 16:15:22,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:22,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436732522] [2024-06-21 16:15:22,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:22,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:22,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:24,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-21 16:15:24,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:24,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436732522] [2024-06-21 16:15:24,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436732522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:24,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:24,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:24,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467632886] [2024-06-21 16:15:24,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:24,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:24,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:24,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:24,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:24,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:24,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 190 transitions, 1668 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-21 16:15:24,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:24,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:24,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:24,823 INFO L124 PetriNetUnfolderBase]: 507/1127 cut-off events. [2024-06-21 16:15:24,823 INFO L125 PetriNetUnfolderBase]: For 282671/282671 co-relation queries the response was YES. [2024-06-21 16:15:24,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9966 conditions, 1127 events. 507/1127 cut-off events. For 282671/282671 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7017 event pairs, 191 based on Foata normal form. 6/1132 useless extension candidates. Maximal degree in co-relation 9834. Up to 920 conditions per place. [2024-06-21 16:15:24,835 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 181 selfloop transitions, 17 changer transitions 9/210 dead transitions. [2024-06-21 16:15:24,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 210 transitions, 2394 flow [2024-06-21 16:15:24,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:24,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:24,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-21 16:15:24,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-21 16:15:24,836 INFO L175 Difference]: Start difference. First operand has 298 places, 190 transitions, 1668 flow. Second operand 12 states and 142 transitions. [2024-06-21 16:15:24,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 210 transitions, 2394 flow [2024-06-21 16:15:25,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 210 transitions, 2345 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 16:15:25,679 INFO L231 Difference]: Finished difference. Result has 292 places, 187 transitions, 1640 flow [2024-06-21 16:15:25,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1640, PETRI_PLACES=292, PETRI_TRANSITIONS=187} [2024-06-21 16:15:25,679 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 262 predicate places. [2024-06-21 16:15:25,679 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 187 transitions, 1640 flow [2024-06-21 16:15:25,680 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-21 16:15:25,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:25,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:25,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-21 16:15:25,680 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-21 16:15:25,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:25,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1264993288, now seen corresponding path program 41 times [2024-06-21 16:15:25,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:25,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668887038] [2024-06-21 16:15:25,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:25,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:25,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:26,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:26,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:26,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668887038] [2024-06-21 16:15:26,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668887038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:26,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:26,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:26,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947450818] [2024-06-21 16:15:26,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:26,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:26,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:26,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:26,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:26,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:26,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 187 transitions, 1640 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-21 16:15:26,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:26,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:26,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:27,482 INFO L124 PetriNetUnfolderBase]: 482/1072 cut-off events. [2024-06-21 16:15:27,482 INFO L125 PetriNetUnfolderBase]: For 245821/245821 co-relation queries the response was YES. [2024-06-21 16:15:27,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9052 conditions, 1072 events. 482/1072 cut-off events. For 245821/245821 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6589 event pairs, 176 based on Foata normal form. 6/1077 useless extension candidates. Maximal degree in co-relation 8922. Up to 925 conditions per place. [2024-06-21 16:15:27,493 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 171 selfloop transitions, 16 changer transitions 14/204 dead transitions. [2024-06-21 16:15:27,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 204 transitions, 2110 flow [2024-06-21 16:15:27,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:15:27,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:15:27,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 146 transitions. [2024-06-21 16:15:27,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36228287841191065 [2024-06-21 16:15:27,494 INFO L175 Difference]: Start difference. First operand has 292 places, 187 transitions, 1640 flow. Second operand 13 states and 146 transitions. [2024-06-21 16:15:27,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 204 transitions, 2110 flow [2024-06-21 16:15:28,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 204 transitions, 2074 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 16:15:28,158 INFO L231 Difference]: Finished difference. Result has 290 places, 182 transitions, 1611 flow [2024-06-21 16:15:28,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1611, PETRI_PLACES=290, PETRI_TRANSITIONS=182} [2024-06-21 16:15:28,159 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 16:15:28,159 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 182 transitions, 1611 flow [2024-06-21 16:15:28,159 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-21 16:15:28,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:28,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:28,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-21 16:15:28,160 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-21 16:15:28,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:28,160 INFO L85 PathProgramCache]: Analyzing trace with hash -56835196, now seen corresponding path program 42 times [2024-06-21 16:15:28,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:28,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140963438] [2024-06-21 16:15:28,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:28,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:28,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:29,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:29,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:29,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140963438] [2024-06-21 16:15:29,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140963438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:29,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:29,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:29,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12253789] [2024-06-21 16:15:29,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:29,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:29,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:29,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:29,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:29,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:29,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 182 transitions, 1611 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-21 16:15:29,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:29,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:29,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:30,203 INFO L124 PetriNetUnfolderBase]: 499/1109 cut-off events. [2024-06-21 16:15:30,203 INFO L125 PetriNetUnfolderBase]: For 274364/274364 co-relation queries the response was YES. [2024-06-21 16:15:30,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9960 conditions, 1109 events. 499/1109 cut-off events. For 274364/274364 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6877 event pairs, 188 based on Foata normal form. 6/1114 useless extension candidates. Maximal degree in co-relation 9832. Up to 923 conditions per place. [2024-06-21 16:15:30,214 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 18 changer transitions 6/204 dead transitions. [2024-06-21 16:15:30,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 204 transitions, 2341 flow [2024-06-21 16:15:30,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:30,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:30,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-21 16:15:30,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 16:15:30,215 INFO L175 Difference]: Start difference. First operand has 290 places, 182 transitions, 1611 flow. Second operand 12 states and 140 transitions. [2024-06-21 16:15:30,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 204 transitions, 2341 flow [2024-06-21 16:15:30,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 204 transitions, 2289 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 16:15:30,889 INFO L231 Difference]: Finished difference. Result has 283 places, 183 transitions, 1618 flow [2024-06-21 16:15:30,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=270, 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=12, PETRI_FLOW=1618, PETRI_PLACES=283, PETRI_TRANSITIONS=183} [2024-06-21 16:15:30,890 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-21 16:15:30,890 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 183 transitions, 1618 flow [2024-06-21 16:15:30,890 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-21 16:15:30,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:30,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:30,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-21 16:15:30,891 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-21 16:15:30,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:30,891 INFO L85 PathProgramCache]: Analyzing trace with hash -56843566, now seen corresponding path program 43 times [2024-06-21 16:15:30,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:30,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424383235] [2024-06-21 16:15:30,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:30,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:30,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:32,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-21 16:15:32,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:32,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424383235] [2024-06-21 16:15:32,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424383235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:32,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:32,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:32,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843844984] [2024-06-21 16:15:32,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:32,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:32,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:32,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:32,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:32,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:32,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 183 transitions, 1618 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-21 16:15:32,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:32,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:32,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:32,909 INFO L124 PetriNetUnfolderBase]: 475/1057 cut-off events. [2024-06-21 16:15:32,909 INFO L125 PetriNetUnfolderBase]: For 233947/233947 co-relation queries the response was YES. [2024-06-21 16:15:32,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8836 conditions, 1057 events. 475/1057 cut-off events. For 233947/233947 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 6481 event pairs, 180 based on Foata normal form. 8/1064 useless extension candidates. Maximal degree in co-relation 8710. Up to 923 conditions per place. [2024-06-21 16:15:32,919 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 169 selfloop transitions, 14 changer transitions 12/198 dead transitions. [2024-06-21 16:15:32,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 198 transitions, 2084 flow [2024-06-21 16:15:32,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:32,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:32,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 16:15:32,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 16:15:32,921 INFO L175 Difference]: Start difference. First operand has 283 places, 183 transitions, 1618 flow. Second operand 12 states and 135 transitions. [2024-06-21 16:15:32,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 198 transitions, 2084 flow [2024-06-21 16:15:33,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 198 transitions, 2053 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 16:15:33,464 INFO L231 Difference]: Finished difference. Result has 285 places, 178 transitions, 1573 flow [2024-06-21 16:15:33,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1573, PETRI_PLACES=285, PETRI_TRANSITIONS=178} [2024-06-21 16:15:33,465 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-21 16:15:33,465 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 178 transitions, 1573 flow [2024-06-21 16:15:33,465 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-21 16:15:33,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:33,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:33,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-21 16:15:33,465 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-21 16:15:33,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:33,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1960506298, now seen corresponding path program 44 times [2024-06-21 16:15:33,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:33,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442305763] [2024-06-21 16:15:33,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:33,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:33,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:35,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:35,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:35,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442305763] [2024-06-21 16:15:35,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442305763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:35,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:35,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:35,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275584102] [2024-06-21 16:15:35,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:35,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:35,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:35,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:35,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:35,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:35,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 178 transitions, 1573 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-21 16:15:35,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:35,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:35,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:35,859 INFO L124 PetriNetUnfolderBase]: 464/1034 cut-off events. [2024-06-21 16:15:35,859 INFO L125 PetriNetUnfolderBase]: For 225590/225590 co-relation queries the response was YES. [2024-06-21 16:15:35,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1034 events. 464/1034 cut-off events. For 225590/225590 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6311 event pairs, 174 based on Foata normal form. 6/1039 useless extension candidates. Maximal degree in co-relation 8596. Up to 863 conditions per place. [2024-06-21 16:15:35,869 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 174 selfloop transitions, 14 changer transitions 6/197 dead transitions. [2024-06-21 16:15:35,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 197 transitions, 2259 flow [2024-06-21 16:15:35,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:35,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:35,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-21 16:15:35,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 16:15:35,870 INFO L175 Difference]: Start difference. First operand has 285 places, 178 transitions, 1573 flow. Second operand 12 states and 136 transitions. [2024-06-21 16:15:35,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 197 transitions, 2259 flow [2024-06-21 16:15:36,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 197 transitions, 2213 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 16:15:36,380 INFO L231 Difference]: Finished difference. Result has 278 places, 176 transitions, 1548 flow [2024-06-21 16:15:36,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1548, PETRI_PLACES=278, PETRI_TRANSITIONS=176} [2024-06-21 16:15:36,380 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 248 predicate places. [2024-06-21 16:15:36,380 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 176 transitions, 1548 flow [2024-06-21 16:15:36,380 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-21 16:15:36,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:36,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:36,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-21 16:15:36,381 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-21 16:15:36,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:36,381 INFO L85 PathProgramCache]: Analyzing trace with hash 249319774, now seen corresponding path program 45 times [2024-06-21 16:15:36,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:36,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995566987] [2024-06-21 16:15:36,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:36,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:36,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:38,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:38,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:38,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995566987] [2024-06-21 16:15:38,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995566987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:38,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:38,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:38,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268092445] [2024-06-21 16:15:38,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:38,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:38,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:38,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:38,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:38,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:38,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 176 transitions, 1548 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-21 16:15:38,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:38,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:38,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:39,224 INFO L124 PetriNetUnfolderBase]: 440/982 cut-off events. [2024-06-21 16:15:39,224 INFO L125 PetriNetUnfolderBase]: For 198012/198012 co-relation queries the response was YES. [2024-06-21 16:15:39,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7719 conditions, 982 events. 440/982 cut-off events. For 198012/198012 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5921 event pairs, 166 based on Foata normal form. 8/989 useless extension candidates. Maximal degree in co-relation 7596. Up to 863 conditions per place. [2024-06-21 16:15:39,233 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 163 selfloop transitions, 8 changer transitions 17/191 dead transitions. [2024-06-21 16:15:39,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 191 transitions, 2000 flow [2024-06-21 16:15:39,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:39,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:39,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 16:15:39,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-21 16:15:39,234 INFO L175 Difference]: Start difference. First operand has 278 places, 176 transitions, 1548 flow. Second operand 12 states and 131 transitions. [2024-06-21 16:15:39,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 191 transitions, 2000 flow [2024-06-21 16:15:39,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 191 transitions, 1970 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 16:15:39,645 INFO L231 Difference]: Finished difference. Result has 277 places, 169 transitions, 1491 flow [2024-06-21 16:15:39,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1518, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1491, PETRI_PLACES=277, PETRI_TRANSITIONS=169} [2024-06-21 16:15:39,645 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 247 predicate places. [2024-06-21 16:15:39,645 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 169 transitions, 1491 flow [2024-06-21 16:15:39,645 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-21 16:15:39,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:39,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:39,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-21 16:15:39,646 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-21 16:15:39,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:39,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1118365260, now seen corresponding path program 46 times [2024-06-21 16:15:39,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:39,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105390760] [2024-06-21 16:15:39,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:39,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:39,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:41,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:41,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:41,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105390760] [2024-06-21 16:15:41,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105390760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:41,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:41,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:41,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329761209] [2024-06-21 16:15:41,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:41,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:41,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:41,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:41,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:41,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:41,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 169 transitions, 1491 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-21 16:15:41,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:41,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:41,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:41,803 INFO L124 PetriNetUnfolderBase]: 441/981 cut-off events. [2024-06-21 16:15:41,804 INFO L125 PetriNetUnfolderBase]: For 193639/193639 co-relation queries the response was YES. [2024-06-21 16:15:41,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7686 conditions, 981 events. 441/981 cut-off events. For 193639/193639 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5904 event pairs, 105 based on Foata normal form. 8/988 useless extension candidates. Maximal degree in co-relation 7564. Up to 838 conditions per place. [2024-06-21 16:15:41,813 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 163 selfloop transitions, 20 changer transitions 9/195 dead transitions. [2024-06-21 16:15:41,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 195 transitions, 2024 flow [2024-06-21 16:15:41,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:15:41,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:15:41,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-21 16:15:41,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-21 16:15:41,814 INFO L175 Difference]: Start difference. First operand has 277 places, 169 transitions, 1491 flow. Second operand 13 states and 147 transitions. [2024-06-21 16:15:41,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 195 transitions, 2024 flow [2024-06-21 16:15:42,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 195 transitions, 1985 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-21 16:15:42,201 INFO L231 Difference]: Finished difference. Result has 269 places, 173 transitions, 1551 flow [2024-06-21 16:15:42,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1551, PETRI_PLACES=269, PETRI_TRANSITIONS=173} [2024-06-21 16:15:42,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-21 16:15:42,201 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 173 transitions, 1551 flow [2024-06-21 16:15:42,202 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-21 16:15:42,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:42,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:42,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-21 16:15:42,202 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-21 16:15:42,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:42,202 INFO L85 PathProgramCache]: Analyzing trace with hash -931236442, now seen corresponding path program 47 times [2024-06-21 16:15:42,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:42,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028774374] [2024-06-21 16:15:42,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:42,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:42,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:43,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:43,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:43,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028774374] [2024-06-21 16:15:43,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028774374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:43,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:43,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:43,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298587976] [2024-06-21 16:15:43,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:43,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:43,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:43,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:43,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:44,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:44,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 173 transitions, 1551 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-21 16:15:44,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:44,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:44,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:44,639 INFO L124 PetriNetUnfolderBase]: 418/936 cut-off events. [2024-06-21 16:15:44,639 INFO L125 PetriNetUnfolderBase]: For 148929/148929 co-relation queries the response was YES. [2024-06-21 16:15:44,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6616 conditions, 936 events. 418/936 cut-off events. For 148929/148929 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5569 event pairs, 91 based on Foata normal form. 8/943 useless extension candidates. Maximal degree in co-relation 6495. Up to 787 conditions per place. [2024-06-21 16:15:44,647 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 162 selfloop transitions, 20 changer transitions 7/192 dead transitions. [2024-06-21 16:15:44,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 192 transitions, 2020 flow [2024-06-21 16:15:44,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:15:44,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:15:44,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 147 transitions. [2024-06-21 16:15:44,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36476426799007444 [2024-06-21 16:15:44,649 INFO L175 Difference]: Start difference. First operand has 269 places, 173 transitions, 1551 flow. Second operand 13 states and 147 transitions. [2024-06-21 16:15:44,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 192 transitions, 2020 flow [2024-06-21 16:15:44,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 192 transitions, 1977 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 16:15:44,971 INFO L231 Difference]: Finished difference. Result has 271 places, 171 transitions, 1532 flow [2024-06-21 16:15:44,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1508, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1532, PETRI_PLACES=271, PETRI_TRANSITIONS=171} [2024-06-21 16:15:44,971 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 241 predicate places. [2024-06-21 16:15:44,971 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 171 transitions, 1532 flow [2024-06-21 16:15:44,972 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-21 16:15:44,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:44,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:44,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-21 16:15:44,972 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-21 16:15:44,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:44,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1092393764, now seen corresponding path program 34 times [2024-06-21 16:15:44,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:44,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709986150] [2024-06-21 16:15:44,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:44,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:44,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:46,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-21 16:15:46,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:46,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709986150] [2024-06-21 16:15:46,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709986150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:46,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:46,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:15:46,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246161064] [2024-06-21 16:15:46,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:46,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:15:46,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:46,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:15:46,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:15:46,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:46,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 171 transitions, 1532 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-21 16:15:46,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:46,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:46,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:46,965 INFO L124 PetriNetUnfolderBase]: 428/962 cut-off events. [2024-06-21 16:15:46,966 INFO L125 PetriNetUnfolderBase]: For 169356/169356 co-relation queries the response was YES. [2024-06-21 16:15:46,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7233 conditions, 962 events. 428/962 cut-off events. For 169356/169356 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5742 event pairs, 102 based on Foata normal form. 8/969 useless extension candidates. Maximal degree in co-relation 7113. Up to 687 conditions per place. [2024-06-21 16:15:46,974 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 150 selfloop transitions, 35 changer transitions 7/195 dead transitions. [2024-06-21 16:15:46,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 195 transitions, 2232 flow [2024-06-21 16:15:46,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:46,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:46,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-21 16:15:46,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-21 16:15:46,975 INFO L175 Difference]: Start difference. First operand has 271 places, 171 transitions, 1532 flow. Second operand 12 states and 145 transitions. [2024-06-21 16:15:46,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 195 transitions, 2232 flow [2024-06-21 16:15:47,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 195 transitions, 2152 flow, removed 10 selfloop flow, removed 16 redundant places. [2024-06-21 16:15:47,328 INFO L231 Difference]: Finished difference. Result has 264 places, 169 transitions, 1513 flow [2024-06-21 16:15:47,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1513, PETRI_PLACES=264, PETRI_TRANSITIONS=169} [2024-06-21 16:15:47,328 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-21 16:15:47,329 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 169 transitions, 1513 flow [2024-06-21 16:15:47,329 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-21 16:15:47,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:47,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:47,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-21 16:15:47,329 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-21 16:15:47,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:47,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1492090442, now seen corresponding path program 48 times [2024-06-21 16:15:47,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:47,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165303968] [2024-06-21 16:15:47,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:47,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:47,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:48,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:48,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:48,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165303968] [2024-06-21 16:15:48,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165303968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:48,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:48,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:48,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665609680] [2024-06-21 16:15:48,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:48,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:48,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:48,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:48,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:49,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:49,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 169 transitions, 1513 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-21 16:15:49,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:49,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:49,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:49,442 INFO L124 PetriNetUnfolderBase]: 404/914 cut-off events. [2024-06-21 16:15:49,442 INFO L125 PetriNetUnfolderBase]: For 139337/139337 co-relation queries the response was YES. [2024-06-21 16:15:49,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6225 conditions, 914 events. 404/914 cut-off events. For 139337/139337 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5410 event pairs, 94 based on Foata normal form. 8/921 useless extension candidates. Maximal degree in co-relation 6110. Up to 741 conditions per place. [2024-06-21 16:15:49,449 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 151 selfloop transitions, 26 changer transitions 7/187 dead transitions. [2024-06-21 16:15:49,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 187 transitions, 1945 flow [2024-06-21 16:15:49,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:49,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:49,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-21 16:15:49,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 16:15:49,450 INFO L175 Difference]: Start difference. First operand has 264 places, 169 transitions, 1513 flow. Second operand 12 states and 140 transitions. [2024-06-21 16:15:49,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 187 transitions, 1945 flow [2024-06-21 16:15:49,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 187 transitions, 1868 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 16:15:49,691 INFO L231 Difference]: Finished difference. Result has 266 places, 166 transitions, 1450 flow [2024-06-21 16:15:49,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1436, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1450, PETRI_PLACES=266, PETRI_TRANSITIONS=166} [2024-06-21 16:15:49,692 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-21 16:15:49,692 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 166 transitions, 1450 flow [2024-06-21 16:15:49,692 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-21 16:15:49,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:49,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:49,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-21 16:15:49,692 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-21 16:15:49,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:49,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1319185338, now seen corresponding path program 35 times [2024-06-21 16:15:49,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:49,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905870696] [2024-06-21 16:15:49,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:49,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:49,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:50,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:50,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:50,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905870696] [2024-06-21 16:15:50,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905870696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:50,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:50,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 16:15:50,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502238857] [2024-06-21 16:15:50,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:50,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 16:15:50,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:50,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 16:15:50,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 16:15:50,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:50,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 166 transitions, 1450 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-21 16:15:50,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:50,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:50,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:51,319 INFO L124 PetriNetUnfolderBase]: 391/889 cut-off events. [2024-06-21 16:15:51,319 INFO L125 PetriNetUnfolderBase]: For 130181/130181 co-relation queries the response was YES. [2024-06-21 16:15:51,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5858 conditions, 889 events. 391/889 cut-off events. For 130181/130181 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5214 event pairs, 87 based on Foata normal form. 8/896 useless extension candidates. Maximal degree in co-relation 5742. Up to 736 conditions per place. [2024-06-21 16:15:51,326 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 147 selfloop transitions, 19 changer transitions 13/182 dead transitions. [2024-06-21 16:15:51,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 182 transitions, 1856 flow [2024-06-21 16:15:51,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:51,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:51,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-21 16:15:51,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 16:15:51,327 INFO L175 Difference]: Start difference. First operand has 266 places, 166 transitions, 1450 flow. Second operand 12 states and 136 transitions. [2024-06-21 16:15:51,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 182 transitions, 1856 flow [2024-06-21 16:15:51,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 182 transitions, 1730 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-21 16:15:51,570 INFO L231 Difference]: Finished difference. Result has 263 places, 161 transitions, 1281 flow [2024-06-21 16:15:51,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1328, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1281, PETRI_PLACES=263, PETRI_TRANSITIONS=161} [2024-06-21 16:15:51,571 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-21 16:15:51,571 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 161 transitions, 1281 flow [2024-06-21 16:15:51,571 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-21 16:15:51,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:51,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:51,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-21 16:15:51,571 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-21 16:15:51,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:51,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1677972101, now seen corresponding path program 1 times [2024-06-21 16:15:51,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:51,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013205267] [2024-06-21 16:15:51,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:51,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:51,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:53,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-21 16:15:53,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:53,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013205267] [2024-06-21 16:15:53,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013205267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:53,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:53,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:53,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952868095] [2024-06-21 16:15:53,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:53,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:53,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:53,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:53,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:53,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:53,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 161 transitions, 1281 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-21 16:15:53,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:53,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:53,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:53,768 INFO L124 PetriNetUnfolderBase]: 379/863 cut-off events. [2024-06-21 16:15:53,769 INFO L125 PetriNetUnfolderBase]: For 121484/121484 co-relation queries the response was YES. [2024-06-21 16:15:53,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5437 conditions, 863 events. 379/863 cut-off events. For 121484/121484 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5030 event pairs, 85 based on Foata normal form. 6/868 useless extension candidates. Maximal degree in co-relation 5324. Up to 690 conditions per place. [2024-06-21 16:15:53,775 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 139 selfloop transitions, 16 changer transitions 22/180 dead transitions. [2024-06-21 16:15:53,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 180 transitions, 1685 flow [2024-06-21 16:15:53,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:53,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:53,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 16:15:53,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 16:15:53,776 INFO L175 Difference]: Start difference. First operand has 263 places, 161 transitions, 1281 flow. Second operand 12 states and 135 transitions. [2024-06-21 16:15:53,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 180 transitions, 1685 flow [2024-06-21 16:15:53,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 180 transitions, 1490 flow, removed 2 selfloop flow, removed 20 redundant places. [2024-06-21 16:15:53,977 INFO L231 Difference]: Finished difference. Result has 251 places, 150 transitions, 1068 flow [2024-06-21 16:15:53,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1068, PETRI_PLACES=251, PETRI_TRANSITIONS=150} [2024-06-21 16:15:53,978 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-21 16:15:53,978 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 150 transitions, 1068 flow [2024-06-21 16:15:53,978 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-21 16:15:53,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:53,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:53,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-21 16:15:53,978 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-21 16:15:53,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:53,979 INFO L85 PathProgramCache]: Analyzing trace with hash 22046997, now seen corresponding path program 2 times [2024-06-21 16:15:53,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:53,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442331874] [2024-06-21 16:15:53,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:53,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:53,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:56,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:15:56,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:56,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442331874] [2024-06-21 16:15:56,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442331874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:56,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:56,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:56,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133260838] [2024-06-21 16:15:56,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:56,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:56,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:56,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:56,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:56,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:56,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 150 transitions, 1068 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-21 16:15:56,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:56,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:56,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:56,924 INFO L124 PetriNetUnfolderBase]: 350/802 cut-off events. [2024-06-21 16:15:56,924 INFO L125 PetriNetUnfolderBase]: For 121369/121371 co-relation queries the response was YES. [2024-06-21 16:15:56,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4996 conditions, 802 events. 350/802 cut-off events. For 121369/121371 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4582 event pairs, 79 based on Foata normal form. 6/807 useless extension candidates. Maximal degree in co-relation 4890. Up to 632 conditions per place. [2024-06-21 16:15:56,930 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 131 selfloop transitions, 19 changer transitions 15/168 dead transitions. [2024-06-21 16:15:56,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 168 transitions, 1446 flow [2024-06-21 16:15:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:56,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:56,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 16:15:56,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 16:15:56,931 INFO L175 Difference]: Start difference. First operand has 251 places, 150 transitions, 1068 flow. Second operand 12 states and 135 transitions. [2024-06-21 16:15:56,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 168 transitions, 1446 flow [2024-06-21 16:15:57,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 168 transitions, 1402 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 16:15:57,147 INFO L231 Difference]: Finished difference. Result has 238 places, 141 transitions, 1007 flow [2024-06-21 16:15:57,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1007, PETRI_PLACES=238, PETRI_TRANSITIONS=141} [2024-06-21 16:15:57,147 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-21 16:15:57,147 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 141 transitions, 1007 flow [2024-06-21 16:15:57,147 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-21 16:15:57,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:57,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:57,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-21 16:15:57,148 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-21 16:15:57,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:57,148 INFO L85 PathProgramCache]: Analyzing trace with hash 167533409, now seen corresponding path program 3 times [2024-06-21 16:15:57,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:57,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234879956] [2024-06-21 16:15:57,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:57,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:57,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:15:58,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-21 16:15:58,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:15:58,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234879956] [2024-06-21 16:15:58,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234879956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:15:58,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:15:58,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:15:58,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078138343] [2024-06-21 16:15:58,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:15:58,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:15:58,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:15:58,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:15:58,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:15:59,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:15:59,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 141 transitions, 1007 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-21 16:15:59,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:15:59,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:15:59,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:15:59,484 INFO L124 PetriNetUnfolderBase]: 339/784 cut-off events. [2024-06-21 16:15:59,484 INFO L125 PetriNetUnfolderBase]: For 124816/124818 co-relation queries the response was YES. [2024-06-21 16:15:59,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 784 events. 339/784 cut-off events. For 124816/124818 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4494 event pairs, 81 based on Foata normal form. 14/797 useless extension candidates. Maximal degree in co-relation 4686. Up to 528 conditions per place. [2024-06-21 16:15:59,490 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 37 changer transitions 14/156 dead transitions. [2024-06-21 16:15:59,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 156 transitions, 1353 flow [2024-06-21 16:15:59,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:15:59,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:15:59,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-21 16:15:59,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 16:15:59,491 INFO L175 Difference]: Start difference. First operand has 238 places, 141 transitions, 1007 flow. Second operand 12 states and 136 transitions. [2024-06-21 16:15:59,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 156 transitions, 1353 flow [2024-06-21 16:15:59,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 156 transitions, 1309 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 16:15:59,671 INFO L231 Difference]: Finished difference. Result has 230 places, 134 transitions, 994 flow [2024-06-21 16:15:59,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=994, PETRI_PLACES=230, PETRI_TRANSITIONS=134} [2024-06-21 16:15:59,671 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-21 16:15:59,671 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 134 transitions, 994 flow [2024-06-21 16:15:59,671 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-21 16:15:59,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:15:59,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:15:59,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-21 16:15:59,672 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-21 16:15:59,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:15:59,672 INFO L85 PathProgramCache]: Analyzing trace with hash -286415069, now seen corresponding path program 4 times [2024-06-21 16:15:59,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:15:59,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553173639] [2024-06-21 16:15:59,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:15:59,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:15:59,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:01,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:01,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:01,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553173639] [2024-06-21 16:16:01,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553173639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:01,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:01,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:01,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365815867] [2024-06-21 16:16:01,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:01,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:01,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:01,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:01,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:01,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:01,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 134 transitions, 994 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-21 16:16:01,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:01,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:01,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:02,016 INFO L124 PetriNetUnfolderBase]: 316/733 cut-off events. [2024-06-21 16:16:02,017 INFO L125 PetriNetUnfolderBase]: For 101759/101759 co-relation queries the response was YES. [2024-06-21 16:16:02,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 733 events. 316/733 cut-off events. For 101759/101759 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4113 event pairs, 77 based on Foata normal form. 6/738 useless extension candidates. Maximal degree in co-relation 4499. Up to 486 conditions per place. [2024-06-21 16:16:02,022 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 39 changer transitions 10/150 dead transitions. [2024-06-21 16:16:02,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 150 transitions, 1330 flow [2024-06-21 16:16:02,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:02,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:02,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 137 transitions. [2024-06-21 16:16:02,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3682795698924731 [2024-06-21 16:16:02,023 INFO L175 Difference]: Start difference. First operand has 230 places, 134 transitions, 994 flow. Second operand 12 states and 137 transitions. [2024-06-21 16:16:02,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 150 transitions, 1330 flow [2024-06-21 16:16:02,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 150 transitions, 1250 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 16:16:02,176 INFO L231 Difference]: Finished difference. Result has 225 places, 130 transitions, 968 flow [2024-06-21 16:16:02,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=968, PETRI_PLACES=225, PETRI_TRANSITIONS=130} [2024-06-21 16:16:02,176 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 195 predicate places. [2024-06-21 16:16:02,176 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 130 transitions, 968 flow [2024-06-21 16:16:02,177 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-21 16:16:02,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:02,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:02,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-21 16:16:02,177 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-21 16:16:02,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:02,177 INFO L85 PathProgramCache]: Analyzing trace with hash -339935113, now seen corresponding path program 5 times [2024-06-21 16:16:02,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:02,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774341883] [2024-06-21 16:16:02,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:02,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:02,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:03,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-21 16:16:03,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:03,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774341883] [2024-06-21 16:16:03,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774341883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:03,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:03,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:03,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574690937] [2024-06-21 16:16:03,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:03,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:03,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:03,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:03,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:03,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:03,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 130 transitions, 968 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-21 16:16:03,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:03,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:03,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:04,135 INFO L124 PetriNetUnfolderBase]: 305/710 cut-off events. [2024-06-21 16:16:04,136 INFO L125 PetriNetUnfolderBase]: For 96379/96381 co-relation queries the response was YES. [2024-06-21 16:16:04,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4480 conditions, 710 events. 305/710 cut-off events. For 96379/96381 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3956 event pairs, 68 based on Foata normal form. 8/717 useless extension candidates. Maximal degree in co-relation 4383. Up to 538 conditions per place. [2024-06-21 16:16:04,141 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 107 selfloop transitions, 25 changer transitions 11/146 dead transitions. [2024-06-21 16:16:04,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 146 transitions, 1296 flow [2024-06-21 16:16:04,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:04,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:04,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-21 16:16:04,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-21 16:16:04,142 INFO L175 Difference]: Start difference. First operand has 225 places, 130 transitions, 968 flow. Second operand 12 states and 135 transitions. [2024-06-21 16:16:04,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 146 transitions, 1296 flow [2024-06-21 16:16:04,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 146 transitions, 1210 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 16:16:04,277 INFO L231 Difference]: Finished difference. Result has 219 places, 125 transitions, 905 flow [2024-06-21 16:16:04,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=905, PETRI_PLACES=219, PETRI_TRANSITIONS=125} [2024-06-21 16:16:04,278 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-21 16:16:04,278 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 125 transitions, 905 flow [2024-06-21 16:16:04,278 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-21 16:16:04,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:04,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:04,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-21 16:16:04,278 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-21 16:16:04,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:04,279 INFO L85 PathProgramCache]: Analyzing trace with hash -555845047, now seen corresponding path program 6 times [2024-06-21 16:16:04,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:04,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316784914] [2024-06-21 16:16:04,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:04,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:04,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:07,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:07,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:07,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316784914] [2024-06-21 16:16:07,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316784914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:07,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:07,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:07,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50307739] [2024-06-21 16:16:07,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:07,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:07,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:07,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:07,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:08,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:08,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 125 transitions, 905 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-21 16:16:08,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:08,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:08,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:08,599 INFO L124 PetriNetUnfolderBase]: 291/680 cut-off events. [2024-06-21 16:16:08,599 INFO L125 PetriNetUnfolderBase]: For 88497/88497 co-relation queries the response was YES. [2024-06-21 16:16:08,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4275 conditions, 680 events. 291/680 cut-off events. For 88497/88497 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3737 event pairs, 77 based on Foata normal form. 6/685 useless extension candidates. Maximal degree in co-relation 4181. Up to 530 conditions per place. [2024-06-21 16:16:08,604 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 16 changer transitions 19/140 dead transitions. [2024-06-21 16:16:08,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 140 transitions, 1219 flow [2024-06-21 16:16:08,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:08,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:08,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-21 16:16:08,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 16:16:08,605 INFO L175 Difference]: Start difference. First operand has 219 places, 125 transitions, 905 flow. Second operand 12 states and 132 transitions. [2024-06-21 16:16:08,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 140 transitions, 1219 flow [2024-06-21 16:16:08,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 140 transitions, 1155 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-06-21 16:16:08,731 INFO L231 Difference]: Finished difference. Result has 212 places, 114 transitions, 799 flow [2024-06-21 16:16:08,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=799, PETRI_PLACES=212, PETRI_TRANSITIONS=114} [2024-06-21 16:16:08,731 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-21 16:16:08,731 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 114 transitions, 799 flow [2024-06-21 16:16:08,731 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-21 16:16:08,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:08,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:08,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-21 16:16:08,732 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-21 16:16:08,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:08,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1336743147, now seen corresponding path program 7 times [2024-06-21 16:16:08,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:08,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843986475] [2024-06-21 16:16:08,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:08,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:08,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:10,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-21 16:16:10,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:10,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843986475] [2024-06-21 16:16:10,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843986475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:10,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:10,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:10,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233768023] [2024-06-21 16:16:10,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:10,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:10,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:10,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:10,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:10,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:10,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 114 transitions, 799 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-21 16:16:10,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:10,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:10,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:10,584 INFO L124 PetriNetUnfolderBase]: 272/635 cut-off events. [2024-06-21 16:16:10,584 INFO L125 PetriNetUnfolderBase]: For 81039/81041 co-relation queries the response was YES. [2024-06-21 16:16:10,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4002 conditions, 635 events. 272/635 cut-off events. For 81039/81041 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3399 event pairs, 75 based on Foata normal form. 8/642 useless extension candidates. Maximal degree in co-relation 3923. Up to 512 conditions per place. [2024-06-21 16:16:10,588 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 97 selfloop transitions, 13 changer transitions 17/130 dead transitions. [2024-06-21 16:16:10,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 130 transitions, 1095 flow [2024-06-21 16:16:10,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:10,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:10,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 16:16:10,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-21 16:16:10,589 INFO L175 Difference]: Start difference. First operand has 212 places, 114 transitions, 799 flow. Second operand 12 states and 131 transitions. [2024-06-21 16:16:10,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 130 transitions, 1095 flow [2024-06-21 16:16:10,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 130 transitions, 1049 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-21 16:16:10,708 INFO L231 Difference]: Finished difference. Result has 197 places, 108 transitions, 752 flow [2024-06-21 16:16:10,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=752, PETRI_PLACES=197, PETRI_TRANSITIONS=108} [2024-06-21 16:16:10,709 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-21 16:16:10,709 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 108 transitions, 752 flow [2024-06-21 16:16:10,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-21 16:16:10,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:10,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:10,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-21 16:16:10,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-21 16:16:10,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:10,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1551690109, now seen corresponding path program 8 times [2024-06-21 16:16:10,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:10,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616204086] [2024-06-21 16:16:10,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:10,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:10,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:12,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:12,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:12,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616204086] [2024-06-21 16:16:12,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616204086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:12,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:12,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:12,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314512881] [2024-06-21 16:16:12,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:12,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:12,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:12,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:12,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:12,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:12,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 108 transitions, 752 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-21 16:16:12,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:12,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:12,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:12,995 INFO L124 PetriNetUnfolderBase]: 267/626 cut-off events. [2024-06-21 16:16:12,995 INFO L125 PetriNetUnfolderBase]: For 83553/83555 co-relation queries the response was YES. [2024-06-21 16:16:12,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3845 conditions, 626 events. 267/626 cut-off events. For 83553/83555 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3338 event pairs, 75 based on Foata normal form. 12/637 useless extension candidates. Maximal degree in co-relation 3771. Up to 432 conditions per place. [2024-06-21 16:16:12,999 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 84 selfloop transitions, 19 changer transitions 17/123 dead transitions. [2024-06-21 16:16:12,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 123 transitions, 1032 flow [2024-06-21 16:16:13,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:13,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:13,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-21 16:16:13,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-21 16:16:13,000 INFO L175 Difference]: Start difference. First operand has 197 places, 108 transitions, 752 flow. Second operand 12 states and 134 transitions. [2024-06-21 16:16:13,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 123 transitions, 1032 flow [2024-06-21 16:16:13,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 123 transitions, 996 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 16:16:13,098 INFO L231 Difference]: Finished difference. Result has 188 places, 99 transitions, 693 flow [2024-06-21 16:16:13,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=693, PETRI_PLACES=188, PETRI_TRANSITIONS=99} [2024-06-21 16:16:13,099 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-21 16:16:13,099 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 99 transitions, 693 flow [2024-06-21 16:16:13,099 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-21 16:16:13,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:13,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:13,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-21 16:16:13,100 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-21 16:16:13,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:13,100 INFO L85 PathProgramCache]: Analyzing trace with hash -317229735, now seen corresponding path program 9 times [2024-06-21 16:16:13,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:13,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486184677] [2024-06-21 16:16:13,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:13,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:13,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:14,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:14,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:14,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486184677] [2024-06-21 16:16:14,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486184677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:14,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:14,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:14,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309884185] [2024-06-21 16:16:14,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:14,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:14,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:14,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:14,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:14,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:14,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 99 transitions, 693 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-21 16:16:14,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:14,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:14,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:15,310 INFO L124 PetriNetUnfolderBase]: 234/551 cut-off events. [2024-06-21 16:16:15,310 INFO L125 PetriNetUnfolderBase]: For 62909/62911 co-relation queries the response was YES. [2024-06-21 16:16:15,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3143 conditions, 551 events. 234/551 cut-off events. For 62909/62911 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2803 event pairs, 62 based on Foata normal form. 12/562 useless extension candidates. Maximal degree in co-relation 3073. Up to 379 conditions per place. [2024-06-21 16:16:15,314 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 77 selfloop transitions, 12 changer transitions 22/114 dead transitions. [2024-06-21 16:16:15,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 114 transitions, 955 flow [2024-06-21 16:16:15,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:15,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:15,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-21 16:16:15,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-21 16:16:15,315 INFO L175 Difference]: Start difference. First operand has 188 places, 99 transitions, 693 flow. Second operand 12 states and 131 transitions. [2024-06-21 16:16:15,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 114 transitions, 955 flow [2024-06-21 16:16:15,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 114 transitions, 899 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-21 16:16:15,394 INFO L231 Difference]: Finished difference. Result has 178 places, 85 transitions, 566 flow [2024-06-21 16:16:15,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=566, PETRI_PLACES=178, PETRI_TRANSITIONS=85} [2024-06-21 16:16:15,395 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-21 16:16:15,395 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 85 transitions, 566 flow [2024-06-21 16:16:15,395 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-21 16:16:15,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:15,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:15,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-21 16:16:15,396 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-21 16:16:15,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:15,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1166699179, now seen corresponding path program 10 times [2024-06-21 16:16:15,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:15,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815309358] [2024-06-21 16:16:15,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:15,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:15,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:17,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:17,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:17,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815309358] [2024-06-21 16:16:17,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815309358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:17,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:17,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:17,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503511315] [2024-06-21 16:16:17,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:17,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:17,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:17,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:17,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:17,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:17,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 85 transitions, 566 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-21 16:16:17,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:17,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:17,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:17,553 INFO L124 PetriNetUnfolderBase]: 202/472 cut-off events. [2024-06-21 16:16:17,553 INFO L125 PetriNetUnfolderBase]: For 45508/45510 co-relation queries the response was YES. [2024-06-21 16:16:17,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2764 conditions, 472 events. 202/472 cut-off events. For 45508/45510 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2277 event pairs, 64 based on Foata normal form. 8/479 useless extension candidates. Maximal degree in co-relation 2698. Up to 285 conditions per place. [2024-06-21 16:16:17,556 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 56 selfloop transitions, 26 changer transitions 13/98 dead transitions. [2024-06-21 16:16:17,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 98 transitions, 790 flow [2024-06-21 16:16:17,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:17,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:17,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-21 16:16:17,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-21 16:16:17,557 INFO L175 Difference]: Start difference. First operand has 178 places, 85 transitions, 566 flow. Second operand 12 states and 133 transitions. [2024-06-21 16:16:17,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 98 transitions, 790 flow [2024-06-21 16:16:17,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 98 transitions, 734 flow, removed 9 selfloop flow, removed 17 redundant places. [2024-06-21 16:16:17,612 INFO L231 Difference]: Finished difference. Result has 156 places, 80 transitions, 542 flow [2024-06-21 16:16:17,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=542, PETRI_PLACES=156, PETRI_TRANSITIONS=80} [2024-06-21 16:16:17,613 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-21 16:16:17,613 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 80 transitions, 542 flow [2024-06-21 16:16:17,613 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-21 16:16:17,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:17,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:17,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-21 16:16:17,613 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-21 16:16:17,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:17,614 INFO L85 PathProgramCache]: Analyzing trace with hash 303269971, now seen corresponding path program 11 times [2024-06-21 16:16:17,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:17,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942385425] [2024-06-21 16:16:17,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:17,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:17,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:19,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:19,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:19,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942385425] [2024-06-21 16:16:19,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942385425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:19,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:19,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:19,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312606778] [2024-06-21 16:16:19,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:19,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:19,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:19,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:19,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:19,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:19,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 80 transitions, 542 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-21 16:16:19,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:19,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:19,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:20,161 INFO L124 PetriNetUnfolderBase]: 193/451 cut-off events. [2024-06-21 16:16:20,161 INFO L125 PetriNetUnfolderBase]: For 36588/36588 co-relation queries the response was YES. [2024-06-21 16:16:20,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2545 conditions, 451 events. 193/451 cut-off events. For 36588/36588 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2145 event pairs, 64 based on Foata normal form. 6/456 useless extension candidates. Maximal degree in co-relation 2485. Up to 275 conditions per place. [2024-06-21 16:16:20,163 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 51 selfloop transitions, 29 changer transitions 10/93 dead transitions. [2024-06-21 16:16:20,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 93 transitions, 754 flow [2024-06-21 16:16:20,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:16:20,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:16:20,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 138 transitions. [2024-06-21 16:16:20,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3424317617866005 [2024-06-21 16:16:20,164 INFO L175 Difference]: Start difference. First operand has 156 places, 80 transitions, 542 flow. Second operand 13 states and 138 transitions. [2024-06-21 16:16:20,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 93 transitions, 754 flow [2024-06-21 16:16:20,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 93 transitions, 692 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 16:16:20,203 INFO L231 Difference]: Finished difference. Result has 149 places, 77 transitions, 527 flow [2024-06-21 16:16:20,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=527, PETRI_PLACES=149, PETRI_TRANSITIONS=77} [2024-06-21 16:16:20,203 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2024-06-21 16:16:20,203 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 77 transitions, 527 flow [2024-06-21 16:16:20,204 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-21 16:16:20,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:20,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:20,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-21 16:16:20,204 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-21 16:16:20,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:20,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1410585637, now seen corresponding path program 12 times [2024-06-21 16:16:20,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:20,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792186111] [2024-06-21 16:16:20,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:20,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:20,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:22,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:22,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:22,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792186111] [2024-06-21 16:16:22,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792186111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:22,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:22,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:22,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746347198] [2024-06-21 16:16:22,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:22,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:22,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:22,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:22,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:22,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:22,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 77 transitions, 527 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-21 16:16:22,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:22,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:22,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:22,884 INFO L124 PetriNetUnfolderBase]: 171/405 cut-off events. [2024-06-21 16:16:22,884 INFO L125 PetriNetUnfolderBase]: For 24799/24799 co-relation queries the response was YES. [2024-06-21 16:16:22,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2052 conditions, 405 events. 171/405 cut-off events. For 24799/24799 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1870 event pairs, 51 based on Foata normal form. 6/410 useless extension candidates. Maximal degree in co-relation 1996. Up to 268 conditions per place. [2024-06-21 16:16:22,886 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 50 selfloop transitions, 24 changer transitions 13/90 dead transitions. [2024-06-21 16:16:22,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 90 transitions, 733 flow [2024-06-21 16:16:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:16:22,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:16:22,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 141 transitions. [2024-06-21 16:16:22,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34987593052109184 [2024-06-21 16:16:22,887 INFO L175 Difference]: Start difference. First operand has 149 places, 77 transitions, 527 flow. Second operand 13 states and 141 transitions. [2024-06-21 16:16:22,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 90 transitions, 733 flow [2024-06-21 16:16:22,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 90 transitions, 669 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 16:16:22,920 INFO L231 Difference]: Finished difference. Result has 145 places, 72 transitions, 488 flow [2024-06-21 16:16:22,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=488, PETRI_PLACES=145, PETRI_TRANSITIONS=72} [2024-06-21 16:16:22,920 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-21 16:16:22,920 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 72 transitions, 488 flow [2024-06-21 16:16:22,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-21 16:16:22,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:22,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:22,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-21 16:16:22,921 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-21 16:16:22,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:22,921 INFO L85 PathProgramCache]: Analyzing trace with hash 241090733, now seen corresponding path program 13 times [2024-06-21 16:16:22,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:22,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313489710] [2024-06-21 16:16:22,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:22,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:22,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:24,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:24,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313489710] [2024-06-21 16:16:24,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313489710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:24,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:24,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:24,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920408433] [2024-06-21 16:16:24,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:24,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:24,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:24,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:24,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:24,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:24,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 72 transitions, 488 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-21 16:16:24,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:24,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:24,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:25,040 INFO L124 PetriNetUnfolderBase]: 162/384 cut-off events. [2024-06-21 16:16:25,041 INFO L125 PetriNetUnfolderBase]: For 22639/22639 co-relation queries the response was YES. [2024-06-21 16:16:25,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1944 conditions, 384 events. 162/384 cut-off events. For 22639/22639 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1734 event pairs, 49 based on Foata normal form. 6/389 useless extension candidates. Maximal degree in co-relation 1890. Up to 280 conditions per place. [2024-06-21 16:16:25,042 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 56 selfloop transitions, 12 changer transitions 15/86 dead transitions. [2024-06-21 16:16:25,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 86 transitions, 688 flow [2024-06-21 16:16:25,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:25,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:25,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-21 16:16:25,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-21 16:16:25,044 INFO L175 Difference]: Start difference. First operand has 145 places, 72 transitions, 488 flow. Second operand 12 states and 129 transitions. [2024-06-21 16:16:25,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 86 transitions, 688 flow [2024-06-21 16:16:25,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 86 transitions, 626 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-21 16:16:25,068 INFO L231 Difference]: Finished difference. Result has 135 places, 67 transitions, 429 flow [2024-06-21 16:16:25,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=429, PETRI_PLACES=135, PETRI_TRANSITIONS=67} [2024-06-21 16:16:25,068 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-21 16:16:25,068 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 67 transitions, 429 flow [2024-06-21 16:16:25,068 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-21 16:16:25,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:25,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:25,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-21 16:16:25,069 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-21 16:16:25,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:25,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1437344707, now seen corresponding path program 14 times [2024-06-21 16:16:25,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:25,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614229935] [2024-06-21 16:16:25,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:25,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:27,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-21 16:16:27,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:27,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614229935] [2024-06-21 16:16:27,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614229935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:27,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:27,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:27,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917494618] [2024-06-21 16:16:27,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:27,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:27,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:27,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:27,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:27,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:27,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 67 transitions, 429 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-21 16:16:27,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:27,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:27,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:27,560 INFO L124 PetriNetUnfolderBase]: 135/325 cut-off events. [2024-06-21 16:16:27,561 INFO L125 PetriNetUnfolderBase]: For 14224/14224 co-relation queries the response was YES. [2024-06-21 16:16:27,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1437 conditions, 325 events. 135/325 cut-off events. For 14224/14224 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1373 event pairs, 36 based on Foata normal form. 6/330 useless extension candidates. Maximal degree in co-relation 1387. Up to 225 conditions per place. [2024-06-21 16:16:27,562 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 52 selfloop transitions, 13 changer transitions 12/80 dead transitions. [2024-06-21 16:16:27,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 80 transitions, 613 flow [2024-06-21 16:16:27,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:27,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:27,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 129 transitions. [2024-06-21 16:16:27,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3467741935483871 [2024-06-21 16:16:27,563 INFO L175 Difference]: Start difference. First operand has 135 places, 67 transitions, 429 flow. Second operand 12 states and 129 transitions. [2024-06-21 16:16:27,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 80 transitions, 613 flow [2024-06-21 16:16:27,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 80 transitions, 568 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 16:16:27,577 INFO L231 Difference]: Finished difference. Result has 127 places, 63 transitions, 393 flow [2024-06-21 16:16:27,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=393, PETRI_PLACES=127, PETRI_TRANSITIONS=63} [2024-06-21 16:16:27,577 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 97 predicate places. [2024-06-21 16:16:27,577 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 63 transitions, 393 flow [2024-06-21 16:16:27,577 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-21 16:16:27,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:27,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:27,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-21 16:16:27,578 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-21 16:16:27,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:27,578 INFO L85 PathProgramCache]: Analyzing trace with hash 392802361, now seen corresponding path program 15 times [2024-06-21 16:16:27,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:27,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456032634] [2024-06-21 16:16:27,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:27,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:27,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:29,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:29,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:29,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456032634] [2024-06-21 16:16:29,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456032634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:29,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:29,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:29,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525996404] [2024-06-21 16:16:29,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:29,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:29,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:29,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:29,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:29,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:29,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 63 transitions, 393 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-21 16:16:29,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:29,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:29,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:29,860 INFO L124 PetriNetUnfolderBase]: 127/307 cut-off events. [2024-06-21 16:16:29,860 INFO L125 PetriNetUnfolderBase]: For 12824/12824 co-relation queries the response was YES. [2024-06-21 16:16:29,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1349 conditions, 307 events. 127/307 cut-off events. For 12824/12824 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1268 event pairs, 25 based on Foata normal form. 6/312 useless extension candidates. Maximal degree in co-relation 1302. Up to 147 conditions per place. [2024-06-21 16:16:29,861 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 43 selfloop transitions, 21 changer transitions 10/77 dead transitions. [2024-06-21 16:16:29,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 77 transitions, 573 flow [2024-06-21 16:16:29,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:29,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:29,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 130 transitions. [2024-06-21 16:16:29,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34946236559139787 [2024-06-21 16:16:29,862 INFO L175 Difference]: Start difference. First operand has 127 places, 63 transitions, 393 flow. Second operand 12 states and 130 transitions. [2024-06-21 16:16:29,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 77 transitions, 573 flow [2024-06-21 16:16:29,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 77 transitions, 535 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 16:16:29,875 INFO L231 Difference]: Finished difference. Result has 120 places, 59 transitions, 383 flow [2024-06-21 16:16:29,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=383, PETRI_PLACES=120, PETRI_TRANSITIONS=59} [2024-06-21 16:16:29,875 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 90 predicate places. [2024-06-21 16:16:29,875 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 59 transitions, 383 flow [2024-06-21 16:16:29,875 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-21 16:16:29,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:29,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:29,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-21 16:16:29,876 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-21 16:16:29,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:29,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2110776115, now seen corresponding path program 16 times [2024-06-21 16:16:29,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:29,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041939857] [2024-06-21 16:16:29,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:29,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:29,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:31,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:31,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:31,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041939857] [2024-06-21 16:16:31,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041939857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:31,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:31,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:31,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286115282] [2024-06-21 16:16:31,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:31,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:31,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:31,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:31,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:31,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:31,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 59 transitions, 383 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-21 16:16:31,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:31,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:31,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:31,732 INFO L124 PetriNetUnfolderBase]: 116/284 cut-off events. [2024-06-21 16:16:31,733 INFO L125 PetriNetUnfolderBase]: For 11104/11104 co-relation queries the response was YES. [2024-06-21 16:16:31,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1252 conditions, 284 events. 116/284 cut-off events. For 11104/11104 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1127 event pairs, 34 based on Foata normal form. 6/289 useless extension candidates. Maximal degree in co-relation 1208. Up to 143 conditions per place. [2024-06-21 16:16:31,734 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 37 selfloop transitions, 15 changer transitions 17/72 dead transitions. [2024-06-21 16:16:31,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 72 transitions, 549 flow [2024-06-21 16:16:31,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:31,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:31,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-21 16:16:31,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-21 16:16:31,735 INFO L175 Difference]: Start difference. First operand has 120 places, 59 transitions, 383 flow. Second operand 12 states and 127 transitions. [2024-06-21 16:16:31,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 72 transitions, 549 flow [2024-06-21 16:16:31,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 72 transitions, 499 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 16:16:31,743 INFO L231 Difference]: Finished difference. Result has 114 places, 52 transitions, 334 flow [2024-06-21 16:16:31,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=334, PETRI_PLACES=114, PETRI_TRANSITIONS=52} [2024-06-21 16:16:31,744 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-21 16:16:31,744 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 52 transitions, 334 flow [2024-06-21 16:16:31,744 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-21 16:16:31,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:31,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:31,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-21 16:16:31,745 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-21 16:16:31,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:31,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1237898767, now seen corresponding path program 17 times [2024-06-21 16:16:31,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:31,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970202644] [2024-06-21 16:16:31,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:31,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:31,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:33,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-21 16:16:33,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:33,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970202644] [2024-06-21 16:16:33,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970202644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:33,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:33,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:33,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999745028] [2024-06-21 16:16:33,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:33,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:33,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:33,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:33,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:33,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:33,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 52 transitions, 334 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-21 16:16:33,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:33,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:33,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:34,020 INFO L124 PetriNetUnfolderBase]: 105/257 cut-off events. [2024-06-21 16:16:34,020 INFO L125 PetriNetUnfolderBase]: For 9286/9286 co-relation queries the response was YES. [2024-06-21 16:16:34,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1127 conditions, 257 events. 105/257 cut-off events. For 9286/9286 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 972 event pairs, 32 based on Foata normal form. 6/262 useless extension candidates. Maximal degree in co-relation 1086. Up to 161 conditions per place. [2024-06-21 16:16:34,022 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 37 selfloop transitions, 9 changer transitions 17/66 dead transitions. [2024-06-21 16:16:34,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 66 transitions, 490 flow [2024-06-21 16:16:34,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:34,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:34,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-21 16:16:34,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-21 16:16:34,022 INFO L175 Difference]: Start difference. First operand has 114 places, 52 transitions, 334 flow. Second operand 12 states and 127 transitions. [2024-06-21 16:16:34,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 66 transitions, 490 flow [2024-06-21 16:16:34,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 66 transitions, 448 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 16:16:34,029 INFO L231 Difference]: Finished difference. Result has 103 places, 46 transitions, 286 flow [2024-06-21 16:16:34,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=286, PETRI_PLACES=103, PETRI_TRANSITIONS=46} [2024-06-21 16:16:34,030 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-21 16:16:34,030 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 46 transitions, 286 flow [2024-06-21 16:16:34,030 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-21 16:16:34,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:34,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:34,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-21 16:16:34,031 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-21 16:16:34,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:34,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1364745097, now seen corresponding path program 18 times [2024-06-21 16:16:34,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:34,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993091965] [2024-06-21 16:16:34,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:34,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:35,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:35,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:35,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993091965] [2024-06-21 16:16:35,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993091965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:35,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:35,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:35,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079109248] [2024-06-21 16:16:35,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:35,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:35,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:35,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:35,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:35,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:35,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 46 transitions, 286 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-21 16:16:35,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:35,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:35,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:36,047 INFO L124 PetriNetUnfolderBase]: 92/228 cut-off events. [2024-06-21 16:16:36,047 INFO L125 PetriNetUnfolderBase]: For 6602/6602 co-relation queries the response was YES. [2024-06-21 16:16:36,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 228 events. 92/228 cut-off events. For 6602/6602 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 832 event pairs, 32 based on Foata normal form. 6/233 useless extension candidates. Maximal degree in co-relation 938. Up to 133 conditions per place. [2024-06-21 16:16:36,048 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 32 selfloop transitions, 14 changer transitions 10/59 dead transitions. [2024-06-21 16:16:36,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 59 transitions, 426 flow [2024-06-21 16:16:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:36,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:36,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 126 transitions. [2024-06-21 16:16:36,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 16:16:36,049 INFO L175 Difference]: Start difference. First operand has 103 places, 46 transitions, 286 flow. Second operand 12 states and 126 transitions. [2024-06-21 16:16:36,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 59 transitions, 426 flow [2024-06-21 16:16:36,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 59 transitions, 396 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 16:16:36,054 INFO L231 Difference]: Finished difference. Result has 93 places, 43 transitions, 273 flow [2024-06-21 16:16:36,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=273, PETRI_PLACES=93, PETRI_TRANSITIONS=43} [2024-06-21 16:16:36,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2024-06-21 16:16:36,055 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 43 transitions, 273 flow [2024-06-21 16:16:36,055 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-21 16:16:36,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:36,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:36,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-21 16:16:36,055 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-21 16:16:36,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:36,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1269850327, now seen corresponding path program 19 times [2024-06-21 16:16:36,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:36,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279167655] [2024-06-21 16:16:36,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:36,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:36,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:37,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:37,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:37,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279167655] [2024-06-21 16:16:37,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279167655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:37,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:37,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:37,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120271467] [2024-06-21 16:16:37,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:37,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:37,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:37,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:37,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:37,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:37,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 43 transitions, 273 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-21 16:16:37,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:37,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:37,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:38,041 INFO L124 PetriNetUnfolderBase]: 85/215 cut-off events. [2024-06-21 16:16:38,041 INFO L125 PetriNetUnfolderBase]: For 4448/4448 co-relation queries the response was YES. [2024-06-21 16:16:38,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 883 conditions, 215 events. 85/215 cut-off events. For 4448/4448 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 767 event pairs, 21 based on Foata normal form. 6/220 useless extension candidates. Maximal degree in co-relation 852. Up to 109 conditions per place. [2024-06-21 16:16:38,042 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 31 selfloop transitions, 13 changer transitions 10/57 dead transitions. [2024-06-21 16:16:38,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 57 transitions, 411 flow [2024-06-21 16:16:38,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:16:38,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:16:38,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 127 transitions. [2024-06-21 16:16:38,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34139784946236557 [2024-06-21 16:16:38,043 INFO L175 Difference]: Start difference. First operand has 93 places, 43 transitions, 273 flow. Second operand 12 states and 127 transitions. [2024-06-21 16:16:38,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 57 transitions, 411 flow [2024-06-21 16:16:38,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 57 transitions, 377 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 16:16:38,047 INFO L231 Difference]: Finished difference. Result has 89 places, 39 transitions, 249 flow [2024-06-21 16:16:38,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=249, PETRI_PLACES=89, PETRI_TRANSITIONS=39} [2024-06-21 16:16:38,047 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 59 predicate places. [2024-06-21 16:16:38,047 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 39 transitions, 249 flow [2024-06-21 16:16:38,047 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-21 16:16:38,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:38,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:38,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-21 16:16:38,048 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-21 16:16:38,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:38,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1165443307, now seen corresponding path program 20 times [2024-06-21 16:16:38,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:38,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169154582] [2024-06-21 16:16:38,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:38,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:38,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:40,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-21 16:16:40,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:40,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169154582] [2024-06-21 16:16:40,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169154582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:40,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:40,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:40,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275551891] [2024-06-21 16:16:40,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:40,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:40,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:40,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:40,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:40,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:40,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 39 transitions, 249 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-21 16:16:40,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:40,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:40,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:40,609 INFO L124 PetriNetUnfolderBase]: 59/159 cut-off events. [2024-06-21 16:16:40,609 INFO L125 PetriNetUnfolderBase]: For 2510/2512 co-relation queries the response was YES. [2024-06-21 16:16:40,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 605 conditions, 159 events. 59/159 cut-off events. For 2510/2512 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 499 event pairs, 17 based on Foata normal form. 6/164 useless extension candidates. Maximal degree in co-relation 576. Up to 72 conditions per place. [2024-06-21 16:16:40,610 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 21 selfloop transitions, 8 changer transitions 20/52 dead transitions. [2024-06-21 16:16:40,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 52 transitions, 375 flow [2024-06-21 16:16:40,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:16:40,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:16:40,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 132 transitions. [2024-06-21 16:16:40,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32754342431761785 [2024-06-21 16:16:40,611 INFO L175 Difference]: Start difference. First operand has 89 places, 39 transitions, 249 flow. Second operand 13 states and 132 transitions. [2024-06-21 16:16:40,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 52 transitions, 375 flow [2024-06-21 16:16:40,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 52 transitions, 341 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 16:16:40,613 INFO L231 Difference]: Finished difference. Result has 84 places, 30 transitions, 188 flow [2024-06-21 16:16:40,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=188, PETRI_PLACES=84, PETRI_TRANSITIONS=30} [2024-06-21 16:16:40,613 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 54 predicate places. [2024-06-21 16:16:40,613 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 30 transitions, 188 flow [2024-06-21 16:16:40,614 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-21 16:16:40,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:40,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:40,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-21 16:16:40,614 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-21 16:16:40,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:40,614 INFO L85 PathProgramCache]: Analyzing trace with hash 567334191, now seen corresponding path program 21 times [2024-06-21 16:16:40,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:40,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766197096] [2024-06-21 16:16:40,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:40,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:40,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:42,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:16:42,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:42,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766197096] [2024-06-21 16:16:42,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766197096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:42,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:42,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:42,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649194833] [2024-06-21 16:16:42,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:42,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:42,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:42,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:42,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:42,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:42,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 30 transitions, 188 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-21 16:16:42,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:42,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:42,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:42,719 INFO L124 PetriNetUnfolderBase]: 47/125 cut-off events. [2024-06-21 16:16:42,719 INFO L125 PetriNetUnfolderBase]: For 1814/1817 co-relation queries the response was YES. [2024-06-21 16:16:42,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 477 conditions, 125 events. 47/125 cut-off events. For 1814/1817 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 333 event pairs, 13 based on Foata normal form. 9/133 useless extension candidates. Maximal degree in co-relation 451. Up to 56 conditions per place. [2024-06-21 16:16:42,720 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 18 selfloop transitions, 5 changer transitions 21/47 dead transitions. [2024-06-21 16:16:42,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 47 transitions, 316 flow [2024-06-21 16:16:42,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:16:42,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:16:42,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 135 transitions. [2024-06-21 16:16:42,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3349875930521092 [2024-06-21 16:16:42,721 INFO L175 Difference]: Start difference. First operand has 84 places, 30 transitions, 188 flow. Second operand 13 states and 135 transitions. [2024-06-21 16:16:42,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 47 transitions, 316 flow [2024-06-21 16:16:42,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 47 transitions, 265 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-06-21 16:16:42,722 INFO L231 Difference]: Finished difference. Result has 65 places, 22 transitions, 109 flow [2024-06-21 16:16:42,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=109, PETRI_PLACES=65, PETRI_TRANSITIONS=22} [2024-06-21 16:16:42,722 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-21 16:16:42,723 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 22 transitions, 109 flow [2024-06-21 16:16:42,723 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-21 16:16:42,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:16:42,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:42,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-21 16:16:42,723 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-21 16:16:42,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:16:42,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1364387197, now seen corresponding path program 22 times [2024-06-21 16:16:42,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:16:42,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593527350] [2024-06-21 16:16:42,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:16:42,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:16:42,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:16:44,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-21 16:16:44,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:16:44,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593527350] [2024-06-21 16:16:44,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593527350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:16:44,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:16:44,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 16:16:44,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254226704] [2024-06-21 16:16:44,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:16:44,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 16:16:44,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:16:44,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 16:16:44,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 16:16:44,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 16:16:44,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 22 transitions, 109 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-21 16:16:44,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:16:44,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 16:16:44,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:16:44,886 INFO L124 PetriNetUnfolderBase]: 21/61 cut-off events. [2024-06-21 16:16:44,886 INFO L125 PetriNetUnfolderBase]: For 281/284 co-relation queries the response was YES. [2024-06-21 16:16:44,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 61 events. 21/61 cut-off events. For 281/284 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 9/69 useless extension candidates. Maximal degree in co-relation 173. Up to 24 conditions per place. [2024-06-21 16:16:44,886 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-21 16:16:44,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 31 transitions, 167 flow [2024-06-21 16:16:44,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 16:16:44,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 16:16:44,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 120 transitions. [2024-06-21 16:16:44,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2977667493796526 [2024-06-21 16:16:44,887 INFO L175 Difference]: Start difference. First operand has 65 places, 22 transitions, 109 flow. Second operand 13 states and 120 transitions. [2024-06-21 16:16:44,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 31 transitions, 167 flow [2024-06-21 16:16:44,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 31 transitions, 131 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-06-21 16:16:44,887 INFO L231 Difference]: Finished difference. Result has 46 places, 0 transitions, 0 flow [2024-06-21 16:16:44,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=53, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=46, PETRI_TRANSITIONS=0} [2024-06-21 16:16:44,888 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2024-06-21 16:16:44,888 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 0 transitions, 0 flow [2024-06-21 16:16:44,888 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-21 16:16:44,890 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 16:16:44,890 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 16:16:44,890 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 16:16:44,894 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 16:16:44,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-21 16:16:44,894 INFO L445 BasicCegarLoop]: Path program histogram: [48, 35, 22, 18, 17, 17, 17, 10, 7, 7, 6, 6, 6, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:16:44,896 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 16:16:44,897 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 16:16:44,901 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 16:16:44,901 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 16:16:44,902 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 04:16:44 BasicIcfg [2024-06-21 16:16:44,902 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 16:16:44,905 INFO L158 Benchmark]: Toolchain (without parser) took 532748.65ms. Allocated memory was 163.6MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 82.5MB in the beginning and 959.4MB in the end (delta: -876.9MB). Peak memory consumption was 385.8MB. Max. memory is 16.1GB. [2024-06-21 16:16:44,905 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 163.6MB. Free memory is still 120.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 16:16:44,905 INFO L158 Benchmark]: Witness Parser took 0.41ms. Allocated memory is still 163.6MB. Free memory is still 88.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 16:16:44,905 INFO L158 Benchmark]: CACSL2BoogieTranslator took 568.72ms. Allocated memory is still 163.6MB. Free memory was 82.3MB in the beginning and 117.3MB in the end (delta: -35.0MB). Peak memory consumption was 24.2MB. Max. memory is 16.1GB. [2024-06-21 16:16:44,905 INFO L158 Benchmark]: Boogie Procedure Inliner took 41.66ms. Allocated memory is still 163.6MB. Free memory was 117.3MB in the beginning and 114.4MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 16:16:44,906 INFO L158 Benchmark]: Boogie Preprocessor took 38.57ms. Allocated memory is still 163.6MB. Free memory was 114.4MB in the beginning and 110.8MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 16:16:44,906 INFO L158 Benchmark]: RCFGBuilder took 698.06ms. Allocated memory is still 163.6MB. Free memory was 110.8MB in the beginning and 55.7MB in the end (delta: 55.1MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. [2024-06-21 16:16:44,906 INFO L158 Benchmark]: TraceAbstraction took 531396.35ms. Allocated memory was 163.6MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 55.0MB in the beginning and 959.4MB in the end (delta: -904.5MB). Peak memory consumption was 357.5MB. Max. memory is 16.1GB. [2024-06-21 16:16:44,907 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 163.6MB. Free memory is still 120.1MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.41ms. Allocated memory is still 163.6MB. Free memory is still 88.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 568.72ms. Allocated memory is still 163.6MB. Free memory was 82.3MB in the beginning and 117.3MB in the end (delta: -35.0MB). Peak memory consumption was 24.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 41.66ms. Allocated memory is still 163.6MB. Free memory was 117.3MB in the beginning and 114.4MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 38.57ms. Allocated memory is still 163.6MB. Free memory was 114.4MB in the beginning and 110.8MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 698.06ms. Allocated memory is still 163.6MB. Free memory was 110.8MB in the beginning and 55.7MB in the end (delta: 55.1MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. * TraceAbstraction took 531396.35ms. Allocated memory was 163.6MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 55.0MB in the beginning and 959.4MB in the end (delta: -904.5MB). Peak memory consumption was 357.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 829]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 830]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 50 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 531.3s, OverallIterations: 240, TraceHistogramMax: 1, PathProgramHistogramMax: 48, EmptinessCheckTime: 0.0s, AutomataDifference: 220.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16218 SdHoareTripleChecker+Valid, 67.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13939 mSDsluCounter, 9248 SdHoareTripleChecker+Invalid, 59.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8395 mSDsCounter, 2794 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 110278 IncrementalHoareTripleChecker+Invalid, 113072 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2794 mSolverCounterUnsat, 853 mSDtfsCounter, 110278 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2885 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 2876 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6421 ImplicationChecksByTransitivity, 98.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4474occurred in iteration=124, InterpolantAutomatonStates: 2525, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 307.0s InterpolantComputationTime, 4005 NumberOfCodeBlocks, 4005 NumberOfCodeBlocksAsserted, 240 NumberOfCheckSat, 3765 ConstructedInterpolants, 0 QuantifiedInterpolants, 217784 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 240 InterpolantComputations, 240 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 16:16:45,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE