./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/test-easy6.wvr.c --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/test-easy6.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/weaver/test-easy6.wvr.c ./goblint.2024-05-21_14-57-05.files/mutex-meet/test-easy6.wvr.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-76401ed-m [2024-06-20 18:15:22,758 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 18:15:22,812 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 18:15:22,817 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 18:15:22,818 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 18:15:22,845 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 18:15:22,850 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 18:15:22,850 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 18:15:22,851 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 18:15:22,852 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 18:15:22,853 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 18:15:22,853 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 18:15:22,853 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 18:15:22,855 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 18:15:22,855 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 18:15:22,858 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 18:15:22,858 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 18:15:22,858 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 18:15:22,858 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 18:15:22,858 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 18:15:22,859 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 18:15:22,859 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 18:15:22,859 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 18:15:22,860 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 18:15:22,860 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 18:15:22,860 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 18:15:22,860 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 18:15:22,860 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 18:15:22,861 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 18:15:22,861 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 18:15:22,861 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 18:15:22,861 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 18:15:22,862 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 18:15:22,862 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 18:15:22,862 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 18:15:22,862 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 18:15:22,862 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 18:15:22,862 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 18:15:22,863 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 18:15:22,863 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 18:15:22,863 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 18:15:22,863 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 18:15:22,863 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 18:15:22,863 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-20 18:15:23,070 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 18:15:23,100 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 18:15:23,102 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 18:15:23,103 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 18:15:23,103 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 18:15:23,104 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/test-easy6.wvr.c [2024-06-20 18:15:24,098 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 18:15:24,244 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 18:15:24,245 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy6.wvr.c [2024-06-20 18:15:24,250 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e05b609d9/2ca4c67ef63a42d9bfe4783547aa604a/FLAG5e7d27135 [2024-06-20 18:15:24,260 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e05b609d9/2ca4c67ef63a42d9bfe4783547aa604a [2024-06-20 18:15:24,262 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 18:15:24,262 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 18:15:24,263 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/test-easy6.wvr.yml/witness.yml [2024-06-20 18:15:24,414 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 18:15:24,415 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 18:15:24,422 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 18:15:24,422 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 18:15:24,426 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 18:15:24,426 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 06:15:24" (1/2) ... [2024-06-20 18:15:24,427 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62de6e68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 06:15:24, skipping insertion in model container [2024-06-20 18:15:24,428 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 06:15:24" (1/2) ... [2024-06-20 18:15:24,429 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@323c24c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 06:15:24, skipping insertion in model container [2024-06-20 18:15:24,429 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 06:15:24" (2/2) ... [2024-06-20 18:15:24,430 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62de6e68 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24, skipping insertion in model container [2024-06-20 18:15:24,430 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 06:15:24" (2/2) ... [2024-06-20 18:15:24,430 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 18:15:24,452 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 18:15:24,454 INFO L97 edCorrectnessWitness]: Location invariant before [L111-L111] ((((((((! multithreaded || 0 <= i2) && (! multithreaded || 0 <= n2)) && (! multithreaded || 0 <= tmp2)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((1LL - (long long )e1) + (long long )e2 >= 0LL && (1LL - (long long )e1) + (long long )n1 >= 0LL) && (1LL - (long long )e1) + (long long )n2 >= 0LL) && (1LL - (long long )e1) + (long long )tmp1 >= 0LL) && (1LL - (long long )e1) + (long long )tmp2 >= 0LL) && (1LL - (long long )e1) + (long long )i >= 0LL) && (1LL - (long long )e1) + (long long )i1 >= 0LL) && (1LL - (long long )e1) + (long long )i2 >= 0LL) && (long long )e1 + (long long )e2 >= 0LL) && (long long )e1 + (long long )n1 >= 0LL) && (long long )e1 + (long long )n2 >= 0LL) && (long long )e1 + (long long )tmp1 >= 0LL) && (long long )e1 + (long long )tmp2 >= 0LL) && (long long )e1 + (long long )i >= 0LL) && (long long )e1 + (long long )i1 >= 0LL) && (long long )e1 + (long long )i2 >= 0LL) && (long long )e2 + (long long )n1 >= 0LL) && (long long )e2 + (long long )n2 >= 0LL) && (long long )e2 + (long long )tmp1 >= 0LL) && (long long )e2 + (long long )tmp2 >= 0LL) && (long long )e2 + (long long )i >= 0LL) && (long long )e2 + (long long )i1 >= 0LL) && (long long )e2 + (long long )i2 >= 0LL) && (long long )n1 + (long long )n2 >= 0LL) && (long long )n1 + (long long )tmp1 >= 0LL) && (long long )n1 + (long long )tmp2 >= 0LL) && (long long )n2 + (long long )tmp1 >= 0LL) && (long long )n2 + (long long )tmp2 >= 0LL) && (long long )tmp1 + (long long )tmp2 >= 0LL) && (long long )i + (long long )n1 >= 0LL) && (long long )i + (long long )n2 >= 0LL) && (long long )i + (long long )tmp1 >= 0LL) && (long long )i + (long long )tmp2 >= 0LL) && (long long )i + (long long )i1 >= 0LL) && (long long )i + (long long )i2 >= 0LL) && (long long )i1 + (long long )n1 >= 0LL) && (long long )i1 + (long long )n2 >= 0LL) && (long long )i1 + (long long )tmp1 >= 0LL) && (long long )i1 + (long long )tmp2 >= 0LL) && (long long )i1 + (long long )i2 >= 0LL) && (long long )i2 + (long long )n1 >= 0LL) && (long long )i2 + (long long )n2 >= 0LL) && (long long )i2 + (long long )tmp1 >= 0LL) && (long long )i2 + (long long )tmp2 >= 0LL))) && (! multithreaded || 0 <= i)) && (! multithreaded || 0 <= n1)) && (! multithreaded || 0 <= i1)) && (! multithreaded || ((((((0 <= n1 && 0 <= n2) && 0 <= tmp1) && 0 <= tmp2) && 0 <= i) && 0 <= i1) && 0 <= i2))) && (! multithreaded || 0 <= tmp1) [2024-06-20 18:15:24,454 INFO L97 edCorrectnessWitness]: Location invariant before [L112-L112] ((((((((! multithreaded || 0 <= i2) && (! multithreaded || 0 <= n2)) && (! multithreaded || 0 <= tmp2)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((1LL - (long long )e1) + (long long )e2 >= 0LL && (1LL - (long long )e1) + (long long )n1 >= 0LL) && (1LL - (long long )e1) + (long long )n2 >= 0LL) && (1LL - (long long )e1) + (long long )tmp1 >= 0LL) && (1LL - (long long )e1) + (long long )tmp2 >= 0LL) && (1LL - (long long )e1) + (long long )i >= 0LL) && (1LL - (long long )e1) + (long long )i1 >= 0LL) && (1LL - (long long )e1) + (long long )i2 >= 0LL) && (long long )e1 + (long long )e2 >= 0LL) && (long long )e1 + (long long )n1 >= 0LL) && (long long )e1 + (long long )n2 >= 0LL) && (long long )e1 + (long long )tmp1 >= 0LL) && (long long )e1 + (long long )tmp2 >= 0LL) && (long long )e1 + (long long )i >= 0LL) && (long long )e1 + (long long )i1 >= 0LL) && (long long )e1 + (long long )i2 >= 0LL) && (long long )e2 + (long long )n1 >= 0LL) && (long long )e2 + (long long )n2 >= 0LL) && (long long )e2 + (long long )tmp1 >= 0LL) && (long long )e2 + (long long )tmp2 >= 0LL) && (long long )e2 + (long long )i >= 0LL) && (long long )e2 + (long long )i1 >= 0LL) && (long long )e2 + (long long )i2 >= 0LL) && (long long )n1 + (long long )n2 >= 0LL) && (long long )n1 + (long long )tmp1 >= 0LL) && (long long )n1 + (long long )tmp2 >= 0LL) && (long long )n2 + (long long )tmp1 >= 0LL) && (long long )n2 + (long long )tmp2 >= 0LL) && (long long )tmp1 + (long long )tmp2 >= 0LL) && (long long )i + (long long )n1 >= 0LL) && (long long )i + (long long )n2 >= 0LL) && (long long )i + (long long )tmp1 >= 0LL) && (long long )i + (long long )tmp2 >= 0LL) && (long long )i + (long long )i1 >= 0LL) && (long long )i + (long long )i2 >= 0LL) && (long long )i1 + (long long )n1 >= 0LL) && (long long )i1 + (long long )n2 >= 0LL) && (long long )i1 + (long long )tmp1 >= 0LL) && (long long )i1 + (long long )tmp2 >= 0LL) && (long long )i1 + (long long )i2 >= 0LL) && (long long )i2 + (long long )n1 >= 0LL) && (long long )i2 + (long long )n2 >= 0LL) && (long long )i2 + (long long )tmp1 >= 0LL) && (long long )i2 + (long long )tmp2 >= 0LL))) && (! multithreaded || 0 <= i)) && (! multithreaded || 0 <= n1)) && (! multithreaded || 0 <= i1)) && (! multithreaded || ((((((0 <= n1 && 0 <= n2) && 0 <= tmp1) && 0 <= tmp2) && 0 <= i) && 0 <= i1) && 0 <= i2))) && (! multithreaded || 0 <= tmp1) [2024-06-20 18:15:24,454 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 18:15:24,454 INFO L106 edCorrectnessWitness]: ghost_update [L110-L110] multithreaded = 1; [2024-06-20 18:15:24,470 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 18:15:24,623 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 18:15:24,631 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 18:15:24,730 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 18:15:24,753 INFO L206 MainTranslator]: Completed translation [2024-06-20 18:15:24,753 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24 WrapperNode [2024-06-20 18:15:24,753 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 18:15:24,754 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 18:15:24,754 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 18:15:24,755 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 18:15:24,760 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 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,777 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 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,807 INFO L138 Inliner]: procedures = 20, calls = 50, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 119 [2024-06-20 18:15:24,809 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 18:15:24,810 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 18:15:24,810 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 18:15:24,810 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 18:15:24,820 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,820 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,824 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,844 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-20 18:15:24,844 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,844 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,849 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,850 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,851 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,852 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,854 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 18:15:24,854 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 18:15:24,854 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 18:15:24,854 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 18:15:24,855 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (1/1) ... [2024-06-20 18:15:24,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 18:15:24,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 18:15:24,876 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-20 18:15:24,893 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-20 18:15:24,906 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 18:15:24,906 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-06-20 18:15:24,907 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-06-20 18:15:24,907 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-06-20 18:15:24,907 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-06-20 18:15:24,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 18:15:24,908 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 18:15:24,908 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 18:15:24,908 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 18:15:24,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 18:15:24,909 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 18:15:24,996 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 18:15:24,998 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 18:15:25,277 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 18:15:25,277 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 18:15:25,365 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 18:15:25,365 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 18:15:25,367 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 06:15:25 BoogieIcfgContainer [2024-06-20 18:15:25,367 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 18:15:25,370 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 18:15:25,370 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 18:15:25,372 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 18:15:25,372 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 06:15:24" (1/4) ... [2024-06-20 18:15:25,374 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b9c98f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 06:15:25, skipping insertion in model container [2024-06-20 18:15:25,374 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 06:15:24" (2/4) ... [2024-06-20 18:15:25,374 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b9c98f0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 06:15:25, skipping insertion in model container [2024-06-20 18:15:25,374 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:15:24" (3/4) ... [2024-06-20 18:15:25,375 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b9c98f0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 06:15:25, skipping insertion in model container [2024-06-20 18:15:25,375 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 06:15:25" (4/4) ... [2024-06-20 18:15:25,376 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy6.wvr.c [2024-06-20 18:15:25,389 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 18:15:25,389 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-20 18:15:25,390 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 18:15:25,437 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-06-20 18:15:25,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 44 places, 37 transitions, 88 flow [2024-06-20 18:15:25,497 INFO L124 PetriNetUnfolderBase]: 0/35 cut-off events. [2024-06-20 18:15:25,498 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-20 18:15:25,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 35 events. 0/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 44 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2024-06-20 18:15:25,499 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 37 transitions, 88 flow [2024-06-20 18:15:25,504 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 38 places, 31 transitions, 68 flow [2024-06-20 18:15:25,517 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 18:15:25,523 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;@66da3cf6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 18:15:25,523 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-20 18:15:25,528 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 18:15:25,528 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 18:15:25,528 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 18:15:25,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:25,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 18:15:25,529 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-20 18:15:25,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:25,534 INFO L85 PathProgramCache]: Analyzing trace with hash 249430839, now seen corresponding path program 1 times [2024-06-20 18:15:25,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:25,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573928647] [2024-06-20 18:15:25,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:25,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:25,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:26,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-20 18:15:26,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:26,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573928647] [2024-06-20 18:15:26,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573928647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:26,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:26,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 18:15:26,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106514037] [2024-06-20 18:15:26,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:26,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 18:15:26,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:26,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 18:15:26,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 18:15:26,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2024-06-20 18:15:26,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:26,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:26,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2024-06-20 18:15:26,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:26,366 INFO L124 PetriNetUnfolderBase]: 183/421 cut-off events. [2024-06-20 18:15:26,367 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-06-20 18:15:26,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 775 conditions, 421 events. 183/421 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1972 event pairs, 77 based on Foata normal form. 3/404 useless extension candidates. Maximal degree in co-relation 764. Up to 321 conditions per place. [2024-06-20 18:15:26,373 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 24 selfloop transitions, 3 changer transitions 0/39 dead transitions. [2024-06-20 18:15:26,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 39 transitions, 141 flow [2024-06-20 18:15:26,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 18:15:26,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 18:15:26,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-20 18:15:26,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-20 18:15:26,384 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 68 flow. Second operand 3 states and 74 transitions. [2024-06-20 18:15:26,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 39 transitions, 141 flow [2024-06-20 18:15:26,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 39 transitions, 138 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:26,388 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 87 flow [2024-06-20 18:15:26,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=87, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2024-06-20 18:15:26,393 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 1 predicate places. [2024-06-20 18:15:26,394 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 87 flow [2024-06-20 18:15:26,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:26,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:26,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:26,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 18:15:26,395 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-20 18:15:26,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:26,395 INFO L85 PathProgramCache]: Analyzing trace with hash -815108362, now seen corresponding path program 1 times [2024-06-20 18:15:26,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:26,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091425938] [2024-06-20 18:15:26,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:26,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:26,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:26,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:26,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:26,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091425938] [2024-06-20 18:15:26,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091425938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:26,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:26,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 18:15:26,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438557721] [2024-06-20 18:15:26,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:26,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 18:15:26,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:26,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 18:15:26,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 18:15:26,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 37 [2024-06-20 18:15:26,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 87 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:26,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:26,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 37 [2024-06-20 18:15:26,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:26,921 INFO L124 PetriNetUnfolderBase]: 200/441 cut-off events. [2024-06-20 18:15:26,921 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-06-20 18:15:26,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 927 conditions, 441 events. 200/441 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1985 event pairs, 116 based on Foata normal form. 5/434 useless extension candidates. Maximal degree in co-relation 915. Up to 336 conditions per place. [2024-06-20 18:15:26,926 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 30 selfloop transitions, 5 changer transitions 0/46 dead transitions. [2024-06-20 18:15:26,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 46 transitions, 189 flow [2024-06-20 18:15:26,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 18:15:26,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 18:15:26,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-20 18:15:26,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6351351351351351 [2024-06-20 18:15:26,930 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 87 flow. Second operand 4 states and 94 transitions. [2024-06-20 18:15:26,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 46 transitions, 189 flow [2024-06-20 18:15:26,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 46 transitions, 186 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 18:15:26,932 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 113 flow [2024-06-20 18:15:26,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=113, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-20 18:15:26,934 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2024-06-20 18:15:26,934 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 113 flow [2024-06-20 18:15:26,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:26,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:26,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:26,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 18:15:26,935 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-20 18:15:26,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:26,937 INFO L85 PathProgramCache]: Analyzing trace with hash 501445363, now seen corresponding path program 1 times [2024-06-20 18:15:26,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:26,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860208967] [2024-06-20 18:15:26,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:26,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:26,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:27,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:27,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:27,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860208967] [2024-06-20 18:15:27,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860208967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:27,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:27,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 18:15:27,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520401195] [2024-06-20 18:15:27,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:27,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 18:15:27,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:27,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 18:15:27,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 18:15:27,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 37 [2024-06-20 18:15:27,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 113 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:27,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:27,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 37 [2024-06-20 18:15:27,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:27,375 INFO L124 PetriNetUnfolderBase]: 191/422 cut-off events. [2024-06-20 18:15:27,375 INFO L125 PetriNetUnfolderBase]: For 195/215 co-relation queries the response was YES. [2024-06-20 18:15:27,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1002 conditions, 422 events. 191/422 cut-off events. For 195/215 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1910 event pairs, 99 based on Foata normal form. 6/416 useless extension candidates. Maximal degree in co-relation 988. Up to 306 conditions per place. [2024-06-20 18:15:27,377 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 35 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-20 18:15:27,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 245 flow [2024-06-20 18:15:27,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:15:27,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:15:27,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-20 18:15:27,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6216216216216216 [2024-06-20 18:15:27,379 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 113 flow. Second operand 5 states and 115 transitions. [2024-06-20 18:15:27,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 245 flow [2024-06-20 18:15:27,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 53 transitions, 236 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:27,381 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 139 flow [2024-06-20 18:15:27,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=139, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2024-06-20 18:15:27,382 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 7 predicate places. [2024-06-20 18:15:27,382 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 139 flow [2024-06-20 18:15:27,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:27,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:27,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:27,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 18:15:27,383 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:27,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:27,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1247183271, now seen corresponding path program 1 times [2024-06-20 18:15:27,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:27,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782341615] [2024-06-20 18:15:27,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:27,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:27,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:27,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:27,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:27,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782341615] [2024-06-20 18:15:27,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782341615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:27,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:27,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:15:27,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873426745] [2024-06-20 18:15:27,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:27,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:15:27,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:27,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:15:27,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:15:27,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-20 18:15:27,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 139 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:27,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:27,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-20 18:15:27,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:27,846 INFO L124 PetriNetUnfolderBase]: 301/644 cut-off events. [2024-06-20 18:15:27,847 INFO L125 PetriNetUnfolderBase]: For 603/605 co-relation queries the response was YES. [2024-06-20 18:15:27,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1659 conditions, 644 events. 301/644 cut-off events. For 603/605 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3116 event pairs, 92 based on Foata normal form. 5/637 useless extension candidates. Maximal degree in co-relation 1644. Up to 406 conditions per place. [2024-06-20 18:15:27,850 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 50 selfloop transitions, 10 changer transitions 0/69 dead transitions. [2024-06-20 18:15:27,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 367 flow [2024-06-20 18:15:27,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:27,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:27,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-20 18:15:27,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.581081081081081 [2024-06-20 18:15:27,854 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 139 flow. Second operand 6 states and 129 transitions. [2024-06-20 18:15:27,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 367 flow [2024-06-20 18:15:27,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 69 transitions, 348 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 18:15:27,859 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 216 flow [2024-06-20 18:15:27,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=216, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-20 18:15:27,860 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2024-06-20 18:15:27,860 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 216 flow [2024-06-20 18:15:27,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:27,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:27,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:27,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 18:15:27,861 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-20 18:15:27,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:27,862 INFO L85 PathProgramCache]: Analyzing trace with hash 422416114, now seen corresponding path program 1 times [2024-06-20 18:15:27,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:27,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780996213] [2024-06-20 18:15:27,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:27,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:27,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:28,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:28,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:28,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780996213] [2024-06-20 18:15:28,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780996213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:28,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:28,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:15:28,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763599210] [2024-06-20 18:15:28,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:28,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:15:28,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:28,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:15:28,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:15:28,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-20 18:15:28,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:28,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:28,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-20 18:15:28,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:28,361 INFO L124 PetriNetUnfolderBase]: 301/626 cut-off events. [2024-06-20 18:15:28,361 INFO L125 PetriNetUnfolderBase]: For 1130/1144 co-relation queries the response was YES. [2024-06-20 18:15:28,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1862 conditions, 626 events. 301/626 cut-off events. For 1130/1144 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2992 event pairs, 111 based on Foata normal form. 29/643 useless extension candidates. Maximal degree in co-relation 1843. Up to 401 conditions per place. [2024-06-20 18:15:28,369 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 47 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-20 18:15:28,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 393 flow [2024-06-20 18:15:28,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:15:28,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:15:28,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 109 transitions. [2024-06-20 18:15:28,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891891891891892 [2024-06-20 18:15:28,371 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 216 flow. Second operand 5 states and 109 transitions. [2024-06-20 18:15:28,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 393 flow [2024-06-20 18:15:28,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 66 transitions, 393 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-20 18:15:28,376 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 275 flow [2024-06-20 18:15:28,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=275, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2024-06-20 18:15:28,382 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 19 predicate places. [2024-06-20 18:15:28,382 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 275 flow [2024-06-20 18:15:28,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:28,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:28,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:28,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 18:15:28,384 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:28,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:28,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1225467861, now seen corresponding path program 1 times [2024-06-20 18:15:28,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:28,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320826796] [2024-06-20 18:15:28,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:28,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:28,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:28,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:28,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:28,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320826796] [2024-06-20 18:15:28,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320826796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:28,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:28,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:15:28,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919600866] [2024-06-20 18:15:28,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:28,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:15:28,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:28,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:15:28,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:15:28,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-20 18:15:28,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 275 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:28,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:28,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-20 18:15:28,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:29,017 INFO L124 PetriNetUnfolderBase]: 365/737 cut-off events. [2024-06-20 18:15:29,018 INFO L125 PetriNetUnfolderBase]: For 1777/1803 co-relation queries the response was YES. [2024-06-20 18:15:29,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2417 conditions, 737 events. 365/737 cut-off events. For 1777/1803 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3640 event pairs, 114 based on Foata normal form. 15/734 useless extension candidates. Maximal degree in co-relation 2394. Up to 396 conditions per place. [2024-06-20 18:15:29,023 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 56 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-20 18:15:29,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 78 transitions, 527 flow [2024-06-20 18:15:29,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:29,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:29,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-20 18:15:29,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5720720720720721 [2024-06-20 18:15:29,024 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 275 flow. Second operand 6 states and 127 transitions. [2024-06-20 18:15:29,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 78 transitions, 527 flow [2024-06-20 18:15:29,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 513 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:29,029 INFO L231 Difference]: Finished difference. Result has 62 places, 54 transitions, 341 flow [2024-06-20 18:15:29,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=62, PETRI_TRANSITIONS=54} [2024-06-20 18:15:29,032 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 24 predicate places. [2024-06-20 18:15:29,032 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 54 transitions, 341 flow [2024-06-20 18:15:29,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:29,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:29,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:29,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 18:15:29,033 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-20 18:15:29,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:29,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1190374067, now seen corresponding path program 1 times [2024-06-20 18:15:29,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:29,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683425345] [2024-06-20 18:15:29,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:29,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:29,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:29,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:29,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:29,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683425345] [2024-06-20 18:15:29,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683425345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:29,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:29,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:29,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964766291] [2024-06-20 18:15:29,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:29,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:29,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:29,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:29,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:29,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:29,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 54 transitions, 341 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-20 18:15:29,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:29,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:29,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:29,821 INFO L124 PetriNetUnfolderBase]: 368/746 cut-off events. [2024-06-20 18:15:29,822 INFO L125 PetriNetUnfolderBase]: For 2184/2194 co-relation queries the response was YES. [2024-06-20 18:15:29,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2480 conditions, 746 events. 368/746 cut-off events. For 2184/2194 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3579 event pairs, 112 based on Foata normal form. 19/753 useless extension candidates. Maximal degree in co-relation 2453. Up to 480 conditions per place. [2024-06-20 18:15:29,826 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 56 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-20 18:15:29,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 75 transitions, 569 flow [2024-06-20 18:15:29,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:15:29,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:15:29,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-20 18:15:29,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-20 18:15:29,828 INFO L175 Difference]: Start difference. First operand has 62 places, 54 transitions, 341 flow. Second operand 5 states and 95 transitions. [2024-06-20 18:15:29,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 75 transitions, 569 flow [2024-06-20 18:15:29,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 75 transitions, 553 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:29,833 INFO L231 Difference]: Finished difference. Result has 65 places, 57 transitions, 396 flow [2024-06-20 18:15:29,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=396, PETRI_PLACES=65, PETRI_TRANSITIONS=57} [2024-06-20 18:15:29,834 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 27 predicate places. [2024-06-20 18:15:29,834 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 57 transitions, 396 flow [2024-06-20 18:15:29,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 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-20 18:15:29,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:29,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:29,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 18:15:29,835 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:29,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:29,835 INFO L85 PathProgramCache]: Analyzing trace with hash 853607188, now seen corresponding path program 1 times [2024-06-20 18:15:29,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:29,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55752434] [2024-06-20 18:15:29,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:29,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:29,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:30,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:30,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:30,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55752434] [2024-06-20 18:15:30,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55752434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:30,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:30,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:30,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693776279] [2024-06-20 18:15:30,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:30,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:30,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:30,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:30,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:30,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-20 18:15:30,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 57 transitions, 396 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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-20 18:15:30,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:30,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-20 18:15:30,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:30,491 INFO L124 PetriNetUnfolderBase]: 401/788 cut-off events. [2024-06-20 18:15:30,491 INFO L125 PetriNetUnfolderBase]: For 2894/2901 co-relation queries the response was YES. [2024-06-20 18:15:30,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2804 conditions, 788 events. 401/788 cut-off events. For 2894/2901 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3819 event pairs, 115 based on Foata normal form. 12/786 useless extension candidates. Maximal degree in co-relation 2774. Up to 595 conditions per place. [2024-06-20 18:15:30,497 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 62 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-20 18:15:30,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 83 transitions, 630 flow [2024-06-20 18:15:30,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:15:30,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:15:30,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 18:15:30,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4980694980694981 [2024-06-20 18:15:30,498 INFO L175 Difference]: Start difference. First operand has 65 places, 57 transitions, 396 flow. Second operand 7 states and 129 transitions. [2024-06-20 18:15:30,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 83 transitions, 630 flow [2024-06-20 18:15:30,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 610 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 18:15:30,503 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 454 flow [2024-06-20 18:15:30,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=454, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2024-06-20 18:15:30,505 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 33 predicate places. [2024-06-20 18:15:30,505 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 454 flow [2024-06-20 18:15:30,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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-20 18:15:30,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:30,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:30,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 18:15:30,506 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-20 18:15:30,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:30,506 INFO L85 PathProgramCache]: Analyzing trace with hash -216928050, now seen corresponding path program 1 times [2024-06-20 18:15:30,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:30,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517019808] [2024-06-20 18:15:30,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:30,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:30,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:30,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-20 18:15:30,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:30,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517019808] [2024-06-20 18:15:30,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517019808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:30,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:30,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:15:30,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901086042] [2024-06-20 18:15:30,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:30,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:15:30,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:30,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:15:30,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:15:30,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-20 18:15:30,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 454 flow. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:30,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:30,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-20 18:15:30,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:31,073 INFO L124 PetriNetUnfolderBase]: 462/890 cut-off events. [2024-06-20 18:15:31,073 INFO L125 PetriNetUnfolderBase]: For 3594/3609 co-relation queries the response was YES. [2024-06-20 18:15:31,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3233 conditions, 890 events. 462/890 cut-off events. For 3594/3609 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4218 event pairs, 177 based on Foata normal form. 5/888 useless extension candidates. Maximal degree in co-relation 3200. Up to 735 conditions per place. [2024-06-20 18:15:31,079 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 61 selfloop transitions, 14 changer transitions 0/85 dead transitions. [2024-06-20 18:15:31,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 85 transitions, 716 flow [2024-06-20 18:15:31,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:31,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:31,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-20 18:15:31,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-06-20 18:15:31,080 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 454 flow. Second operand 6 states and 110 transitions. [2024-06-20 18:15:31,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 85 transitions, 716 flow [2024-06-20 18:15:31,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 85 transitions, 695 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-20 18:15:31,086 INFO L231 Difference]: Finished difference. Result has 79 places, 71 transitions, 542 flow [2024-06-20 18:15:31,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=433, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=79, PETRI_TRANSITIONS=71} [2024-06-20 18:15:31,087 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 41 predicate places. [2024-06-20 18:15:31,087 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 71 transitions, 542 flow [2024-06-20 18:15:31,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:31,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:31,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:31,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 18:15:31,088 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-20 18:15:31,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:31,089 INFO L85 PathProgramCache]: Analyzing trace with hash 896946521, now seen corresponding path program 1 times [2024-06-20 18:15:31,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:31,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79707030] [2024-06-20 18:15:31,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:31,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:31,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:31,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:31,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:31,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79707030] [2024-06-20 18:15:31,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79707030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:31,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:31,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:15:31,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19292545] [2024-06-20 18:15:31,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:31,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:15:31,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:31,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:15:31,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:15:31,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-20 18:15:31,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 71 transitions, 542 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:31,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:31,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-20 18:15:31,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:31,555 INFO L124 PetriNetUnfolderBase]: 477/919 cut-off events. [2024-06-20 18:15:31,556 INFO L125 PetriNetUnfolderBase]: For 4475/4490 co-relation queries the response was YES. [2024-06-20 18:15:31,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3631 conditions, 919 events. 477/919 cut-off events. For 4475/4490 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4382 event pairs, 178 based on Foata normal form. 5/917 useless extension candidates. Maximal degree in co-relation 3593. Up to 779 conditions per place. [2024-06-20 18:15:31,582 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 66 selfloop transitions, 17 changer transitions 0/93 dead transitions. [2024-06-20 18:15:31,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 93 transitions, 838 flow [2024-06-20 18:15:31,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:31,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:31,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-20 18:15:31,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 18:15:31,584 INFO L175 Difference]: Start difference. First operand has 79 places, 71 transitions, 542 flow. Second operand 6 states and 111 transitions. [2024-06-20 18:15:31,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 93 transitions, 838 flow [2024-06-20 18:15:31,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 93 transitions, 822 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-20 18:15:31,592 INFO L231 Difference]: Finished difference. Result has 86 places, 81 transitions, 661 flow [2024-06-20 18:15:31,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=661, PETRI_PLACES=86, PETRI_TRANSITIONS=81} [2024-06-20 18:15:31,593 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 48 predicate places. [2024-06-20 18:15:31,595 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 81 transitions, 661 flow [2024-06-20 18:15:31,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:31,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:31,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:31,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 18:15:31,596 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-20 18:15:31,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:31,596 INFO L85 PathProgramCache]: Analyzing trace with hash 292193541, now seen corresponding path program 2 times [2024-06-20 18:15:31,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:31,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162764235] [2024-06-20 18:15:31,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:31,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:31,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:31,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:31,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162764235] [2024-06-20 18:15:31,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162764235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:31,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:31,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:15:31,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71605716] [2024-06-20 18:15:31,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:31,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:15:31,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:31,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:15:31,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:15:31,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-20 18:15:31,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 81 transitions, 661 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:31,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:31,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-20 18:15:31,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:32,074 INFO L124 PetriNetUnfolderBase]: 469/906 cut-off events. [2024-06-20 18:15:32,074 INFO L125 PetriNetUnfolderBase]: For 5011/5026 co-relation queries the response was YES. [2024-06-20 18:15:32,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3768 conditions, 906 events. 469/906 cut-off events. For 5011/5026 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4316 event pairs, 190 based on Foata normal form. 6/905 useless extension candidates. Maximal degree in co-relation 3726. Up to 729 conditions per place. [2024-06-20 18:15:32,081 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 61 selfloop transitions, 22 changer transitions 0/93 dead transitions. [2024-06-20 18:15:32,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 93 transitions, 883 flow [2024-06-20 18:15:32,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:32,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:32,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 18:15:32,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.481981981981982 [2024-06-20 18:15:32,083 INFO L175 Difference]: Start difference. First operand has 86 places, 81 transitions, 661 flow. Second operand 6 states and 107 transitions. [2024-06-20 18:15:32,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 93 transitions, 883 flow [2024-06-20 18:15:32,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 93 transitions, 871 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-20 18:15:32,096 INFO L231 Difference]: Finished difference. Result has 92 places, 83 transitions, 718 flow [2024-06-20 18:15:32,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=718, PETRI_PLACES=92, PETRI_TRANSITIONS=83} [2024-06-20 18:15:32,097 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 54 predicate places. [2024-06-20 18:15:32,097 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 83 transitions, 718 flow [2024-06-20 18:15:32,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:32,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:32,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:32,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 18:15:32,098 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-20 18:15:32,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:32,099 INFO L85 PathProgramCache]: Analyzing trace with hash 307924739, now seen corresponding path program 1 times [2024-06-20 18:15:32,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:32,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8004775] [2024-06-20 18:15:32,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:32,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:32,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:32,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-20 18:15:32,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:32,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8004775] [2024-06-20 18:15:32,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8004775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:32,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:32,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:32,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971600336] [2024-06-20 18:15:32,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:32,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:32,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:32,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:32,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:32,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:15:32,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 83 transitions, 718 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:32,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:32,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:15:32,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:32,763 INFO L124 PetriNetUnfolderBase]: 504/943 cut-off events. [2024-06-20 18:15:32,763 INFO L125 PetriNetUnfolderBase]: For 5967/5982 co-relation queries the response was YES. [2024-06-20 18:15:32,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4081 conditions, 943 events. 504/943 cut-off events. For 5967/5982 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4356 event pairs, 181 based on Foata normal form. 5/941 useless extension candidates. Maximal degree in co-relation 4035. Up to 810 conditions per place. [2024-06-20 18:15:32,770 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 69 selfloop transitions, 24 changer transitions 0/100 dead transitions. [2024-06-20 18:15:32,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 100 transitions, 974 flow [2024-06-20 18:15:32,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:15:32,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:15:32,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 122 transitions. [2024-06-20 18:15:32,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3663663663663664 [2024-06-20 18:15:32,772 INFO L175 Difference]: Start difference. First operand has 92 places, 83 transitions, 718 flow. Second operand 9 states and 122 transitions. [2024-06-20 18:15:32,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 100 transitions, 974 flow [2024-06-20 18:15:32,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 100 transitions, 945 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:32,782 INFO L231 Difference]: Finished difference. Result has 100 places, 85 transitions, 764 flow [2024-06-20 18:15:32,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=764, PETRI_PLACES=100, PETRI_TRANSITIONS=85} [2024-06-20 18:15:32,782 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 62 predicate places. [2024-06-20 18:15:32,783 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 85 transitions, 764 flow [2024-06-20 18:15:32,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:32,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:32,783 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-20 18:15:32,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 18:15:32,783 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-20 18:15:32,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:32,784 INFO L85 PathProgramCache]: Analyzing trace with hash -276349221, now seen corresponding path program 1 times [2024-06-20 18:15:32,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:32,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226808368] [2024-06-20 18:15:32,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:32,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:32,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:32,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:32,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:32,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226808368] [2024-06-20 18:15:32,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226808368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:32,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:32,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 18:15:32,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376475010] [2024-06-20 18:15:32,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:32,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 18:15:32,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:32,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 18:15:32,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 18:15:32,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 37 [2024-06-20 18:15:32,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 85 transitions, 764 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:32,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:32,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 37 [2024-06-20 18:15:32,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:32,905 INFO L124 PetriNetUnfolderBase]: 224/570 cut-off events. [2024-06-20 18:15:32,905 INFO L125 PetriNetUnfolderBase]: For 3020/3047 co-relation queries the response was YES. [2024-06-20 18:15:32,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2327 conditions, 570 events. 224/570 cut-off events. For 3020/3047 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3176 event pairs, 132 based on Foata normal form. 10/560 useless extension candidates. Maximal degree in co-relation 2278. Up to 266 conditions per place. [2024-06-20 18:15:32,910 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 17 selfloop transitions, 2 changer transitions 0/88 dead transitions. [2024-06-20 18:15:32,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 88 transitions, 808 flow [2024-06-20 18:15:32,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 18:15:32,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 18:15:32,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-20 18:15:32,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7027027027027027 [2024-06-20 18:15:32,911 INFO L175 Difference]: Start difference. First operand has 100 places, 85 transitions, 764 flow. Second operand 3 states and 78 transitions. [2024-06-20 18:15:32,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 88 transitions, 808 flow [2024-06-20 18:15:32,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 88 transitions, 775 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 18:15:32,920 INFO L231 Difference]: Finished difference. Result has 99 places, 85 transitions, 739 flow [2024-06-20 18:15:32,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=739, PETRI_PLACES=99, PETRI_TRANSITIONS=85} [2024-06-20 18:15:32,921 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 61 predicate places. [2024-06-20 18:15:32,921 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 85 transitions, 739 flow [2024-06-20 18:15:32,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:32,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:32,922 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-20 18:15:32,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 18:15:32,922 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-20 18:15:32,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:32,922 INFO L85 PathProgramCache]: Analyzing trace with hash -935926462, now seen corresponding path program 1 times [2024-06-20 18:15:32,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:32,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863015248] [2024-06-20 18:15:32,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:32,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:32,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:33,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:33,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:33,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863015248] [2024-06-20 18:15:33,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863015248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:33,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:33,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:33,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250765795] [2024-06-20 18:15:33,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:33,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:33,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:33,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:33,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:33,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-20 18:15:33,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 85 transitions, 739 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:33,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:33,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-20 18:15:33,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:33,414 INFO L124 PetriNetUnfolderBase]: 455/883 cut-off events. [2024-06-20 18:15:33,415 INFO L125 PetriNetUnfolderBase]: For 6192/6195 co-relation queries the response was YES. [2024-06-20 18:15:33,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3954 conditions, 883 events. 455/883 cut-off events. For 6192/6195 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4129 event pairs, 157 based on Foata normal form. 2/878 useless extension candidates. Maximal degree in co-relation 3906. Up to 712 conditions per place. [2024-06-20 18:15:33,422 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 76 selfloop transitions, 22 changer transitions 0/108 dead transitions. [2024-06-20 18:15:33,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 108 transitions, 1067 flow [2024-06-20 18:15:33,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:15:33,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:15:33,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 18:15:33,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4942084942084942 [2024-06-20 18:15:33,423 INFO L175 Difference]: Start difference. First operand has 99 places, 85 transitions, 739 flow. Second operand 7 states and 128 transitions. [2024-06-20 18:15:33,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 108 transitions, 1067 flow [2024-06-20 18:15:33,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 108 transitions, 1063 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:33,434 INFO L231 Difference]: Finished difference. Result has 106 places, 93 transitions, 852 flow [2024-06-20 18:15:33,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=852, PETRI_PLACES=106, PETRI_TRANSITIONS=93} [2024-06-20 18:15:33,435 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 68 predicate places. [2024-06-20 18:15:33,435 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 93 transitions, 852 flow [2024-06-20 18:15:33,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:33,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:33,435 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-20 18:15:33,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 18:15:33,436 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-20 18:15:33,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:33,436 INFO L85 PathProgramCache]: Analyzing trace with hash 2035539244, now seen corresponding path program 2 times [2024-06-20 18:15:33,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:33,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239160100] [2024-06-20 18:15:33,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:33,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:33,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:33,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-20 18:15:33,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:33,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239160100] [2024-06-20 18:15:33,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239160100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:33,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:33,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:33,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255332079] [2024-06-20 18:15:33,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:33,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:33,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:33,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:33,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:33,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-20 18:15:33,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 93 transitions, 852 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:33,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:33,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-20 18:15:33,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:33,985 INFO L124 PetriNetUnfolderBase]: 468/908 cut-off events. [2024-06-20 18:15:33,986 INFO L125 PetriNetUnfolderBase]: For 7290/7293 co-relation queries the response was YES. [2024-06-20 18:15:33,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4297 conditions, 908 events. 468/908 cut-off events. For 7290/7293 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4289 event pairs, 166 based on Foata normal form. 2/903 useless extension candidates. Maximal degree in co-relation 4245. Up to 702 conditions per place. [2024-06-20 18:15:33,993 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 76 selfloop transitions, 26 changer transitions 0/112 dead transitions. [2024-06-20 18:15:33,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 112 transitions, 1184 flow [2024-06-20 18:15:33,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:15:33,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:15:33,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 18:15:33,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4980694980694981 [2024-06-20 18:15:33,995 INFO L175 Difference]: Start difference. First operand has 106 places, 93 transitions, 852 flow. Second operand 7 states and 129 transitions. [2024-06-20 18:15:33,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 112 transitions, 1184 flow [2024-06-20 18:15:34,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 112 transitions, 1164 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-20 18:15:34,007 INFO L231 Difference]: Finished difference. Result has 114 places, 98 transitions, 944 flow [2024-06-20 18:15:34,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=836, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=944, PETRI_PLACES=114, PETRI_TRANSITIONS=98} [2024-06-20 18:15:34,008 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 76 predicate places. [2024-06-20 18:15:34,008 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 98 transitions, 944 flow [2024-06-20 18:15:34,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:34,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:34,008 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-20 18:15:34,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 18:15:34,008 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-20 18:15:34,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:34,009 INFO L85 PathProgramCache]: Analyzing trace with hash 955148898, now seen corresponding path program 3 times [2024-06-20 18:15:34,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:34,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387238493] [2024-06-20 18:15:34,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:34,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:34,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:34,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-20 18:15:34,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:34,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387238493] [2024-06-20 18:15:34,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387238493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:34,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:34,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:34,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689807129] [2024-06-20 18:15:34,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:34,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:34,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:34,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:34,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:34,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-20 18:15:34,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 98 transitions, 944 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:34,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:34,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-20 18:15:34,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:34,520 INFO L124 PetriNetUnfolderBase]: 462/898 cut-off events. [2024-06-20 18:15:34,521 INFO L125 PetriNetUnfolderBase]: For 8130/8133 co-relation queries the response was YES. [2024-06-20 18:15:34,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4406 conditions, 898 events. 462/898 cut-off events. For 8130/8133 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4233 event pairs, 175 based on Foata normal form. 2/893 useless extension candidates. Maximal degree in co-relation 4350. Up to 632 conditions per place. [2024-06-20 18:15:34,529 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 72 selfloop transitions, 30 changer transitions 0/112 dead transitions. [2024-06-20 18:15:34,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 112 transitions, 1230 flow [2024-06-20 18:15:34,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:15:34,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:15:34,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 18:15:34,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4749034749034749 [2024-06-20 18:15:34,530 INFO L175 Difference]: Start difference. First operand has 114 places, 98 transitions, 944 flow. Second operand 7 states and 123 transitions. [2024-06-20 18:15:34,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 112 transitions, 1230 flow [2024-06-20 18:15:34,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 112 transitions, 1200 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:34,544 INFO L231 Difference]: Finished difference. Result has 119 places, 100 transitions, 1004 flow [2024-06-20 18:15:34,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1004, PETRI_PLACES=119, PETRI_TRANSITIONS=100} [2024-06-20 18:15:34,544 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2024-06-20 18:15:34,544 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 100 transitions, 1004 flow [2024-06-20 18:15:34,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:34,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:34,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:34,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 18:15:34,545 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-20 18:15:34,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:34,546 INFO L85 PathProgramCache]: Analyzing trace with hash 324385564, now seen corresponding path program 1 times [2024-06-20 18:15:34,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:34,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123929785] [2024-06-20 18:15:34,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:34,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:34,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:34,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:34,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:34,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123929785] [2024-06-20 18:15:34,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123929785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:34,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:34,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 18:15:34,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794562320] [2024-06-20 18:15:34,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:34,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 18:15:34,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:34,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 18:15:34,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 18:15:34,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 37 [2024-06-20 18:15:34,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 100 transitions, 1004 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:34,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:34,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 37 [2024-06-20 18:15:34,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:34,663 INFO L124 PetriNetUnfolderBase]: 240/623 cut-off events. [2024-06-20 18:15:34,663 INFO L125 PetriNetUnfolderBase]: For 4749/4773 co-relation queries the response was YES. [2024-06-20 18:15:34,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3001 conditions, 623 events. 240/623 cut-off events. For 4749/4773 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3490 event pairs, 117 based on Foata normal form. 5/603 useless extension candidates. Maximal degree in co-relation 2942. Up to 257 conditions per place. [2024-06-20 18:15:34,669 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 20 selfloop transitions, 11 changer transitions 0/106 dead transitions. [2024-06-20 18:15:34,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 106 transitions, 1082 flow [2024-06-20 18:15:34,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 18:15:34,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 18:15:34,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-20 18:15:34,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7297297297297297 [2024-06-20 18:15:34,670 INFO L175 Difference]: Start difference. First operand has 119 places, 100 transitions, 1004 flow. Second operand 3 states and 81 transitions. [2024-06-20 18:15:34,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 106 transitions, 1082 flow [2024-06-20 18:15:34,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 106 transitions, 1036 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 18:15:34,683 INFO L231 Difference]: Finished difference. Result has 119 places, 100 transitions, 993 flow [2024-06-20 18:15:34,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=993, PETRI_PLACES=119, PETRI_TRANSITIONS=100} [2024-06-20 18:15:34,684 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2024-06-20 18:15:34,684 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 100 transitions, 993 flow [2024-06-20 18:15:34,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:34,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:34,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:34,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 18:15:34,685 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-20 18:15:34,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:34,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1519069046, now seen corresponding path program 2 times [2024-06-20 18:15:34,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:34,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031566344] [2024-06-20 18:15:34,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:34,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:34,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:35,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:35,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:35,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031566344] [2024-06-20 18:15:35,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031566344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:35,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:35,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:35,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805765439] [2024-06-20 18:15:35,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:35,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:35,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:35,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:35,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:35,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:35,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 100 transitions, 993 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:35,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:35,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:35,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:35,336 INFO L124 PetriNetUnfolderBase]: 556/1043 cut-off events. [2024-06-20 18:15:35,336 INFO L125 PetriNetUnfolderBase]: For 11399/11402 co-relation queries the response was YES. [2024-06-20 18:15:35,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5363 conditions, 1043 events. 556/1043 cut-off events. For 11399/11402 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4956 event pairs, 145 based on Foata normal form. 2/1039 useless extension candidates. Maximal degree in co-relation 5303. Up to 700 conditions per place. [2024-06-20 18:15:35,349 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 100 selfloop transitions, 36 changer transitions 0/143 dead transitions. [2024-06-20 18:15:35,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 143 transitions, 1563 flow [2024-06-20 18:15:35,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:15:35,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:15:35,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-20 18:15:35,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-20 18:15:35,351 INFO L175 Difference]: Start difference. First operand has 119 places, 100 transitions, 993 flow. Second operand 10 states and 175 transitions. [2024-06-20 18:15:35,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 143 transitions, 1563 flow [2024-06-20 18:15:35,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 143 transitions, 1533 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:35,368 INFO L231 Difference]: Finished difference. Result has 130 places, 113 transitions, 1204 flow [2024-06-20 18:15:35,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1204, PETRI_PLACES=130, PETRI_TRANSITIONS=113} [2024-06-20 18:15:35,369 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 92 predicate places. [2024-06-20 18:15:35,369 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 113 transitions, 1204 flow [2024-06-20 18:15:35,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:35,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:35,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:35,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 18:15:35,370 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-20 18:15:35,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:35,371 INFO L85 PathProgramCache]: Analyzing trace with hash -969510364, now seen corresponding path program 3 times [2024-06-20 18:15:35,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:35,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500713876] [2024-06-20 18:15:35,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:35,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:35,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:35,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:35,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500713876] [2024-06-20 18:15:35,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500713876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:35,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:35,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:35,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748624729] [2024-06-20 18:15:35,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:35,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:35,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:35,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:35,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:35,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:35,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 113 transitions, 1204 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:35,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:35,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:35,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:36,021 INFO L124 PetriNetUnfolderBase]: 605/1131 cut-off events. [2024-06-20 18:15:36,022 INFO L125 PetriNetUnfolderBase]: For 14821/14831 co-relation queries the response was YES. [2024-06-20 18:15:36,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6223 conditions, 1131 events. 605/1131 cut-off events. For 14821/14831 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5501 event pairs, 165 based on Foata normal form. 5/1128 useless extension candidates. Maximal degree in co-relation 6158. Up to 689 conditions per place. [2024-06-20 18:15:36,032 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 102 selfloop transitions, 45 changer transitions 0/154 dead transitions. [2024-06-20 18:15:36,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 154 transitions, 1810 flow [2024-06-20 18:15:36,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:15:36,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:15:36,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-20 18:15:36,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4572072072072072 [2024-06-20 18:15:36,034 INFO L175 Difference]: Start difference. First operand has 130 places, 113 transitions, 1204 flow. Second operand 12 states and 203 transitions. [2024-06-20 18:15:36,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 154 transitions, 1810 flow [2024-06-20 18:15:36,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 154 transitions, 1741 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:36,075 INFO L231 Difference]: Finished difference. Result has 141 places, 120 transitions, 1326 flow [2024-06-20 18:15:36,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1326, PETRI_PLACES=141, PETRI_TRANSITIONS=120} [2024-06-20 18:15:36,075 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 103 predicate places. [2024-06-20 18:15:36,075 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 120 transitions, 1326 flow [2024-06-20 18:15:36,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:36,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:36,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:36,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 18:15:36,076 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-20 18:15:36,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:36,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1609969954, now seen corresponding path program 1 times [2024-06-20 18:15:36,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:36,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023241087] [2024-06-20 18:15:36,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:36,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:36,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:36,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:36,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023241087] [2024-06-20 18:15:36,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023241087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:36,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:36,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:36,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545190298] [2024-06-20 18:15:36,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:36,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:36,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:36,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:36,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:36,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:36,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 120 transitions, 1326 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:36,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:36,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:36,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:36,599 INFO L124 PetriNetUnfolderBase]: 609/1137 cut-off events. [2024-06-20 18:15:36,599 INFO L125 PetriNetUnfolderBase]: For 16902/16905 co-relation queries the response was YES. [2024-06-20 18:15:36,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6433 conditions, 1137 events. 609/1137 cut-off events. For 16902/16905 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5551 event pairs, 209 based on Foata normal form. 6/1136 useless extension candidates. Maximal degree in co-relation 6364. Up to 1013 conditions per place. [2024-06-20 18:15:36,608 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 107 selfloop transitions, 20 changer transitions 0/135 dead transitions. [2024-06-20 18:15:36,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 135 transitions, 1641 flow [2024-06-20 18:15:36,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:15:36,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:15:36,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 18:15:36,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-20 18:15:36,610 INFO L175 Difference]: Start difference. First operand has 141 places, 120 transitions, 1326 flow. Second operand 7 states and 119 transitions. [2024-06-20 18:15:36,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 135 transitions, 1641 flow [2024-06-20 18:15:36,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 135 transitions, 1581 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 18:15:36,633 INFO L231 Difference]: Finished difference. Result has 142 places, 121 transitions, 1323 flow [2024-06-20 18:15:36,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1323, PETRI_PLACES=142, PETRI_TRANSITIONS=121} [2024-06-20 18:15:36,634 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 104 predicate places. [2024-06-20 18:15:36,634 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 121 transitions, 1323 flow [2024-06-20 18:15:36,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:36,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:36,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:36,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 18:15:36,635 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-20 18:15:36,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:36,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1322791976, now seen corresponding path program 4 times [2024-06-20 18:15:36,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:36,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146351364] [2024-06-20 18:15:36,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:36,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:36,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:36,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:36,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:36,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146351364] [2024-06-20 18:15:36,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146351364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:36,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:36,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:36,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894626094] [2024-06-20 18:15:36,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:36,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:36,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:36,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:36,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:37,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:37,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 121 transitions, 1323 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:37,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:37,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:37,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:37,351 INFO L124 PetriNetUnfolderBase]: 655/1220 cut-off events. [2024-06-20 18:15:37,351 INFO L125 PetriNetUnfolderBase]: For 19706/19716 co-relation queries the response was YES. [2024-06-20 18:15:37,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7063 conditions, 1220 events. 655/1220 cut-off events. For 19706/19716 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6058 event pairs, 162 based on Foata normal form. 5/1217 useless extension candidates. Maximal degree in co-relation 6992. Up to 658 conditions per place. [2024-06-20 18:15:37,364 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 100 selfloop transitions, 54 changer transitions 0/161 dead transitions. [2024-06-20 18:15:37,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 161 transitions, 1971 flow [2024-06-20 18:15:37,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:15:37,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:15:37,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-20 18:15:37,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-20 18:15:37,366 INFO L175 Difference]: Start difference. First operand has 142 places, 121 transitions, 1323 flow. Second operand 12 states and 204 transitions. [2024-06-20 18:15:37,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 161 transitions, 1971 flow [2024-06-20 18:15:37,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 161 transitions, 1910 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 18:15:37,398 INFO L231 Difference]: Finished difference. Result has 149 places, 128 transitions, 1480 flow [2024-06-20 18:15:37,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1480, PETRI_PLACES=149, PETRI_TRANSITIONS=128} [2024-06-20 18:15:37,399 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 111 predicate places. [2024-06-20 18:15:37,399 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 128 transitions, 1480 flow [2024-06-20 18:15:37,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:37,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:37,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:37,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 18:15:37,400 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-20 18:15:37,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:37,400 INFO L85 PathProgramCache]: Analyzing trace with hash -437637660, now seen corresponding path program 2 times [2024-06-20 18:15:37,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:37,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160195014] [2024-06-20 18:15:37,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:37,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:37,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:37,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:37,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160195014] [2024-06-20 18:15:37,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160195014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:37,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:37,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:37,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281988851] [2024-06-20 18:15:37,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:37,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:37,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:37,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:37,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:37,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:37,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 128 transitions, 1480 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:37,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:37,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:37,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:37,950 INFO L124 PetriNetUnfolderBase]: 666/1241 cut-off events. [2024-06-20 18:15:37,950 INFO L125 PetriNetUnfolderBase]: For 23358/23373 co-relation queries the response was YES. [2024-06-20 18:15:37,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7455 conditions, 1241 events. 666/1241 cut-off events. For 23358/23373 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6169 event pairs, 229 based on Foata normal form. 7/1239 useless extension candidates. Maximal degree in co-relation 7383. Up to 1074 conditions per place. [2024-06-20 18:15:37,959 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 115 selfloop transitions, 20 changer transitions 0/143 dead transitions. [2024-06-20 18:15:37,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 143 transitions, 1872 flow [2024-06-20 18:15:37,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:37,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:37,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-20 18:15:37,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-20 18:15:37,961 INFO L175 Difference]: Start difference. First operand has 149 places, 128 transitions, 1480 flow. Second operand 6 states and 104 transitions. [2024-06-20 18:15:37,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 143 transitions, 1872 flow [2024-06-20 18:15:37,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 143 transitions, 1798 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 18:15:37,984 INFO L231 Difference]: Finished difference. Result has 150 places, 130 transitions, 1475 flow [2024-06-20 18:15:37,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1475, PETRI_PLACES=150, PETRI_TRANSITIONS=130} [2024-06-20 18:15:37,985 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 112 predicate places. [2024-06-20 18:15:37,985 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 130 transitions, 1475 flow [2024-06-20 18:15:37,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:37,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:37,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:37,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 18:15:37,987 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-20 18:15:37,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:37,987 INFO L85 PathProgramCache]: Analyzing trace with hash -437043390, now seen corresponding path program 3 times [2024-06-20 18:15:37,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:37,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084047207] [2024-06-20 18:15:37,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:37,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:38,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:38,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:38,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:38,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084047207] [2024-06-20 18:15:38,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084047207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:38,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:38,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:38,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543795840] [2024-06-20 18:15:38,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:38,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:38,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:38,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:38,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:38,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:38,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 130 transitions, 1475 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:38,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:38,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:38,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:38,547 INFO L124 PetriNetUnfolderBase]: 674/1257 cut-off events. [2024-06-20 18:15:38,547 INFO L125 PetriNetUnfolderBase]: For 24903/24918 co-relation queries the response was YES. [2024-06-20 18:15:38,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7592 conditions, 1257 events. 674/1257 cut-off events. For 24903/24918 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6298 event pairs, 239 based on Foata normal form. 7/1255 useless extension candidates. Maximal degree in co-relation 7517. Up to 1064 conditions per place. [2024-06-20 18:15:38,557 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 113 selfloop transitions, 22 changer transitions 0/143 dead transitions. [2024-06-20 18:15:38,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 143 transitions, 1829 flow [2024-06-20 18:15:38,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:38,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:38,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-20 18:15:38,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46396396396396394 [2024-06-20 18:15:38,558 INFO L175 Difference]: Start difference. First operand has 150 places, 130 transitions, 1475 flow. Second operand 6 states and 103 transitions. [2024-06-20 18:15:38,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 143 transitions, 1829 flow [2024-06-20 18:15:38,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 143 transitions, 1797 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:38,587 INFO L231 Difference]: Finished difference. Result has 154 places, 132 transitions, 1511 flow [2024-06-20 18:15:38,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1511, PETRI_PLACES=154, PETRI_TRANSITIONS=132} [2024-06-20 18:15:38,588 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 116 predicate places. [2024-06-20 18:15:38,588 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 132 transitions, 1511 flow [2024-06-20 18:15:38,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:38,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:38,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:38,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 18:15:38,589 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-20 18:15:38,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:38,589 INFO L85 PathProgramCache]: Analyzing trace with hash -455154334, now seen corresponding path program 5 times [2024-06-20 18:15:38,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:38,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294799847] [2024-06-20 18:15:38,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:38,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:38,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:38,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:38,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:38,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294799847] [2024-06-20 18:15:38,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294799847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:38,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:38,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:38,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61984132] [2024-06-20 18:15:38,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:38,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:38,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:38,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:38,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:39,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:39,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 132 transitions, 1511 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:39,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:39,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:39,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:39,321 INFO L124 PetriNetUnfolderBase]: 703/1309 cut-off events. [2024-06-20 18:15:39,321 INFO L125 PetriNetUnfolderBase]: For 27486/27496 co-relation queries the response was YES. [2024-06-20 18:15:39,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8019 conditions, 1309 events. 703/1309 cut-off events. For 27486/27496 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6621 event pairs, 189 based on Foata normal form. 5/1306 useless extension candidates. Maximal degree in co-relation 7943. Up to 561 conditions per place. [2024-06-20 18:15:39,332 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 101 selfloop transitions, 60 changer transitions 0/168 dead transitions. [2024-06-20 18:15:39,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 168 transitions, 2141 flow [2024-06-20 18:15:39,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:15:39,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:15:39,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-20 18:15:39,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 18:15:39,334 INFO L175 Difference]: Start difference. First operand has 154 places, 132 transitions, 1511 flow. Second operand 11 states and 185 transitions. [2024-06-20 18:15:39,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 168 transitions, 2141 flow [2024-06-20 18:15:39,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 168 transitions, 2115 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-20 18:15:39,368 INFO L231 Difference]: Finished difference. Result has 164 places, 138 transitions, 1707 flow [2024-06-20 18:15:39,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1707, PETRI_PLACES=164, PETRI_TRANSITIONS=138} [2024-06-20 18:15:39,368 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 126 predicate places. [2024-06-20 18:15:39,368 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 138 transitions, 1707 flow [2024-06-20 18:15:39,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:39,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:39,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:39,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 18:15:39,370 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-20 18:15:39,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:39,371 INFO L85 PathProgramCache]: Analyzing trace with hash -455137470, now seen corresponding path program 4 times [2024-06-20 18:15:39,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:39,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745515990] [2024-06-20 18:15:39,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:39,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:39,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:39,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:39,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745515990] [2024-06-20 18:15:39,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745515990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:39,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:39,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:39,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628579748] [2024-06-20 18:15:39,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:39,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:15:39,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:39,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:15:39,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:15:39,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:39,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 138 transitions, 1707 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:39,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:39,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:39,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:39,993 INFO L124 PetriNetUnfolderBase]: 700/1300 cut-off events. [2024-06-20 18:15:39,993 INFO L125 PetriNetUnfolderBase]: For 30761/30764 co-relation queries the response was YES. [2024-06-20 18:15:39,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8305 conditions, 1300 events. 700/1300 cut-off events. For 30761/30764 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6544 event pairs, 247 based on Foata normal form. 6/1299 useless extension candidates. Maximal degree in co-relation 8227. Up to 1135 conditions per place. [2024-06-20 18:15:40,003 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 119 selfloop transitions, 26 changer transitions 0/153 dead transitions. [2024-06-20 18:15:40,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 153 transitions, 2051 flow [2024-06-20 18:15:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:40,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:40,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-20 18:15:40,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49099099099099097 [2024-06-20 18:15:40,005 INFO L175 Difference]: Start difference. First operand has 164 places, 138 transitions, 1707 flow. Second operand 6 states and 109 transitions. [2024-06-20 18:15:40,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 153 transitions, 2051 flow [2024-06-20 18:15:40,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 153 transitions, 1945 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 18:15:40,040 INFO L231 Difference]: Finished difference. Result has 165 places, 138 transitions, 1661 flow [2024-06-20 18:15:40,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1661, PETRI_PLACES=165, PETRI_TRANSITIONS=138} [2024-06-20 18:15:40,041 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 127 predicate places. [2024-06-20 18:15:40,041 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 138 transitions, 1661 flow [2024-06-20 18:15:40,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:40,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:40,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:40,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 18:15:40,042 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-20 18:15:40,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:40,043 INFO L85 PathProgramCache]: Analyzing trace with hash 13335034, now seen corresponding path program 1 times [2024-06-20 18:15:40,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:40,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131860081] [2024-06-20 18:15:40,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:40,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:40,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:40,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-20 18:15:40,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:40,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131860081] [2024-06-20 18:15:40,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131860081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:40,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:40,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:15:40,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223532829] [2024-06-20 18:15:40,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:40,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:15:40,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:40,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:15:40,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:15:40,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:40,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 138 transitions, 1661 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:40,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:40,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:40,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:40,851 INFO L124 PetriNetUnfolderBase]: 709/1343 cut-off events. [2024-06-20 18:15:40,852 INFO L125 PetriNetUnfolderBase]: For 33797/33800 co-relation queries the response was YES. [2024-06-20 18:15:40,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8421 conditions, 1343 events. 709/1343 cut-off events. For 33797/33800 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7002 event pairs, 209 based on Foata normal form. 8/1347 useless extension candidates. Maximal degree in co-relation 8341. Up to 1037 conditions per place. [2024-06-20 18:15:40,866 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 135 selfloop transitions, 25 changer transitions 0/181 dead transitions. [2024-06-20 18:15:40,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 181 transitions, 2258 flow [2024-06-20 18:15:40,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:15:40,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:15:40,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 18:15:40,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624624624624625 [2024-06-20 18:15:40,867 INFO L175 Difference]: Start difference. First operand has 165 places, 138 transitions, 1661 flow. Second operand 9 states and 154 transitions. [2024-06-20 18:15:40,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 181 transitions, 2258 flow [2024-06-20 18:15:40,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 181 transitions, 2221 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 18:15:40,928 INFO L231 Difference]: Finished difference. Result has 175 places, 153 transitions, 1855 flow [2024-06-20 18:15:40,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1855, PETRI_PLACES=175, PETRI_TRANSITIONS=153} [2024-06-20 18:15:40,929 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 137 predicate places. [2024-06-20 18:15:40,929 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 153 transitions, 1855 flow [2024-06-20 18:15:40,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:40,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:40,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:40,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 18:15:40,930 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-20 18:15:40,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:40,930 INFO L85 PathProgramCache]: Analyzing trace with hash -112270304, now seen corresponding path program 2 times [2024-06-20 18:15:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:40,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402315313] [2024-06-20 18:15:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:40,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:41,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-20 18:15:41,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:41,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402315313] [2024-06-20 18:15:41,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402315313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:41,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:41,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:15:41,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185362440] [2024-06-20 18:15:41,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:41,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:15:41,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:41,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:15:41,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:15:41,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:41,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 153 transitions, 1855 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:41,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:41,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:41,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:41,711 INFO L124 PetriNetUnfolderBase]: 761/1436 cut-off events. [2024-06-20 18:15:41,712 INFO L125 PetriNetUnfolderBase]: For 37557/37567 co-relation queries the response was YES. [2024-06-20 18:15:41,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9121 conditions, 1436 events. 761/1436 cut-off events. For 37557/37567 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7663 event pairs, 215 based on Foata normal form. 11/1441 useless extension candidates. Maximal degree in co-relation 9036. Up to 1064 conditions per place. [2024-06-20 18:15:41,726 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 142 selfloop transitions, 31 changer transitions 0/194 dead transitions. [2024-06-20 18:15:41,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 194 transitions, 2468 flow [2024-06-20 18:15:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:15:41,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:15:41,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-20 18:15:41,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-20 18:15:41,728 INFO L175 Difference]: Start difference. First operand has 175 places, 153 transitions, 1855 flow. Second operand 10 states and 170 transitions. [2024-06-20 18:15:41,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 194 transitions, 2468 flow [2024-06-20 18:15:41,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 194 transitions, 2398 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-20 18:15:41,796 INFO L231 Difference]: Finished difference. Result has 189 places, 163 transitions, 1999 flow [2024-06-20 18:15:41,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1999, PETRI_PLACES=189, PETRI_TRANSITIONS=163} [2024-06-20 18:15:41,796 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 151 predicate places. [2024-06-20 18:15:41,796 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 163 transitions, 1999 flow [2024-06-20 18:15:41,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:41,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:41,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:41,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 18:15:41,797 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-20 18:15:41,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:41,798 INFO L85 PathProgramCache]: Analyzing trace with hash -750362268, now seen corresponding path program 3 times [2024-06-20 18:15:41,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:41,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296685164] [2024-06-20 18:15:41,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:41,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:41,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:42,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:42,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:42,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296685164] [2024-06-20 18:15:42,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296685164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:42,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:42,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:15:42,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062043354] [2024-06-20 18:15:42,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:42,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:15:42,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:42,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:15:42,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:15:42,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:15:42,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 163 transitions, 1999 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:42,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:42,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:15:42,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:42,728 INFO L124 PetriNetUnfolderBase]: 913/1674 cut-off events. [2024-06-20 18:15:42,728 INFO L125 PetriNetUnfolderBase]: For 41728/41728 co-relation queries the response was YES. [2024-06-20 18:15:42,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10440 conditions, 1674 events. 913/1674 cut-off events. For 41728/41728 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8829 event pairs, 344 based on Foata normal form. 4/1676 useless extension candidates. Maximal degree in co-relation 10348. Up to 1304 conditions per place. [2024-06-20 18:15:42,743 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 158 selfloop transitions, 36 changer transitions 0/213 dead transitions. [2024-06-20 18:15:42,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 213 transitions, 2733 flow [2024-06-20 18:15:42,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:15:42,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:15:42,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-20 18:15:42,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42702702702702705 [2024-06-20 18:15:42,744 INFO L175 Difference]: Start difference. First operand has 189 places, 163 transitions, 1999 flow. Second operand 10 states and 158 transitions. [2024-06-20 18:15:42,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 213 transitions, 2733 flow [2024-06-20 18:15:42,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 213 transitions, 2671 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 18:15:42,808 INFO L231 Difference]: Finished difference. Result has 199 places, 180 transitions, 2219 flow [2024-06-20 18:15:42,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2219, PETRI_PLACES=199, PETRI_TRANSITIONS=180} [2024-06-20 18:15:42,812 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 161 predicate places. [2024-06-20 18:15:42,812 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 180 transitions, 2219 flow [2024-06-20 18:15:42,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:42,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:42,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:42,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 18:15:42,813 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-20 18:15:42,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:42,813 INFO L85 PathProgramCache]: Analyzing trace with hash 9751845, now seen corresponding path program 1 times [2024-06-20 18:15:42,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:42,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185407328] [2024-06-20 18:15:42,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:42,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:42,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:42,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:42,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:42,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185407328] [2024-06-20 18:15:42,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185407328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:42,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:42,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:42,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885013775] [2024-06-20 18:15:42,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:42,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:15:42,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:42,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:15:42,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:15:42,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-20 18:15:42,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 180 transitions, 2219 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:42,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:42,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-20 18:15:42,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:43,220 INFO L124 PetriNetUnfolderBase]: 681/1516 cut-off events. [2024-06-20 18:15:43,220 INFO L125 PetriNetUnfolderBase]: For 29743/29907 co-relation queries the response was YES. [2024-06-20 18:15:43,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9048 conditions, 1516 events. 681/1516 cut-off events. For 29743/29907 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9834 event pairs, 180 based on Foata normal form. 53/1512 useless extension candidates. Maximal degree in co-relation 8950. Up to 306 conditions per place. [2024-06-20 18:15:43,235 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 71 selfloop transitions, 64 changer transitions 0/213 dead transitions. [2024-06-20 18:15:43,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 213 transitions, 2612 flow [2024-06-20 18:15:43,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:15:43,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:15:43,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-20 18:15:43,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336336336336337 [2024-06-20 18:15:43,236 INFO L175 Difference]: Start difference. First operand has 199 places, 180 transitions, 2219 flow. Second operand 9 states and 211 transitions. [2024-06-20 18:15:43,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 213 transitions, 2612 flow [2024-06-20 18:15:43,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 213 transitions, 2557 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 18:15:43,293 INFO L231 Difference]: Finished difference. Result has 208 places, 179 transitions, 2356 flow [2024-06-20 18:15:43,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2356, PETRI_PLACES=208, PETRI_TRANSITIONS=179} [2024-06-20 18:15:43,295 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 170 predicate places. [2024-06-20 18:15:43,295 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 179 transitions, 2356 flow [2024-06-20 18:15:43,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:43,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:43,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:43,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 18:15:43,296 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-20 18:15:43,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:43,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1837191671, now seen corresponding path program 2 times [2024-06-20 18:15:43,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:43,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753990381] [2024-06-20 18:15:43,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:43,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:43,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:43,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:43,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753990381] [2024-06-20 18:15:43,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753990381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:43,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:43,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:43,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196721693] [2024-06-20 18:15:43,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:43,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:15:43,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:43,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:15:43,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:15:43,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-20 18:15:43,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 179 transitions, 2356 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:43,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:43,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-20 18:15:43,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:43,703 INFO L124 PetriNetUnfolderBase]: 688/1557 cut-off events. [2024-06-20 18:15:43,705 INFO L125 PetriNetUnfolderBase]: For 31928/32084 co-relation queries the response was YES. [2024-06-20 18:15:43,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9796 conditions, 1557 events. 688/1557 cut-off events. For 31928/32084 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10334 event pairs, 214 based on Foata normal form. 27/1518 useless extension candidates. Maximal degree in co-relation 9694. Up to 704 conditions per place. [2024-06-20 18:15:43,720 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 97 selfloop transitions, 33 changer transitions 0/208 dead transitions. [2024-06-20 18:15:43,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 208 transitions, 2795 flow [2024-06-20 18:15:43,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:15:43,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:15:43,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-20 18:15:43,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801801801801802 [2024-06-20 18:15:43,722 INFO L175 Difference]: Start difference. First operand has 208 places, 179 transitions, 2356 flow. Second operand 6 states and 151 transitions. [2024-06-20 18:15:43,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 208 transitions, 2795 flow [2024-06-20 18:15:43,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 208 transitions, 2778 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-20 18:15:43,797 INFO L231 Difference]: Finished difference. Result has 214 places, 182 transitions, 2479 flow [2024-06-20 18:15:43,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2479, PETRI_PLACES=214, PETRI_TRANSITIONS=182} [2024-06-20 18:15:43,798 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 176 predicate places. [2024-06-20 18:15:43,798 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 182 transitions, 2479 flow [2024-06-20 18:15:43,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:43,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:43,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:43,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 18:15:43,799 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-20 18:15:43,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:43,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1323853612, now seen corresponding path program 1 times [2024-06-20 18:15:43,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:43,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657203665] [2024-06-20 18:15:43,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:43,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:43,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:44,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:44,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:44,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657203665] [2024-06-20 18:15:44,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657203665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:44,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:44,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:44,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503550271] [2024-06-20 18:15:44,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:44,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:44,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:44,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:44,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:44,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:44,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 182 transitions, 2479 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:44,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:44,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:44,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:44,651 INFO L124 PetriNetUnfolderBase]: 1030/1991 cut-off events. [2024-06-20 18:15:44,651 INFO L125 PetriNetUnfolderBase]: For 66283/66413 co-relation queries the response was YES. [2024-06-20 18:15:44,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13923 conditions, 1991 events. 1030/1991 cut-off events. For 66283/66413 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11766 event pairs, 343 based on Foata normal form. 31/1998 useless extension candidates. Maximal degree in co-relation 13818. Up to 1488 conditions per place. [2024-06-20 18:15:44,670 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 171 selfloop transitions, 29 changer transitions 0/222 dead transitions. [2024-06-20 18:15:44,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 222 transitions, 3233 flow [2024-06-20 18:15:44,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:15:44,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:15:44,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 18:15:44,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4804804804804805 [2024-06-20 18:15:44,672 INFO L175 Difference]: Start difference. First operand has 214 places, 182 transitions, 2479 flow. Second operand 9 states and 160 transitions. [2024-06-20 18:15:44,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 222 transitions, 3233 flow [2024-06-20 18:15:44,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 222 transitions, 3203 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:44,779 INFO L231 Difference]: Finished difference. Result has 224 places, 189 transitions, 2621 flow [2024-06-20 18:15:44,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2449, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2621, PETRI_PLACES=224, PETRI_TRANSITIONS=189} [2024-06-20 18:15:44,781 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 186 predicate places. [2024-06-20 18:15:44,781 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 189 transitions, 2621 flow [2024-06-20 18:15:44,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:44,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:44,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:44,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 18:15:44,782 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-20 18:15:44,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:44,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1483815681, now seen corresponding path program 3 times [2024-06-20 18:15:44,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:44,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460624204] [2024-06-20 18:15:44,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:44,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:44,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:44,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:44,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:44,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460624204] [2024-06-20 18:15:44,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460624204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:44,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:44,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:15:44,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091516534] [2024-06-20 18:15:44,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:44,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:15:44,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:44,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:15:44,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:15:44,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-20 18:15:44,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 189 transitions, 2621 flow. Second operand has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:44,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:44,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-20 18:15:44,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:45,222 INFO L124 PetriNetUnfolderBase]: 667/1520 cut-off events. [2024-06-20 18:15:45,222 INFO L125 PetriNetUnfolderBase]: For 33564/33727 co-relation queries the response was YES. [2024-06-20 18:15:45,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9847 conditions, 1520 events. 667/1520 cut-off events. For 33564/33727 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9993 event pairs, 193 based on Foata normal form. 25/1486 useless extension candidates. Maximal degree in co-relation 9738. Up to 711 conditions per place. [2024-06-20 18:15:45,237 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 97 selfloop transitions, 35 changer transitions 0/215 dead transitions. [2024-06-20 18:15:45,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 215 transitions, 2964 flow [2024-06-20 18:15:45,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:15:45,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:15:45,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-20 18:15:45,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317567567567568 [2024-06-20 18:15:45,239 INFO L175 Difference]: Start difference. First operand has 224 places, 189 transitions, 2621 flow. Second operand 8 states and 187 transitions. [2024-06-20 18:15:45,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 215 transitions, 2964 flow [2024-06-20 18:15:45,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 215 transitions, 2925 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-20 18:15:45,317 INFO L231 Difference]: Finished difference. Result has 232 places, 188 transitions, 2632 flow [2024-06-20 18:15:45,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2632, PETRI_PLACES=232, PETRI_TRANSITIONS=188} [2024-06-20 18:15:45,318 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 194 predicate places. [2024-06-20 18:15:45,318 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 188 transitions, 2632 flow [2024-06-20 18:15:45,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.714285714285715) internal successors, (124), 7 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:45,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:45,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:45,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 18:15:45,319 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-20 18:15:45,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:45,319 INFO L85 PathProgramCache]: Analyzing trace with hash 942743794, now seen corresponding path program 2 times [2024-06-20 18:15:45,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:45,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300538059] [2024-06-20 18:15:45,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:45,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:45,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:45,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-20 18:15:45,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:45,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300538059] [2024-06-20 18:15:45,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300538059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:45,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:45,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:45,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656032502] [2024-06-20 18:15:45,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:45,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:45,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:45,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:45,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:45,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:45,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 188 transitions, 2632 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:45,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:45,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:45,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:46,199 INFO L124 PetriNetUnfolderBase]: 1005/1969 cut-off events. [2024-06-20 18:15:46,199 INFO L125 PetriNetUnfolderBase]: For 67522/67638 co-relation queries the response was YES. [2024-06-20 18:15:46,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14129 conditions, 1969 events. 1005/1969 cut-off events. For 67522/67638 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11730 event pairs, 367 based on Foata normal form. 21/1971 useless extension candidates. Maximal degree in co-relation 14017. Up to 1519 conditions per place. [2024-06-20 18:15:46,215 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 172 selfloop transitions, 29 changer transitions 0/223 dead transitions. [2024-06-20 18:15:46,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 223 transitions, 3366 flow [2024-06-20 18:15:46,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:15:46,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:15:46,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 18:15:46,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173745173745173 [2024-06-20 18:15:46,216 INFO L175 Difference]: Start difference. First operand has 232 places, 188 transitions, 2632 flow. Second operand 7 states and 134 transitions. [2024-06-20 18:15:46,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 223 transitions, 3366 flow [2024-06-20 18:15:46,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 223 transitions, 3292 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 18:15:46,313 INFO L231 Difference]: Finished difference. Result has 238 places, 195 transitions, 2762 flow [2024-06-20 18:15:46,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2762, PETRI_PLACES=238, PETRI_TRANSITIONS=195} [2024-06-20 18:15:46,314 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 200 predicate places. [2024-06-20 18:15:46,314 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 195 transitions, 2762 flow [2024-06-20 18:15:46,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:46,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:46,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:46,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 18:15:46,315 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-20 18:15:46,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash 781253820, now seen corresponding path program 3 times [2024-06-20 18:15:46,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:46,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636049715] [2024-06-20 18:15:46,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:46,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:46,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:46,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:46,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636049715] [2024-06-20 18:15:46,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636049715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:46,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:46,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:46,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334433119] [2024-06-20 18:15:46,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:46,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:46,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:46,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:46,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:46,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:46,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 195 transitions, 2762 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:46,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:46,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:46,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:47,125 INFO L124 PetriNetUnfolderBase]: 989/1937 cut-off events. [2024-06-20 18:15:47,125 INFO L125 PetriNetUnfolderBase]: For 68856/68972 co-relation queries the response was YES. [2024-06-20 18:15:47,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14130 conditions, 1937 events. 989/1937 cut-off events. For 68856/68972 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11513 event pairs, 365 based on Foata normal form. 21/1939 useless extension candidates. Maximal degree in co-relation 14013. Up to 1490 conditions per place. [2024-06-20 18:15:47,141 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 173 selfloop transitions, 26 changer transitions 0/221 dead transitions. [2024-06-20 18:15:47,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 221 transitions, 3354 flow [2024-06-20 18:15:47,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:15:47,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:15:47,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-20 18:15:47,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096525096525096 [2024-06-20 18:15:47,142 INFO L175 Difference]: Start difference. First operand has 238 places, 195 transitions, 2762 flow. Second operand 7 states and 132 transitions. [2024-06-20 18:15:47,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 221 transitions, 3354 flow [2024-06-20 18:15:47,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 221 transitions, 3306 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:47,258 INFO L231 Difference]: Finished difference. Result has 243 places, 195 transitions, 2770 flow [2024-06-20 18:15:47,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2714, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2770, PETRI_PLACES=243, PETRI_TRANSITIONS=195} [2024-06-20 18:15:47,259 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 205 predicate places. [2024-06-20 18:15:47,259 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 195 transitions, 2770 flow [2024-06-20 18:15:47,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:47,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:47,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:47,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 18:15:47,260 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-20 18:15:47,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:47,260 INFO L85 PathProgramCache]: Analyzing trace with hash 465066945, now seen corresponding path program 4 times [2024-06-20 18:15:47,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:47,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139576680] [2024-06-20 18:15:47,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:47,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:47,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:47,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-20 18:15:47,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:47,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139576680] [2024-06-20 18:15:47,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139576680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:47,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:47,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:47,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487654905] [2024-06-20 18:15:47,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:47,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:47,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:47,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:47,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:47,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 195 transitions, 2770 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:47,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:47,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:47,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:48,158 INFO L124 PetriNetUnfolderBase]: 1032/2019 cut-off events. [2024-06-20 18:15:48,158 INFO L125 PetriNetUnfolderBase]: For 79488/79511 co-relation queries the response was YES. [2024-06-20 18:15:48,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14878 conditions, 2019 events. 1032/2019 cut-off events. For 79488/79511 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12084 event pairs, 343 based on Foata normal form. 12/2019 useless extension candidates. Maximal degree in co-relation 14759. Up to 1539 conditions per place. [2024-06-20 18:15:48,179 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 164 selfloop transitions, 48 changer transitions 0/234 dead transitions. [2024-06-20 18:15:48,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 234 transitions, 3557 flow [2024-06-20 18:15:48,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:15:48,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:15:48,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-20 18:15:48,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-20 18:15:48,181 INFO L175 Difference]: Start difference. First operand has 243 places, 195 transitions, 2770 flow. Second operand 10 states and 175 transitions. [2024-06-20 18:15:48,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 234 transitions, 3557 flow [2024-06-20 18:15:48,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 234 transitions, 3495 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 18:15:48,320 INFO L231 Difference]: Finished difference. Result has 250 places, 204 transitions, 2980 flow [2024-06-20 18:15:48,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2712, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2980, PETRI_PLACES=250, PETRI_TRANSITIONS=204} [2024-06-20 18:15:48,320 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 212 predicate places. [2024-06-20 18:15:48,320 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 204 transitions, 2980 flow [2024-06-20 18:15:48,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:48,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:48,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:48,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 18:15:48,321 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-20 18:15:48,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:48,322 INFO L85 PathProgramCache]: Analyzing trace with hash 9518269, now seen corresponding path program 5 times [2024-06-20 18:15:48,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:48,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126668829] [2024-06-20 18:15:48,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:48,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:48,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:48,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:48,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:48,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126668829] [2024-06-20 18:15:48,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126668829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:48,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:48,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:48,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552020995] [2024-06-20 18:15:48,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:48,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:48,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:48,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:48,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:48,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:48,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 204 transitions, 2980 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:48,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:48,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:48,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:49,179 INFO L124 PetriNetUnfolderBase]: 1065/2079 cut-off events. [2024-06-20 18:15:49,179 INFO L125 PetriNetUnfolderBase]: For 88396/88419 co-relation queries the response was YES. [2024-06-20 18:15:49,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15526 conditions, 2079 events. 1065/2079 cut-off events. For 88396/88419 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12547 event pairs, 350 based on Foata normal form. 15/2082 useless extension candidates. Maximal degree in co-relation 15405. Up to 1474 conditions per place. [2024-06-20 18:15:49,202 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 167 selfloop transitions, 52 changer transitions 0/241 dead transitions. [2024-06-20 18:15:49,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 241 transitions, 3766 flow [2024-06-20 18:15:49,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:15:49,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:15:49,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-20 18:15:49,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810810810810811 [2024-06-20 18:15:49,203 INFO L175 Difference]: Start difference. First operand has 250 places, 204 transitions, 2980 flow. Second operand 10 states and 178 transitions. [2024-06-20 18:15:49,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 241 transitions, 3766 flow [2024-06-20 18:15:49,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 241 transitions, 3741 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-20 18:15:49,357 INFO L231 Difference]: Finished difference. Result has 261 places, 209 transitions, 3187 flow [2024-06-20 18:15:49,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3187, PETRI_PLACES=261, PETRI_TRANSITIONS=209} [2024-06-20 18:15:49,358 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 223 predicate places. [2024-06-20 18:15:49,358 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 209 transitions, 3187 flow [2024-06-20 18:15:49,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:49,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:49,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:49,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 18:15:49,359 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-20 18:15:49,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:49,359 INFO L85 PathProgramCache]: Analyzing trace with hash 9950719, now seen corresponding path program 6 times [2024-06-20 18:15:49,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:49,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358151708] [2024-06-20 18:15:49,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:49,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:49,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:49,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:49,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358151708] [2024-06-20 18:15:49,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358151708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:49,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:49,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:49,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843059716] [2024-06-20 18:15:49,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:49,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:49,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:49,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:49,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:49,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:49,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 209 transitions, 3187 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:49,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:49,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:49,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:50,200 INFO L124 PetriNetUnfolderBase]: 1098/2139 cut-off events. [2024-06-20 18:15:50,200 INFO L125 PetriNetUnfolderBase]: For 96659/96682 co-relation queries the response was YES. [2024-06-20 18:15:50,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16327 conditions, 2139 events. 1098/2139 cut-off events. For 96659/96682 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12987 event pairs, 372 based on Foata normal form. 15/2142 useless extension candidates. Maximal degree in co-relation 16202. Up to 1389 conditions per place. [2024-06-20 18:15:50,223 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 166 selfloop transitions, 62 changer transitions 0/250 dead transitions. [2024-06-20 18:15:50,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 250 transitions, 4077 flow [2024-06-20 18:15:50,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:15:50,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:15:50,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-20 18:15:50,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46396396396396394 [2024-06-20 18:15:50,225 INFO L175 Difference]: Start difference. First operand has 261 places, 209 transitions, 3187 flow. Second operand 12 states and 206 transitions. [2024-06-20 18:15:50,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 250 transitions, 4077 flow [2024-06-20 18:15:50,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 250 transitions, 3966 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 18:15:50,398 INFO L231 Difference]: Finished difference. Result has 269 places, 214 transitions, 3344 flow [2024-06-20 18:15:50,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3344, PETRI_PLACES=269, PETRI_TRANSITIONS=214} [2024-06-20 18:15:50,399 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 231 predicate places. [2024-06-20 18:15:50,399 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 214 transitions, 3344 flow [2024-06-20 18:15:50,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:50,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:50,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:50,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 18:15:50,400 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-20 18:15:50,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:50,400 INFO L85 PathProgramCache]: Analyzing trace with hash 9966591, now seen corresponding path program 1 times [2024-06-20 18:15:50,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:50,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500760179] [2024-06-20 18:15:50,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:50,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:50,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:50,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:50,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500760179] [2024-06-20 18:15:50,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500760179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:50,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:50,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:15:50,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001323991] [2024-06-20 18:15:50,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:50,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:15:50,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:50,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:15:50,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:15:50,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:50,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 214 transitions, 3344 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:50,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:50,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:50,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:51,304 INFO L124 PetriNetUnfolderBase]: 1095/2130 cut-off events. [2024-06-20 18:15:51,305 INFO L125 PetriNetUnfolderBase]: For 100261/100286 co-relation queries the response was YES. [2024-06-20 18:15:51,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16652 conditions, 2130 events. 1095/2130 cut-off events. For 100261/100286 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12898 event pairs, 469 based on Foata normal form. 10/2124 useless extension candidates. Maximal degree in co-relation 16524. Up to 1915 conditions per place. [2024-06-20 18:15:51,329 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 176 selfloop transitions, 27 changer transitions 0/228 dead transitions. [2024-06-20 18:15:51,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 228 transitions, 3800 flow [2024-06-20 18:15:51,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:15:51,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:15:51,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-20 18:15:51,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264264264264264 [2024-06-20 18:15:51,331 INFO L175 Difference]: Start difference. First operand has 269 places, 214 transitions, 3344 flow. Second operand 9 states and 142 transitions. [2024-06-20 18:15:51,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 228 transitions, 3800 flow [2024-06-20 18:15:51,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 228 transitions, 3672 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 18:15:51,516 INFO L231 Difference]: Finished difference. Result has 270 places, 214 transitions, 3274 flow [2024-06-20 18:15:51,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3274, PETRI_PLACES=270, PETRI_TRANSITIONS=214} [2024-06-20 18:15:51,517 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 232 predicate places. [2024-06-20 18:15:51,517 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 214 transitions, 3274 flow [2024-06-20 18:15:51,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:51,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:51,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:51,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 18:15:51,517 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-20 18:15:51,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:51,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1630554849, now seen corresponding path program 2 times [2024-06-20 18:15:51,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:51,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077777706] [2024-06-20 18:15:51,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:51,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:51,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:51,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:51,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:51,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077777706] [2024-06-20 18:15:51,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077777706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:51,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:51,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:15:51,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457052639] [2024-06-20 18:15:51,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:51,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:15:51,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:51,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:15:51,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:15:51,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:51,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 214 transitions, 3274 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:51,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:51,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:51,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:52,393 INFO L124 PetriNetUnfolderBase]: 1102/2143 cut-off events. [2024-06-20 18:15:52,393 INFO L125 PetriNetUnfolderBase]: For 105870/105895 co-relation queries the response was YES. [2024-06-20 18:15:52,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16716 conditions, 2143 events. 1102/2143 cut-off events. For 105870/105895 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13009 event pairs, 471 based on Foata normal form. 10/2137 useless extension candidates. Maximal degree in co-relation 16587. Up to 1890 conditions per place. [2024-06-20 18:15:52,414 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 173 selfloop transitions, 34 changer transitions 0/232 dead transitions. [2024-06-20 18:15:52,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 232 transitions, 3832 flow [2024-06-20 18:15:52,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:15:52,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:15:52,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 18:15:52,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43543543543543545 [2024-06-20 18:15:52,415 INFO L175 Difference]: Start difference. First operand has 270 places, 214 transitions, 3274 flow. Second operand 9 states and 145 transitions. [2024-06-20 18:15:52,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 232 transitions, 3832 flow [2024-06-20 18:15:52,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 232 transitions, 3749 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 18:15:52,625 INFO L231 Difference]: Finished difference. Result has 270 places, 217 transitions, 3295 flow [2024-06-20 18:15:52,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3191, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3295, PETRI_PLACES=270, PETRI_TRANSITIONS=217} [2024-06-20 18:15:52,626 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 232 predicate places. [2024-06-20 18:15:52,626 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 217 transitions, 3295 flow [2024-06-20 18:15:52,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:52,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:52,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:52,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 18:15:52,626 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-20 18:15:52,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:52,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1943122635, now seen corresponding path program 7 times [2024-06-20 18:15:52,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:52,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699095315] [2024-06-20 18:15:52,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:52,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:52,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:52,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:52,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699095315] [2024-06-20 18:15:52,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699095315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:52,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:52,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:15:52,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914187104] [2024-06-20 18:15:52,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:52,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:15:52,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:52,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:15:52,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:15:53,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:53,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 217 transitions, 3295 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:53,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:53,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:53,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:53,452 INFO L124 PetriNetUnfolderBase]: 1084/2124 cut-off events. [2024-06-20 18:15:53,453 INFO L125 PetriNetUnfolderBase]: For 106634/106657 co-relation queries the response was YES. [2024-06-20 18:15:53,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16238 conditions, 2124 events. 1084/2124 cut-off events. For 106634/106657 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12873 event pairs, 315 based on Foata normal form. 15/2129 useless extension candidates. Maximal degree in co-relation 16111. Up to 999 conditions per place. [2024-06-20 18:15:53,513 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 141 selfloop transitions, 84 changer transitions 0/247 dead transitions. [2024-06-20 18:15:53,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 247 transitions, 3987 flow [2024-06-20 18:15:53,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:15:53,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:15:53,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-20 18:15:53,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-20 18:15:53,517 INFO L175 Difference]: Start difference. First operand has 270 places, 217 transitions, 3295 flow. Second operand 11 states and 186 transitions. [2024-06-20 18:15:53,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 247 transitions, 3987 flow [2024-06-20 18:15:53,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 247 transitions, 3887 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-20 18:15:53,690 INFO L231 Difference]: Finished difference. Result has 276 places, 217 transitions, 3374 flow [2024-06-20 18:15:53,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3374, PETRI_PLACES=276, PETRI_TRANSITIONS=217} [2024-06-20 18:15:53,690 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 238 predicate places. [2024-06-20 18:15:53,690 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 217 transitions, 3374 flow [2024-06-20 18:15:53,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:53,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:53,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:53,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 18:15:53,691 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-20 18:15:53,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:53,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1631044959, now seen corresponding path program 3 times [2024-06-20 18:15:53,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:53,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735635983] [2024-06-20 18:15:53,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:53,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:53,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:54,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:54,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:54,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735635983] [2024-06-20 18:15:54,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735635983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:54,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:54,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:15:54,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870513506] [2024-06-20 18:15:54,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:54,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:15:54,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:54,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:15:54,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:15:54,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:54,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 217 transitions, 3374 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:54,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:54,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:54,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:54,517 INFO L124 PetriNetUnfolderBase]: 1081/2111 cut-off events. [2024-06-20 18:15:54,518 INFO L125 PetriNetUnfolderBase]: For 110642/110667 co-relation queries the response was YES. [2024-06-20 18:15:54,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16560 conditions, 2111 events. 1081/2111 cut-off events. For 110642/110667 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12840 event pairs, 456 based on Foata normal form. 10/2105 useless extension candidates. Maximal degree in co-relation 16433. Up to 1861 conditions per place. [2024-06-20 18:15:54,540 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 175 selfloop transitions, 33 changer transitions 0/233 dead transitions. [2024-06-20 18:15:54,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 233 transitions, 3838 flow [2024-06-20 18:15:54,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:15:54,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:15:54,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-20 18:15:54,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243243243243243 [2024-06-20 18:15:54,541 INFO L175 Difference]: Start difference. First operand has 276 places, 217 transitions, 3374 flow. Second operand 10 states and 157 transitions. [2024-06-20 18:15:54,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 233 transitions, 3838 flow [2024-06-20 18:15:54,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 233 transitions, 3637 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-20 18:15:54,756 INFO L231 Difference]: Finished difference. Result has 276 places, 217 transitions, 3243 flow [2024-06-20 18:15:54,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3243, PETRI_PLACES=276, PETRI_TRANSITIONS=217} [2024-06-20 18:15:54,757 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 238 predicate places. [2024-06-20 18:15:54,757 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 217 transitions, 3243 flow [2024-06-20 18:15:54,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:54,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:54,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:54,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 18:15:54,758 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-20 18:15:54,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:54,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1880833079, now seen corresponding path program 4 times [2024-06-20 18:15:54,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:54,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661792312] [2024-06-20 18:15:54,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:54,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:54,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:55,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:55,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:55,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661792312] [2024-06-20 18:15:55,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661792312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:55,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:55,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:15:55,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716013805] [2024-06-20 18:15:55,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:55,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:15:55,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:55,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:15:55,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:15:55,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:55,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 217 transitions, 3243 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:55,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:55,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:55,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:55,600 INFO L124 PetriNetUnfolderBase]: 1088/2124 cut-off events. [2024-06-20 18:15:55,600 INFO L125 PetriNetUnfolderBase]: For 115110/115135 co-relation queries the response was YES. [2024-06-20 18:15:55,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16542 conditions, 2124 events. 1088/2124 cut-off events. For 115110/115135 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12863 event pairs, 430 based on Foata normal form. 10/2118 useless extension candidates. Maximal degree in co-relation 16414. Up to 1792 conditions per place. [2024-06-20 18:15:55,624 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 168 selfloop transitions, 43 changer transitions 0/236 dead transitions. [2024-06-20 18:15:55,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 236 transitions, 3807 flow [2024-06-20 18:15:55,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:15:55,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:15:55,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-20 18:15:55,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4135135135135135 [2024-06-20 18:15:55,625 INFO L175 Difference]: Start difference. First operand has 276 places, 217 transitions, 3243 flow. Second operand 10 states and 153 transitions. [2024-06-20 18:15:55,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 236 transitions, 3807 flow [2024-06-20 18:15:55,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 236 transitions, 3701 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 18:15:55,863 INFO L231 Difference]: Finished difference. Result has 276 places, 220 transitions, 3255 flow [2024-06-20 18:15:55,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3137, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3255, PETRI_PLACES=276, PETRI_TRANSITIONS=220} [2024-06-20 18:15:55,863 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 238 predicate places. [2024-06-20 18:15:55,864 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 220 transitions, 3255 flow [2024-06-20 18:15:55,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:55,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:55,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:55,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 18:15:55,864 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-20 18:15:55,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:55,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1947881633, now seen corresponding path program 5 times [2024-06-20 18:15:55,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:55,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353984977] [2024-06-20 18:15:55,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:55,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:55,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:56,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:56,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:56,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353984977] [2024-06-20 18:15:56,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353984977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:56,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:56,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:15:56,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485219420] [2024-06-20 18:15:56,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:56,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:15:56,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:56,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:15:56,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:15:56,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:56,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 220 transitions, 3255 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:56,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:56,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:56,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:56,662 INFO L124 PetriNetUnfolderBase]: 1095/2137 cut-off events. [2024-06-20 18:15:56,663 INFO L125 PetriNetUnfolderBase]: For 120287/120312 co-relation queries the response was YES. [2024-06-20 18:15:56,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16736 conditions, 2137 events. 1095/2137 cut-off events. For 120287/120312 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12949 event pairs, 434 based on Foata normal form. 10/2131 useless extension candidates. Maximal degree in co-relation 16609. Up to 1798 conditions per place. [2024-06-20 18:15:56,684 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 167 selfloop transitions, 45 changer transitions 0/237 dead transitions. [2024-06-20 18:15:56,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 237 transitions, 3825 flow [2024-06-20 18:15:56,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:15:56,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:15:56,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-20 18:15:56,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264264264264264 [2024-06-20 18:15:56,685 INFO L175 Difference]: Start difference. First operand has 276 places, 220 transitions, 3255 flow. Second operand 9 states and 142 transitions. [2024-06-20 18:15:56,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 237 transitions, 3825 flow [2024-06-20 18:15:56,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 237 transitions, 3678 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-20 18:15:56,915 INFO L231 Difference]: Finished difference. Result has 276 places, 223 transitions, 3238 flow [2024-06-20 18:15:56,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3238, PETRI_PLACES=276, PETRI_TRANSITIONS=223} [2024-06-20 18:15:56,916 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 238 predicate places. [2024-06-20 18:15:56,916 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 223 transitions, 3238 flow [2024-06-20 18:15:56,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:56,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:56,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:56,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 18:15:56,917 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-20 18:15:56,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:56,917 INFO L85 PathProgramCache]: Analyzing trace with hash -681881443, now seen corresponding path program 6 times [2024-06-20 18:15:56,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:56,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353973305] [2024-06-20 18:15:56,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:56,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:56,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:57,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:57,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:57,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353973305] [2024-06-20 18:15:57,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353973305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:57,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:57,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:15:57,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676510586] [2024-06-20 18:15:57,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:57,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:15:57,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:57,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:15:57,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:15:57,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:15:57,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 223 transitions, 3238 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:57,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:57,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:15:57,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:57,712 INFO L124 PetriNetUnfolderBase]: 1092/2132 cut-off events. [2024-06-20 18:15:57,712 INFO L125 PetriNetUnfolderBase]: For 118452/118477 co-relation queries the response was YES. [2024-06-20 18:15:57,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16549 conditions, 2132 events. 1092/2132 cut-off events. For 118452/118477 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12917 event pairs, 432 based on Foata normal form. 10/2126 useless extension candidates. Maximal degree in co-relation 16424. Up to 1796 conditions per place. [2024-06-20 18:15:57,731 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 163 selfloop transitions, 48 changer transitions 0/236 dead transitions. [2024-06-20 18:15:57,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 236 transitions, 3696 flow [2024-06-20 18:15:57,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:15:57,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:15:57,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-20 18:15:57,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4174174174174174 [2024-06-20 18:15:57,732 INFO L175 Difference]: Start difference. First operand has 276 places, 223 transitions, 3238 flow. Second operand 9 states and 139 transitions. [2024-06-20 18:15:57,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 236 transitions, 3696 flow [2024-06-20 18:15:57,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 236 transitions, 3644 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-20 18:15:57,981 INFO L231 Difference]: Finished difference. Result has 283 places, 223 transitions, 3286 flow [2024-06-20 18:15:57,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3286, PETRI_PLACES=283, PETRI_TRANSITIONS=223} [2024-06-20 18:15:57,982 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 245 predicate places. [2024-06-20 18:15:57,982 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 223 transitions, 3286 flow [2024-06-20 18:15:57,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:57,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:57,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:57,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 18:15:57,983 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-20 18:15:57,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:57,983 INFO L85 PathProgramCache]: Analyzing trace with hash 295082181, now seen corresponding path program 1 times [2024-06-20 18:15:57,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:57,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547917509] [2024-06-20 18:15:57,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:57,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:57,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:58,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:58,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:58,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547917509] [2024-06-20 18:15:58,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547917509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:58,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:58,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:15:58,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129612476] [2024-06-20 18:15:58,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:58,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:15:58,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:58,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:15:58,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:15:58,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:15:58,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 223 transitions, 3286 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:58,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:58,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:15:58,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:58,946 INFO L124 PetriNetUnfolderBase]: 1146/2194 cut-off events. [2024-06-20 18:15:58,946 INFO L125 PetriNetUnfolderBase]: For 123340/123363 co-relation queries the response was YES. [2024-06-20 18:15:58,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16979 conditions, 2194 events. 1146/2194 cut-off events. For 123340/123363 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13058 event pairs, 349 based on Foata normal form. 8/2192 useless extension candidates. Maximal degree in co-relation 16852. Up to 1751 conditions per place. [2024-06-20 18:15:58,967 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 186 selfloop transitions, 57 changer transitions 0/253 dead transitions. [2024-06-20 18:15:58,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 253 transitions, 3981 flow [2024-06-20 18:15:58,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:15:58,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:15:58,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-20 18:15:58,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 18:15:58,969 INFO L175 Difference]: Start difference. First operand has 283 places, 223 transitions, 3286 flow. Second operand 12 states and 185 transitions. [2024-06-20 18:15:58,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 253 transitions, 3981 flow [2024-06-20 18:15:59,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 253 transitions, 3858 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 18:15:59,269 INFO L231 Difference]: Finished difference. Result has 287 places, 224 transitions, 3302 flow [2024-06-20 18:15:59,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3302, PETRI_PLACES=287, PETRI_TRANSITIONS=224} [2024-06-20 18:15:59,270 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 249 predicate places. [2024-06-20 18:15:59,270 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 224 transitions, 3302 flow [2024-06-20 18:15:59,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:59,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:59,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:59,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 18:15:59,271 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-20 18:15:59,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:59,271 INFO L85 PathProgramCache]: Analyzing trace with hash 308488131, now seen corresponding path program 2 times [2024-06-20 18:15:59,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:59,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985629896] [2024-06-20 18:15:59,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:59,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:59,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:59,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:59,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985629896] [2024-06-20 18:15:59,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985629896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:59,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:59,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:15:59,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392684361] [2024-06-20 18:15:59,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:59,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:15:59,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:59,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:15:59,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:15:59,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:15:59,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 224 transitions, 3302 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:59,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:59,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:15:59,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:00,315 INFO L124 PetriNetUnfolderBase]: 1153/2207 cut-off events. [2024-06-20 18:16:00,315 INFO L125 PetriNetUnfolderBase]: For 129233/129256 co-relation queries the response was YES. [2024-06-20 18:16:00,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17284 conditions, 2207 events. 1153/2207 cut-off events. For 129233/129256 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13149 event pairs, 342 based on Foata normal form. 8/2205 useless extension candidates. Maximal degree in co-relation 17157. Up to 1670 conditions per place. [2024-06-20 18:16:00,340 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 188 selfloop transitions, 68 changer transitions 0/266 dead transitions. [2024-06-20 18:16:00,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 266 transitions, 4169 flow [2024-06-20 18:16:00,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:16:00,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:16:00,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 244 transitions. [2024-06-20 18:16:00,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38791732909379967 [2024-06-20 18:16:00,341 INFO L175 Difference]: Start difference. First operand has 287 places, 224 transitions, 3302 flow. Second operand 17 states and 244 transitions. [2024-06-20 18:16:00,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 266 transitions, 4169 flow [2024-06-20 18:16:00,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 266 transitions, 4039 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 18:16:00,606 INFO L231 Difference]: Finished difference. Result has 295 places, 228 transitions, 3381 flow [2024-06-20 18:16:00,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3172, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3381, PETRI_PLACES=295, PETRI_TRANSITIONS=228} [2024-06-20 18:16:00,606 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 257 predicate places. [2024-06-20 18:16:00,607 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 228 transitions, 3381 flow [2024-06-20 18:16:00,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:00,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:00,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:00,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 18:16:00,607 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-20 18:16:00,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:00,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1234562875, now seen corresponding path program 3 times [2024-06-20 18:16:00,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:00,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202626366] [2024-06-20 18:16:00,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:00,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:00,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:00,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:00,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:00,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202626366] [2024-06-20 18:16:00,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202626366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:00,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:00,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:00,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442395999] [2024-06-20 18:16:00,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:00,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:00,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:00,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:00,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:00,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:00,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 228 transitions, 3381 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:00,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:00,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:00,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:01,577 INFO L124 PetriNetUnfolderBase]: 1157/2215 cut-off events. [2024-06-20 18:16:01,577 INFO L125 PetriNetUnfolderBase]: For 135938/135961 co-relation queries the response was YES. [2024-06-20 18:16:01,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17531 conditions, 2215 events. 1157/2215 cut-off events. For 135938/135961 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13180 event pairs, 354 based on Foata normal form. 8/2213 useless extension candidates. Maximal degree in co-relation 17403. Up to 1670 conditions per place. [2024-06-20 18:16:01,601 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 184 selfloop transitions, 71 changer transitions 0/265 dead transitions. [2024-06-20 18:16:01,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 265 transitions, 4202 flow [2024-06-20 18:16:01,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:16:01,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:16:01,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 230 transitions. [2024-06-20 18:16:01,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3885135135135135 [2024-06-20 18:16:01,603 INFO L175 Difference]: Start difference. First operand has 295 places, 228 transitions, 3381 flow. Second operand 16 states and 230 transitions. [2024-06-20 18:16:01,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 265 transitions, 4202 flow [2024-06-20 18:16:01,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 265 transitions, 4040 flow, removed 19 selfloop flow, removed 14 redundant places. [2024-06-20 18:16:01,854 INFO L231 Difference]: Finished difference. Result has 297 places, 229 transitions, 3388 flow [2024-06-20 18:16:01,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3225, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3388, PETRI_PLACES=297, PETRI_TRANSITIONS=229} [2024-06-20 18:16:01,854 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 259 predicate places. [2024-06-20 18:16:01,854 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 229 transitions, 3388 flow [2024-06-20 18:16:01,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:01,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:01,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:01,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 18:16:01,855 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-20 18:16:01,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:01,855 INFO L85 PathProgramCache]: Analyzing trace with hash 308949411, now seen corresponding path program 4 times [2024-06-20 18:16:01,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:01,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474498376] [2024-06-20 18:16:01,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:01,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:02,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:02,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:02,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474498376] [2024-06-20 18:16:02,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474498376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:02,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:02,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:02,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972466558] [2024-06-20 18:16:02,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:02,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:02,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:02,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:02,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:02,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:02,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 229 transitions, 3388 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:02,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:02,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:02,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:02,836 INFO L124 PetriNetUnfolderBase]: 1154/2210 cut-off events. [2024-06-20 18:16:02,837 INFO L125 PetriNetUnfolderBase]: For 139441/139464 co-relation queries the response was YES. [2024-06-20 18:16:02,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17555 conditions, 2210 events. 1154/2210 cut-off events. For 139441/139464 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13177 event pairs, 346 based on Foata normal form. 8/2208 useless extension candidates. Maximal degree in co-relation 17427. Up to 1670 conditions per place. [2024-06-20 18:16:02,856 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 186 selfloop transitions, 71 changer transitions 0/267 dead transitions. [2024-06-20 18:16:02,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 267 transitions, 4116 flow [2024-06-20 18:16:02,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:16:02,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:16:02,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 251 transitions. [2024-06-20 18:16:02,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3768768768768769 [2024-06-20 18:16:02,858 INFO L175 Difference]: Start difference. First operand has 297 places, 229 transitions, 3388 flow. Second operand 18 states and 251 transitions. [2024-06-20 18:16:02,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 267 transitions, 4116 flow [2024-06-20 18:16:03,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 267 transitions, 3971 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-20 18:16:03,096 INFO L231 Difference]: Finished difference. Result has 304 places, 229 transitions, 3389 flow [2024-06-20 18:16:03,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3243, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3389, PETRI_PLACES=304, PETRI_TRANSITIONS=229} [2024-06-20 18:16:03,096 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 266 predicate places. [2024-06-20 18:16:03,097 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 229 transitions, 3389 flow [2024-06-20 18:16:03,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:03,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:03,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:03,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 18:16:03,097 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-20 18:16:03,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:03,097 INFO L85 PathProgramCache]: Analyzing trace with hash -791272795, now seen corresponding path program 5 times [2024-06-20 18:16:03,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:03,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613820781] [2024-06-20 18:16:03,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:03,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:03,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:03,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:03,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613820781] [2024-06-20 18:16:03,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613820781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:03,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:03,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:03,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807818202] [2024-06-20 18:16:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:03,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:03,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:03,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:03,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:03,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 229 transitions, 3389 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:03,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:03,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:03,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:04,063 INFO L124 PetriNetUnfolderBase]: 1168/2236 cut-off events. [2024-06-20 18:16:04,063 INFO L125 PetriNetUnfolderBase]: For 147559/147582 co-relation queries the response was YES. [2024-06-20 18:16:04,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17938 conditions, 2236 events. 1168/2236 cut-off events. For 147559/147582 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13387 event pairs, 323 based on Foata normal form. 8/2234 useless extension candidates. Maximal degree in co-relation 17809. Up to 1507 conditions per place. [2024-06-20 18:16:04,088 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 186 selfloop transitions, 81 changer transitions 0/277 dead transitions. [2024-06-20 18:16:04,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 277 transitions, 4416 flow [2024-06-20 18:16:04,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-20 18:16:04,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-20 18:16:04,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 269 transitions. [2024-06-20 18:16:04,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38264580369843526 [2024-06-20 18:16:04,089 INFO L175 Difference]: Start difference. First operand has 304 places, 229 transitions, 3389 flow. Second operand 19 states and 269 transitions. [2024-06-20 18:16:04,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 277 transitions, 4416 flow [2024-06-20 18:16:04,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 277 transitions, 4258 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-06-20 18:16:04,386 INFO L231 Difference]: Finished difference. Result has 305 places, 235 transitions, 3508 flow [2024-06-20 18:16:04,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3231, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3508, PETRI_PLACES=305, PETRI_TRANSITIONS=235} [2024-06-20 18:16:04,387 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 267 predicate places. [2024-06-20 18:16:04,387 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 235 transitions, 3508 flow [2024-06-20 18:16:04,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:04,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:04,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:04,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 18:16:04,387 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-20 18:16:04,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:04,387 INFO L85 PathProgramCache]: Analyzing trace with hash -776079385, now seen corresponding path program 6 times [2024-06-20 18:16:04,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:04,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805601363] [2024-06-20 18:16:04,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:04,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:04,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:04,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:04,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805601363] [2024-06-20 18:16:04,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805601363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:04,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:04,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:04,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855667495] [2024-06-20 18:16:04,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:04,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:04,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:04,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:04,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:04,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:04,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 235 transitions, 3508 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:04,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:04,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:04,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:05,353 INFO L124 PetriNetUnfolderBase]: 1172/2244 cut-off events. [2024-06-20 18:16:05,354 INFO L125 PetriNetUnfolderBase]: For 154464/154487 co-relation queries the response was YES. [2024-06-20 18:16:05,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18193 conditions, 2244 events. 1172/2244 cut-off events. For 154464/154487 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13463 event pairs, 330 based on Foata normal form. 8/2242 useless extension candidates. Maximal degree in co-relation 18063. Up to 1507 conditions per place. [2024-06-20 18:16:05,379 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 180 selfloop transitions, 83 changer transitions 0/273 dead transitions. [2024-06-20 18:16:05,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 273 transitions, 4353 flow [2024-06-20 18:16:05,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:16:05,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:16:05,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 243 transitions. [2024-06-20 18:16:05,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3863275039745628 [2024-06-20 18:16:05,380 INFO L175 Difference]: Start difference. First operand has 305 places, 235 transitions, 3508 flow. Second operand 17 states and 243 transitions. [2024-06-20 18:16:05,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 273 transitions, 4353 flow [2024-06-20 18:16:05,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 273 transitions, 4172 flow, removed 24 selfloop flow, removed 14 redundant places. [2024-06-20 18:16:05,656 INFO L231 Difference]: Finished difference. Result has 308 places, 236 transitions, 3520 flow [2024-06-20 18:16:05,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3520, PETRI_PLACES=308, PETRI_TRANSITIONS=236} [2024-06-20 18:16:05,657 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 270 predicate places. [2024-06-20 18:16:05,657 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 236 transitions, 3520 flow [2024-06-20 18:16:05,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:05,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:05,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:05,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 18:16:05,658 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-20 18:16:05,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:05,658 INFO L85 PathProgramCache]: Analyzing trace with hash -791288605, now seen corresponding path program 7 times [2024-06-20 18:16:05,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:05,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805862502] [2024-06-20 18:16:05,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:05,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:05,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:05,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:05,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:05,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805862502] [2024-06-20 18:16:05,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805862502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:05,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:05,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:05,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211820245] [2024-06-20 18:16:05,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:05,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:05,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:05,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:05,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:06,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:06,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 236 transitions, 3520 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:06,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:06,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:06,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:06,701 INFO L124 PetriNetUnfolderBase]: 1179/2257 cut-off events. [2024-06-20 18:16:06,702 INFO L125 PetriNetUnfolderBase]: For 160943/160966 co-relation queries the response was YES. [2024-06-20 18:16:06,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18427 conditions, 2257 events. 1179/2257 cut-off events. For 160943/160966 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13549 event pairs, 319 based on Foata normal form. 8/2255 useless extension candidates. Maximal degree in co-relation 18296. Up to 1507 conditions per place. [2024-06-20 18:16:06,724 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 189 selfloop transitions, 85 changer transitions 0/284 dead transitions. [2024-06-20 18:16:06,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 284 transitions, 4510 flow [2024-06-20 18:16:06,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-20 18:16:06,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-20 18:16:06,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 291 transitions. [2024-06-20 18:16:06,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3745173745173745 [2024-06-20 18:16:06,726 INFO L175 Difference]: Start difference. First operand has 308 places, 236 transitions, 3520 flow. Second operand 21 states and 291 transitions. [2024-06-20 18:16:06,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 284 transitions, 4510 flow [2024-06-20 18:16:06,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 284 transitions, 4334 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-20 18:16:06,999 INFO L231 Difference]: Finished difference. Result has 316 places, 239 transitions, 3556 flow [2024-06-20 18:16:06,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3556, PETRI_PLACES=316, PETRI_TRANSITIONS=239} [2024-06-20 18:16:07,000 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 278 predicate places. [2024-06-20 18:16:07,000 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 239 transitions, 3556 flow [2024-06-20 18:16:07,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:07,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:07,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:07,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 18:16:07,001 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-20 18:16:07,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:07,001 INFO L85 PathProgramCache]: Analyzing trace with hash -791749885, now seen corresponding path program 8 times [2024-06-20 18:16:07,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:07,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809535598] [2024-06-20 18:16:07,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:07,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:07,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:07,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:07,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:07,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809535598] [2024-06-20 18:16:07,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809535598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:07,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:07,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:07,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784349912] [2024-06-20 18:16:07,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:07,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:07,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:07,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:07,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:07,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:07,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 239 transitions, 3556 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:07,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:07,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:07,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:08,013 INFO L124 PetriNetUnfolderBase]: 1176/2252 cut-off events. [2024-06-20 18:16:08,013 INFO L125 PetriNetUnfolderBase]: For 165689/165712 co-relation queries the response was YES. [2024-06-20 18:16:08,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18450 conditions, 2252 events. 1176/2252 cut-off events. For 165689/165712 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13506 event pairs, 325 based on Foata normal form. 8/2250 useless extension candidates. Maximal degree in co-relation 18318. Up to 1507 conditions per place. [2024-06-20 18:16:08,037 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 181 selfloop transitions, 84 changer transitions 0/275 dead transitions. [2024-06-20 18:16:08,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 275 transitions, 4388 flow [2024-06-20 18:16:08,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:16:08,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:16:08,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 235 transitions. [2024-06-20 18:16:08,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3969594594594595 [2024-06-20 18:16:08,038 INFO L175 Difference]: Start difference. First operand has 316 places, 239 transitions, 3556 flow. Second operand 16 states and 235 transitions. [2024-06-20 18:16:08,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 275 transitions, 4388 flow [2024-06-20 18:16:08,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 275 transitions, 4194 flow, removed 12 selfloop flow, removed 18 redundant places. [2024-06-20 18:16:08,340 INFO L231 Difference]: Finished difference. Result has 314 places, 239 transitions, 3534 flow [2024-06-20 18:16:08,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3534, PETRI_PLACES=314, PETRI_TRANSITIONS=239} [2024-06-20 18:16:08,340 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 276 predicate places. [2024-06-20 18:16:08,340 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 239 transitions, 3534 flow [2024-06-20 18:16:08,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:08,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:08,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:08,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 18:16:08,341 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-20 18:16:08,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:08,341 INFO L85 PathProgramCache]: Analyzing trace with hash 767432901, now seen corresponding path program 9 times [2024-06-20 18:16:08,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:08,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086983853] [2024-06-20 18:16:08,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:08,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:08,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:08,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:08,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:08,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086983853] [2024-06-20 18:16:08,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086983853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:08,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:08,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:08,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899352881] [2024-06-20 18:16:08,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:08,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:08,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:08,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:08,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:08,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:08,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 239 transitions, 3534 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:08,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:08,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:08,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:09,355 INFO L124 PetriNetUnfolderBase]: 1173/2247 cut-off events. [2024-06-20 18:16:09,355 INFO L125 PetriNetUnfolderBase]: For 170227/170250 co-relation queries the response was YES. [2024-06-20 18:16:09,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18433 conditions, 2247 events. 1173/2247 cut-off events. For 170227/170250 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13479 event pairs, 333 based on Foata normal form. 8/2245 useless extension candidates. Maximal degree in co-relation 18300. Up to 1507 conditions per place. [2024-06-20 18:16:09,381 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 180 selfloop transitions, 85 changer transitions 0/275 dead transitions. [2024-06-20 18:16:09,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 275 transitions, 4278 flow [2024-06-20 18:16:09,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:16:09,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:16:09,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 242 transitions. [2024-06-20 18:16:09,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3847376788553259 [2024-06-20 18:16:09,382 INFO L175 Difference]: Start difference. First operand has 314 places, 239 transitions, 3534 flow. Second operand 17 states and 242 transitions. [2024-06-20 18:16:09,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 275 transitions, 4278 flow [2024-06-20 18:16:09,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 275 transitions, 4098 flow, removed 6 selfloop flow, removed 15 redundant places. [2024-06-20 18:16:09,705 INFO L231 Difference]: Finished difference. Result has 316 places, 239 transitions, 3528 flow [2024-06-20 18:16:09,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3528, PETRI_PLACES=316, PETRI_TRANSITIONS=239} [2024-06-20 18:16:09,705 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 278 predicate places. [2024-06-20 18:16:09,705 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 239 transitions, 3528 flow [2024-06-20 18:16:09,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:09,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:09,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:09,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 18:16:09,706 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-20 18:16:09,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:09,706 INFO L85 PathProgramCache]: Analyzing trace with hash 767967651, now seen corresponding path program 10 times [2024-06-20 18:16:09,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:09,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380648080] [2024-06-20 18:16:09,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:09,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:09,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:09,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:09,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:09,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380648080] [2024-06-20 18:16:09,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380648080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:09,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:09,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:16:09,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283685704] [2024-06-20 18:16:09,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:09,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:16:09,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:09,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:16:09,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:16:10,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:10,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 239 transitions, 3528 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:10,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:10,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:10,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:10,575 INFO L124 PetriNetUnfolderBase]: 1170/2240 cut-off events. [2024-06-20 18:16:10,575 INFO L125 PetriNetUnfolderBase]: For 173350/173357 co-relation queries the response was YES. [2024-06-20 18:16:10,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18429 conditions, 2240 events. 1170/2240 cut-off events. For 173350/173357 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13373 event pairs, 315 based on Foata normal form. 4/2235 useless extension candidates. Maximal degree in co-relation 18295. Up to 1507 conditions per place. [2024-06-20 18:16:10,599 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 172 selfloop transitions, 94 changer transitions 0/276 dead transitions. [2024-06-20 18:16:10,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 276 transitions, 4309 flow [2024-06-20 18:16:10,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:16:10,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:16:10,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 213 transitions. [2024-06-20 18:16:10,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111969111969112 [2024-06-20 18:16:10,600 INFO L175 Difference]: Start difference. First operand has 316 places, 239 transitions, 3528 flow. Second operand 14 states and 213 transitions. [2024-06-20 18:16:10,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 276 transitions, 4309 flow [2024-06-20 18:16:11,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 276 transitions, 4137 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-06-20 18:16:11,023 INFO L231 Difference]: Finished difference. Result has 314 places, 239 transitions, 3550 flow [2024-06-20 18:16:11,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3550, PETRI_PLACES=314, PETRI_TRANSITIONS=239} [2024-06-20 18:16:11,024 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 276 predicate places. [2024-06-20 18:16:11,024 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 239 transitions, 3550 flow [2024-06-20 18:16:11,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:11,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:11,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:11,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 18:16:11,025 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-20 18:16:11,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:11,026 INFO L85 PathProgramCache]: Analyzing trace with hash 683393921, now seen corresponding path program 11 times [2024-06-20 18:16:11,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:11,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351410865] [2024-06-20 18:16:11,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:11,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:11,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:11,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:11,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:11,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351410865] [2024-06-20 18:16:11,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351410865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:11,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:11,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:11,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839186212] [2024-06-20 18:16:11,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:11,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:11,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:11,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:11,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:11,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:11,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 239 transitions, 3550 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:11,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:11,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:11,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:11,993 INFO L124 PetriNetUnfolderBase]: 1177/2253 cut-off events. [2024-06-20 18:16:11,993 INFO L125 PetriNetUnfolderBase]: For 182039/182046 co-relation queries the response was YES. [2024-06-20 18:16:12,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18692 conditions, 2253 events. 1177/2253 cut-off events. For 182039/182046 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13515 event pairs, 310 based on Foata normal form. 2/2246 useless extension candidates. Maximal degree in co-relation 18557. Up to 1117 conditions per place. [2024-06-20 18:16:12,019 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 172 selfloop transitions, 96 changer transitions 0/278 dead transitions. [2024-06-20 18:16:12,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 278 transitions, 4453 flow [2024-06-20 18:16:12,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:16:12,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:16:12,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 218 transitions. [2024-06-20 18:16:12,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3927927927927928 [2024-06-20 18:16:12,021 INFO L175 Difference]: Start difference. First operand has 314 places, 239 transitions, 3550 flow. Second operand 15 states and 218 transitions. [2024-06-20 18:16:12,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 278 transitions, 4453 flow [2024-06-20 18:16:12,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 278 transitions, 4274 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-20 18:16:12,461 INFO L231 Difference]: Finished difference. Result has 318 places, 243 transitions, 3632 flow [2024-06-20 18:16:12,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3632, PETRI_PLACES=318, PETRI_TRANSITIONS=243} [2024-06-20 18:16:12,462 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 280 predicate places. [2024-06-20 18:16:12,462 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 243 transitions, 3632 flow [2024-06-20 18:16:12,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:12,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:12,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:12,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 18:16:12,463 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-20 18:16:12,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:12,463 INFO L85 PathProgramCache]: Analyzing trace with hash 683855201, now seen corresponding path program 12 times [2024-06-20 18:16:12,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:12,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040837037] [2024-06-20 18:16:12,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:12,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:12,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:12,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-20 18:16:12,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:12,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040837037] [2024-06-20 18:16:12,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040837037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:12,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:12,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:12,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235721908] [2024-06-20 18:16:12,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:12,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:12,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:12,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:12,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:12,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:12,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 243 transitions, 3632 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:12,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:12,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:12,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:13,597 INFO L124 PetriNetUnfolderBase]: 1191/2281 cut-off events. [2024-06-20 18:16:13,597 INFO L125 PetriNetUnfolderBase]: For 193362/193385 co-relation queries the response was YES. [2024-06-20 18:16:13,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19121 conditions, 2281 events. 1191/2281 cut-off events. For 193362/193385 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13718 event pairs, 309 based on Foata normal form. 8/2279 useless extension candidates. Maximal degree in co-relation 18986. Up to 1117 conditions per place. [2024-06-20 18:16:13,624 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 180 selfloop transitions, 101 changer transitions 0/291 dead transitions. [2024-06-20 18:16:13,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 291 transitions, 4689 flow [2024-06-20 18:16:13,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-20 18:16:13,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-20 18:16:13,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 274 transitions. [2024-06-20 18:16:13,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37027027027027026 [2024-06-20 18:16:13,625 INFO L175 Difference]: Start difference. First operand has 318 places, 243 transitions, 3632 flow. Second operand 20 states and 274 transitions. [2024-06-20 18:16:13,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 291 transitions, 4689 flow [2024-06-20 18:16:14,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 291 transitions, 4455 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-20 18:16:14,020 INFO L231 Difference]: Finished difference. Result has 327 places, 247 transitions, 3675 flow [2024-06-20 18:16:14,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3675, PETRI_PLACES=327, PETRI_TRANSITIONS=247} [2024-06-20 18:16:14,022 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 289 predicate places. [2024-06-20 18:16:14,022 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 247 transitions, 3675 flow [2024-06-20 18:16:14,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:14,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:14,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:14,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 18:16:14,023 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-20 18:16:14,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:14,023 INFO L85 PathProgramCache]: Analyzing trace with hash 336512647, now seen corresponding path program 13 times [2024-06-20 18:16:14,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:14,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237099590] [2024-06-20 18:16:14,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:14,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:14,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:14,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:14,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:14,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237099590] [2024-06-20 18:16:14,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237099590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:14,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:14,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:14,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783117254] [2024-06-20 18:16:14,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:14,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:14,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:14,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:14,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:14,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:14,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 247 transitions, 3675 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:14,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:14,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:14,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:15,071 INFO L124 PetriNetUnfolderBase]: 1205/2307 cut-off events. [2024-06-20 18:16:15,071 INFO L125 PetriNetUnfolderBase]: For 202672/202695 co-relation queries the response was YES. [2024-06-20 18:16:15,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19466 conditions, 2307 events. 1205/2307 cut-off events. For 202672/202695 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13919 event pairs, 302 based on Foata normal form. 8/2305 useless extension candidates. Maximal degree in co-relation 19330. Up to 1117 conditions per place. [2024-06-20 18:16:15,094 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 173 selfloop transitions, 106 changer transitions 0/289 dead transitions. [2024-06-20 18:16:15,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 289 transitions, 4618 flow [2024-06-20 18:16:15,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:16:15,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:16:15,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 229 transitions. [2024-06-20 18:16:15,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38682432432432434 [2024-06-20 18:16:15,095 INFO L175 Difference]: Start difference. First operand has 327 places, 247 transitions, 3675 flow. Second operand 16 states and 229 transitions. [2024-06-20 18:16:15,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 289 transitions, 4618 flow [2024-06-20 18:16:15,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 289 transitions, 4390 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-06-20 18:16:15,577 INFO L231 Difference]: Finished difference. Result has 328 places, 251 transitions, 3733 flow [2024-06-20 18:16:15,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3455, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3733, PETRI_PLACES=328, PETRI_TRANSITIONS=251} [2024-06-20 18:16:15,577 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 290 predicate places. [2024-06-20 18:16:15,577 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 251 transitions, 3733 flow [2024-06-20 18:16:15,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:15,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:15,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, 1, 1, 1] [2024-06-20 18:16:15,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 18:16:15,578 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-20 18:16:15,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:15,578 INFO L85 PathProgramCache]: Analyzing trace with hash 699583361, now seen corresponding path program 14 times [2024-06-20 18:16:15,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:15,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663210275] [2024-06-20 18:16:15,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:15,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:15,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:15,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:15,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:15,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663210275] [2024-06-20 18:16:15,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663210275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:15,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:15,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:16:15,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329680866] [2024-06-20 18:16:15,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:15,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:16:15,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:15,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:16:15,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:16:15,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:15,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 251 transitions, 3733 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:15,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:15,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:15,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:16,439 INFO L124 PetriNetUnfolderBase]: 1209/2313 cut-off events. [2024-06-20 18:16:16,440 INFO L125 PetriNetUnfolderBase]: For 208444/208451 co-relation queries the response was YES. [2024-06-20 18:16:16,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19661 conditions, 2313 events. 1209/2313 cut-off events. For 208444/208451 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13933 event pairs, 341 based on Foata normal form. 4/2308 useless extension candidates. Maximal degree in co-relation 19523. Up to 1117 conditions per place. [2024-06-20 18:16:16,465 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 158 selfloop transitions, 124 changer transitions 0/292 dead transitions. [2024-06-20 18:16:16,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 292 transitions, 4785 flow [2024-06-20 18:16:16,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:16,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:16,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-20 18:16:16,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391891891891892 [2024-06-20 18:16:16,466 INFO L175 Difference]: Start difference. First operand has 328 places, 251 transitions, 3733 flow. Second operand 12 states and 195 transitions. [2024-06-20 18:16:16,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 292 transitions, 4785 flow [2024-06-20 18:16:17,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 292 transitions, 4660 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 18:16:17,019 INFO L231 Difference]: Finished difference. Result has 332 places, 252 transitions, 3885 flow [2024-06-20 18:16:17,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3885, PETRI_PLACES=332, PETRI_TRANSITIONS=252} [2024-06-20 18:16:17,019 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 294 predicate places. [2024-06-20 18:16:17,019 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 252 transitions, 3885 flow [2024-06-20 18:16:17,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:17,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:17,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:17,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 18:16:17,020 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-20 18:16:17,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:17,020 INFO L85 PathProgramCache]: Analyzing trace with hash 699064421, now seen corresponding path program 15 times [2024-06-20 18:16:17,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:17,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770513536] [2024-06-20 18:16:17,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:17,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:17,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:17,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:17,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770513536] [2024-06-20 18:16:17,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770513536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:17,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:17,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:17,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438129675] [2024-06-20 18:16:17,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:17,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:17,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:17,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:17,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:17,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:17,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 252 transitions, 3885 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:17,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:17,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:17,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:17,941 INFO L124 PetriNetUnfolderBase]: 1213/2323 cut-off events. [2024-06-20 18:16:17,941 INFO L125 PetriNetUnfolderBase]: For 218896/218919 co-relation queries the response was YES. [2024-06-20 18:16:17,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20050 conditions, 2323 events. 1213/2323 cut-off events. For 218896/218919 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14041 event pairs, 315 based on Foata normal form. 8/2321 useless extension candidates. Maximal degree in co-relation 19911. Up to 1117 conditions per place. [2024-06-20 18:16:17,966 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 180 selfloop transitions, 100 changer transitions 0/290 dead transitions. [2024-06-20 18:16:17,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 290 transitions, 4790 flow [2024-06-20 18:16:17,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:16:17,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:16:17,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 241 transitions. [2024-06-20 18:16:17,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.383147853736089 [2024-06-20 18:16:17,967 INFO L175 Difference]: Start difference. First operand has 332 places, 252 transitions, 3885 flow. Second operand 17 states and 241 transitions. [2024-06-20 18:16:17,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 290 transitions, 4790 flow [2024-06-20 18:16:18,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 290 transitions, 4552 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 18:16:18,438 INFO L231 Difference]: Finished difference. Result has 339 places, 253 transitions, 3876 flow [2024-06-20 18:16:18,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3876, PETRI_PLACES=339, PETRI_TRANSITIONS=253} [2024-06-20 18:16:18,438 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 301 predicate places. [2024-06-20 18:16:18,438 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 253 transitions, 3876 flow [2024-06-20 18:16:18,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:18,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:18,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:18,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 18:16:18,439 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-20 18:16:18,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:18,440 INFO L85 PathProgramCache]: Analyzing trace with hash 908125057, now seen corresponding path program 16 times [2024-06-20 18:16:18,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:18,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755090933] [2024-06-20 18:16:18,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:18,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:18,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:18,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:18,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:18,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755090933] [2024-06-20 18:16:18,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755090933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:18,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:18,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:16:18,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352277607] [2024-06-20 18:16:18,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:18,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:16:18,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:18,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:16:18,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:16:18,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:18,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 253 transitions, 3876 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:18,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:18,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:18,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:19,273 INFO L124 PetriNetUnfolderBase]: 1217/2329 cut-off events. [2024-06-20 18:16:19,274 INFO L125 PetriNetUnfolderBase]: For 218365/218388 co-relation queries the response was YES. [2024-06-20 18:16:19,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20005 conditions, 2329 events. 1217/2329 cut-off events. For 218365/218388 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14021 event pairs, 327 based on Foata normal form. 8/2327 useless extension candidates. Maximal degree in co-relation 19868. Up to 1117 conditions per place. [2024-06-20 18:16:19,302 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 179 selfloop transitions, 95 changer transitions 0/284 dead transitions. [2024-06-20 18:16:19,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 284 transitions, 4652 flow [2024-06-20 18:16:19,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:16:19,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:16:19,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-20 18:16:19,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176904176904177 [2024-06-20 18:16:19,303 INFO L175 Difference]: Start difference. First operand has 339 places, 253 transitions, 3876 flow. Second operand 11 states and 170 transitions. [2024-06-20 18:16:19,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 284 transitions, 4652 flow [2024-06-20 18:16:19,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 284 transitions, 4375 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-06-20 18:16:19,814 INFO L231 Difference]: Finished difference. Result has 334 places, 254 transitions, 3817 flow [2024-06-20 18:16:19,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3817, PETRI_PLACES=334, PETRI_TRANSITIONS=254} [2024-06-20 18:16:19,816 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 296 predicate places. [2024-06-20 18:16:19,816 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 254 transitions, 3817 flow [2024-06-20 18:16:19,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:19,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:19,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:19,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 18:16:19,816 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-20 18:16:19,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:19,817 INFO L85 PathProgramCache]: Analyzing trace with hash 683871011, now seen corresponding path program 17 times [2024-06-20 18:16:19,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:19,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567463676] [2024-06-20 18:16:19,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:19,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:19,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:20,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:20,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:20,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567463676] [2024-06-20 18:16:20,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567463676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:20,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:20,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:20,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482956974] [2024-06-20 18:16:20,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:20,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:20,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:20,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:20,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:20,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:20,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 254 transitions, 3817 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:20,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:20,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:20,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:20,789 INFO L124 PetriNetUnfolderBase]: 1214/2324 cut-off events. [2024-06-20 18:16:20,789 INFO L125 PetriNetUnfolderBase]: For 224816/224839 co-relation queries the response was YES. [2024-06-20 18:16:20,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19938 conditions, 2324 events. 1214/2324 cut-off events. For 224816/224839 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14084 event pairs, 359 based on Foata normal form. 8/2322 useless extension candidates. Maximal degree in co-relation 19800. Up to 1117 conditions per place. [2024-06-20 18:16:20,821 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 178 selfloop transitions, 106 changer transitions 0/294 dead transitions. [2024-06-20 18:16:20,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 294 transitions, 4719 flow [2024-06-20 18:16:20,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:16:20,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:16:20,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 251 transitions. [2024-06-20 18:16:20,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3768768768768769 [2024-06-20 18:16:20,822 INFO L175 Difference]: Start difference. First operand has 334 places, 254 transitions, 3817 flow. Second operand 18 states and 251 transitions. [2024-06-20 18:16:20,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 294 transitions, 4719 flow [2024-06-20 18:16:21,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 294 transitions, 4518 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 18:16:21,389 INFO L231 Difference]: Finished difference. Result has 344 places, 254 transitions, 3832 flow [2024-06-20 18:16:21,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3616, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3832, PETRI_PLACES=344, PETRI_TRANSITIONS=254} [2024-06-20 18:16:21,390 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 306 predicate places. [2024-06-20 18:16:21,390 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 254 transitions, 3832 flow [2024-06-20 18:16:21,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:21,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:21,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:21,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 18:16:21,391 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-20 18:16:21,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:21,391 INFO L85 PathProgramCache]: Analyzing trace with hash 699048611, now seen corresponding path program 18 times [2024-06-20 18:16:21,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:21,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550959250] [2024-06-20 18:16:21,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:21,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:21,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:21,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-20 18:16:21,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:21,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550959250] [2024-06-20 18:16:21,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550959250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:21,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:21,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:21,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007737306] [2024-06-20 18:16:21,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:21,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:21,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:21,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:21,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:21,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:21,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 254 transitions, 3832 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:21,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:21,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:21,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:22,390 INFO L124 PetriNetUnfolderBase]: 1211/2319 cut-off events. [2024-06-20 18:16:22,390 INFO L125 PetriNetUnfolderBase]: For 229139/229162 co-relation queries the response was YES. [2024-06-20 18:16:22,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19965 conditions, 2319 events. 1211/2319 cut-off events. For 229139/229162 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14010 event pairs, 364 based on Foata normal form. 8/2317 useless extension candidates. Maximal degree in co-relation 19826. Up to 1117 conditions per place. [2024-06-20 18:16:22,422 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 180 selfloop transitions, 100 changer transitions 0/290 dead transitions. [2024-06-20 18:16:22,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 290 transitions, 4614 flow [2024-06-20 18:16:22,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:16:22,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:16:22,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 240 transitions. [2024-06-20 18:16:22,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3815580286168522 [2024-06-20 18:16:22,424 INFO L175 Difference]: Start difference. First operand has 344 places, 254 transitions, 3832 flow. Second operand 17 states and 240 transitions. [2024-06-20 18:16:22,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 290 transitions, 4614 flow [2024-06-20 18:16:23,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 290 transitions, 4390 flow, removed 6 selfloop flow, removed 17 redundant places. [2024-06-20 18:16:23,009 INFO L231 Difference]: Finished difference. Result has 344 places, 254 transitions, 3812 flow [2024-06-20 18:16:23,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3608, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3812, PETRI_PLACES=344, PETRI_TRANSITIONS=254} [2024-06-20 18:16:23,009 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 306 predicate places. [2024-06-20 18:16:23,009 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 254 transitions, 3812 flow [2024-06-20 18:16:23,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:23,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:23,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:23,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 18:16:23,010 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-20 18:16:23,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:23,010 INFO L85 PathProgramCache]: Analyzing trace with hash 336496837, now seen corresponding path program 19 times [2024-06-20 18:16:23,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:23,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956468150] [2024-06-20 18:16:23,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:23,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:23,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:23,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:23,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:23,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956468150] [2024-06-20 18:16:23,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956468150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:23,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:23,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:23,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586969947] [2024-06-20 18:16:23,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:23,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:23,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:23,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:23,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:23,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:23,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 254 transitions, 3812 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:23,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:23,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:23,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:23,977 INFO L124 PetriNetUnfolderBase]: 1208/2314 cut-off events. [2024-06-20 18:16:23,977 INFO L125 PetriNetUnfolderBase]: For 234388/234411 co-relation queries the response was YES. [2024-06-20 18:16:23,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19928 conditions, 2314 events. 1208/2314 cut-off events. For 234388/234411 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13998 event pairs, 349 based on Foata normal form. 8/2312 useless extension candidates. Maximal degree in co-relation 19788. Up to 1117 conditions per place. [2024-06-20 18:16:24,005 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 175 selfloop transitions, 106 changer transitions 0/291 dead transitions. [2024-06-20 18:16:24,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 291 transitions, 4604 flow [2024-06-20 18:16:24,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:16:24,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:16:24,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 228 transitions. [2024-06-20 18:16:24,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38513513513513514 [2024-06-20 18:16:24,013 INFO L175 Difference]: Start difference. First operand has 344 places, 254 transitions, 3812 flow. Second operand 16 states and 228 transitions. [2024-06-20 18:16:24,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 291 transitions, 4604 flow [2024-06-20 18:16:24,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 291 transitions, 4400 flow, removed 6 selfloop flow, removed 15 redundant places. [2024-06-20 18:16:24,553 INFO L231 Difference]: Finished difference. Result has 345 places, 254 transitions, 3824 flow [2024-06-20 18:16:24,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3608, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3824, PETRI_PLACES=345, PETRI_TRANSITIONS=254} [2024-06-20 18:16:24,554 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 307 predicate places. [2024-06-20 18:16:24,554 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 254 transitions, 3824 flow [2024-06-20 18:16:24,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:24,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:24,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:24,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 18:16:24,555 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-20 18:16:24,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:24,555 INFO L85 PathProgramCache]: Analyzing trace with hash 337031587, now seen corresponding path program 20 times [2024-06-20 18:16:24,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:24,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453689436] [2024-06-20 18:16:24,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:24,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:24,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:24,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:24,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453689436] [2024-06-20 18:16:24,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453689436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:24,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:24,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:16:24,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393901507] [2024-06-20 18:16:24,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:24,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:16:24,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:24,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:16:24,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:16:24,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:24,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 254 transitions, 3824 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:24,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:24,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:24,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:25,407 INFO L124 PetriNetUnfolderBase]: 1205/2309 cut-off events. [2024-06-20 18:16:25,407 INFO L125 PetriNetUnfolderBase]: For 237621/237644 co-relation queries the response was YES. [2024-06-20 18:16:25,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19937 conditions, 2309 events. 1205/2309 cut-off events. For 237621/237644 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13878 event pairs, 347 based on Foata normal form. 8/2307 useless extension candidates. Maximal degree in co-relation 19796. Up to 1117 conditions per place. [2024-06-20 18:16:25,435 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 200 selfloop transitions, 76 changer transitions 0/286 dead transitions. [2024-06-20 18:16:25,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 286 transitions, 4590 flow [2024-06-20 18:16:25,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:25,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:25,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-20 18:16:25,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099099099099099 [2024-06-20 18:16:25,437 INFO L175 Difference]: Start difference. First operand has 345 places, 254 transitions, 3824 flow. Second operand 12 states and 182 transitions. [2024-06-20 18:16:25,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 286 transitions, 4590 flow [2024-06-20 18:16:26,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 286 transitions, 4376 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-20 18:16:26,004 INFO L231 Difference]: Finished difference. Result has 342 places, 254 transitions, 3766 flow [2024-06-20 18:16:26,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3766, PETRI_PLACES=342, PETRI_TRANSITIONS=254} [2024-06-20 18:16:26,004 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 304 predicate places. [2024-06-20 18:16:26,004 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 254 transitions, 3766 flow [2024-06-20 18:16:26,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:26,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:26,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:26,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 18:16:26,005 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-20 18:16:26,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:26,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1930102063, now seen corresponding path program 1 times [2024-06-20 18:16:26,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:26,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112120760] [2024-06-20 18:16:26,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:26,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:26,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:26,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:26,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:26,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112120760] [2024-06-20 18:16:26,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112120760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:26,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:26,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:26,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098065904] [2024-06-20 18:16:26,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:26,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:26,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:26,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:26,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:26,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:26,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 254 transitions, 3766 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:26,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:26,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:26,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:27,038 INFO L124 PetriNetUnfolderBase]: 1251/2403 cut-off events. [2024-06-20 18:16:27,038 INFO L125 PetriNetUnfolderBase]: For 263052/263075 co-relation queries the response was YES. [2024-06-20 18:16:27,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20468 conditions, 2403 events. 1251/2403 cut-off events. For 263052/263075 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14724 event pairs, 415 based on Foata normal form. 18/2414 useless extension candidates. Maximal degree in co-relation 20326. Up to 1917 conditions per place. [2024-06-20 18:16:27,066 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 240 selfloop transitions, 51 changer transitions 0/301 dead transitions. [2024-06-20 18:16:27,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 301 transitions, 4651 flow [2024-06-20 18:16:27,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:16:27,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:16:27,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 192 transitions. [2024-06-20 18:16:27,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991683991683992 [2024-06-20 18:16:27,067 INFO L175 Difference]: Start difference. First operand has 342 places, 254 transitions, 3766 flow. Second operand 13 states and 192 transitions. [2024-06-20 18:16:27,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 301 transitions, 4651 flow [2024-06-20 18:16:27,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 301 transitions, 4448 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-20 18:16:27,693 INFO L231 Difference]: Finished difference. Result has 347 places, 266 transitions, 3854 flow [2024-06-20 18:16:27,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3854, PETRI_PLACES=347, PETRI_TRANSITIONS=266} [2024-06-20 18:16:27,693 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 309 predicate places. [2024-06-20 18:16:27,693 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 266 transitions, 3854 flow [2024-06-20 18:16:27,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:27,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:27,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:27,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 18:16:27,694 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-20 18:16:27,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:27,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1508704777, now seen corresponding path program 2 times [2024-06-20 18:16:27,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:27,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366337056] [2024-06-20 18:16:27,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:27,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:27,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:28,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:28,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:28,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366337056] [2024-06-20 18:16:28,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366337056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:28,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:28,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:28,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567276392] [2024-06-20 18:16:28,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:28,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:28,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:28,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:28,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:28,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:28,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 266 transitions, 3854 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:28,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:28,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:28,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:28,725 INFO L124 PetriNetUnfolderBase]: 1285/2473 cut-off events. [2024-06-20 18:16:28,725 INFO L125 PetriNetUnfolderBase]: For 262203/262226 co-relation queries the response was YES. [2024-06-20 18:16:28,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21056 conditions, 2473 events. 1285/2473 cut-off events. For 262203/262226 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15333 event pairs, 439 based on Foata normal form. 12/2478 useless extension candidates. Maximal degree in co-relation 20911. Up to 1993 conditions per place. [2024-06-20 18:16:28,753 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 251 selfloop transitions, 43 changer transitions 0/304 dead transitions. [2024-06-20 18:16:28,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 304 transitions, 4686 flow [2024-06-20 18:16:28,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:28,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:28,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 184 transitions. [2024-06-20 18:16:28,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144144144144144 [2024-06-20 18:16:28,754 INFO L175 Difference]: Start difference. First operand has 347 places, 266 transitions, 3854 flow. Second operand 12 states and 184 transitions. [2024-06-20 18:16:28,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 304 transitions, 4686 flow [2024-06-20 18:16:29,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 304 transitions, 4551 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-20 18:16:29,346 INFO L231 Difference]: Finished difference. Result has 353 places, 270 transitions, 3879 flow [2024-06-20 18:16:29,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3879, PETRI_PLACES=353, PETRI_TRANSITIONS=270} [2024-06-20 18:16:29,346 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 315 predicate places. [2024-06-20 18:16:29,346 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 270 transitions, 3879 flow [2024-06-20 18:16:29,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:29,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:29,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:29,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 18:16:29,347 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-20 18:16:29,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:29,347 INFO L85 PathProgramCache]: Analyzing trace with hash -316535329, now seen corresponding path program 3 times [2024-06-20 18:16:29,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:29,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166047744] [2024-06-20 18:16:29,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:29,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:29,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:29,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-20 18:16:29,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:29,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166047744] [2024-06-20 18:16:29,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166047744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:29,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:29,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:29,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962010756] [2024-06-20 18:16:29,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:29,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:29,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:29,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:29,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:29,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:29,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 270 transitions, 3879 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:29,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:29,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:29,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:30,452 INFO L124 PetriNetUnfolderBase]: 1299/2501 cut-off events. [2024-06-20 18:16:30,452 INFO L125 PetriNetUnfolderBase]: For 270652/270675 co-relation queries the response was YES. [2024-06-20 18:16:30,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21293 conditions, 2501 events. 1299/2501 cut-off events. For 270652/270675 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15552 event pairs, 437 based on Foata normal form. 12/2504 useless extension candidates. Maximal degree in co-relation 21149. Up to 2021 conditions per place. [2024-06-20 18:16:30,478 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 258 selfloop transitions, 39 changer transitions 0/307 dead transitions. [2024-06-20 18:16:30,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 307 transitions, 4707 flow [2024-06-20 18:16:30,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:30,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:30,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-20 18:16:30,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-20 18:16:30,478 INFO L175 Difference]: Start difference. First operand has 353 places, 270 transitions, 3879 flow. Second operand 12 states and 186 transitions. [2024-06-20 18:16:30,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 307 transitions, 4707 flow [2024-06-20 18:16:31,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 307 transitions, 4634 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 18:16:31,116 INFO L231 Difference]: Finished difference. Result has 361 places, 272 transitions, 3934 flow [2024-06-20 18:16:31,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3934, PETRI_PLACES=361, PETRI_TRANSITIONS=272} [2024-06-20 18:16:31,117 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 323 predicate places. [2024-06-20 18:16:31,117 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 272 transitions, 3934 flow [2024-06-20 18:16:31,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:31,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:31,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:31,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 18:16:31,118 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-20 18:16:31,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:31,118 INFO L85 PathProgramCache]: Analyzing trace with hash -868077329, now seen corresponding path program 4 times [2024-06-20 18:16:31,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:31,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110103561] [2024-06-20 18:16:31,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:31,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:31,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:31,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:31,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:31,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110103561] [2024-06-20 18:16:31,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110103561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:31,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:31,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:31,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939613703] [2024-06-20 18:16:31,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:31,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:31,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:31,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:31,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:31,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:31,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 272 transitions, 3934 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:31,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:31,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:31,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:32,116 INFO L124 PetriNetUnfolderBase]: 1310/2528 cut-off events. [2024-06-20 18:16:32,116 INFO L125 PetriNetUnfolderBase]: For 279989/280012 co-relation queries the response was YES. [2024-06-20 18:16:32,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21219 conditions, 2528 events. 1310/2528 cut-off events. For 279989/280012 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15813 event pairs, 397 based on Foata normal form. 18/2537 useless extension candidates. Maximal degree in co-relation 21074. Up to 1845 conditions per place. [2024-06-20 18:16:32,144 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 252 selfloop transitions, 57 changer transitions 0/319 dead transitions. [2024-06-20 18:16:32,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 319 transitions, 4952 flow [2024-06-20 18:16:32,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:16:32,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:16:32,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 222 transitions. [2024-06-20 18:16:32,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 18:16:32,145 INFO L175 Difference]: Start difference. First operand has 361 places, 272 transitions, 3934 flow. Second operand 15 states and 222 transitions. [2024-06-20 18:16:32,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 319 transitions, 4952 flow [2024-06-20 18:16:32,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 319 transitions, 4861 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 18:16:32,816 INFO L231 Difference]: Finished difference. Result has 369 places, 275 transitions, 4016 flow [2024-06-20 18:16:32,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3843, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4016, PETRI_PLACES=369, PETRI_TRANSITIONS=275} [2024-06-20 18:16:32,816 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 331 predicate places. [2024-06-20 18:16:32,816 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 275 transitions, 4016 flow [2024-06-20 18:16:32,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:32,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:32,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:32,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 18:16:32,817 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-20 18:16:32,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:32,817 INFO L85 PathProgramCache]: Analyzing trace with hash -873641519, now seen corresponding path program 5 times [2024-06-20 18:16:32,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:32,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043994924] [2024-06-20 18:16:32,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:32,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:32,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:33,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:33,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:33,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043994924] [2024-06-20 18:16:33,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043994924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:33,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:33,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:33,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207088865] [2024-06-20 18:16:33,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:33,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:33,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:33,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:33,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:33,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:33,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 275 transitions, 4016 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:33,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:33,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:33,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:33,874 INFO L124 PetriNetUnfolderBase]: 1303/2515 cut-off events. [2024-06-20 18:16:33,874 INFO L125 PetriNetUnfolderBase]: For 266163/266170 co-relation queries the response was YES. [2024-06-20 18:16:33,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20955 conditions, 2515 events. 1303/2515 cut-off events. For 266163/266170 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15745 event pairs, 392 based on Foata normal form. 6/2515 useless extension candidates. Maximal degree in co-relation 20811. Up to 1843 conditions per place. [2024-06-20 18:16:33,903 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 249 selfloop transitions, 61 changer transitions 0/320 dead transitions. [2024-06-20 18:16:33,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 320 transitions, 5009 flow [2024-06-20 18:16:33,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:16:33,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:16:33,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 221 transitions. [2024-06-20 18:16:33,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3981981981981982 [2024-06-20 18:16:33,904 INFO L175 Difference]: Start difference. First operand has 369 places, 275 transitions, 4016 flow. Second operand 15 states and 221 transitions. [2024-06-20 18:16:33,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 320 transitions, 5009 flow [2024-06-20 18:16:34,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 320 transitions, 4841 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-06-20 18:16:34,525 INFO L231 Difference]: Finished difference. Result has 371 places, 276 transitions, 3998 flow [2024-06-20 18:16:34,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3849, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3998, PETRI_PLACES=371, PETRI_TRANSITIONS=276} [2024-06-20 18:16:34,526 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 333 predicate places. [2024-06-20 18:16:34,526 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 276 transitions, 3998 flow [2024-06-20 18:16:34,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:34,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:34,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:34,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 18:16:34,527 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-20 18:16:34,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:34,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1476068315, now seen corresponding path program 6 times [2024-06-20 18:16:34,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:34,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809134895] [2024-06-20 18:16:34,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:34,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:34,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:34,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:34,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:34,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809134895] [2024-06-20 18:16:34,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809134895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:34,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:34,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:34,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834746118] [2024-06-20 18:16:34,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:34,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:34,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:34,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:34,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:34,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:34,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 276 transitions, 3998 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:34,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:34,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:34,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:35,544 INFO L124 PetriNetUnfolderBase]: 1294/2500 cut-off events. [2024-06-20 18:16:35,544 INFO L125 PetriNetUnfolderBase]: For 262019/262026 co-relation queries the response was YES. [2024-06-20 18:16:35,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20556 conditions, 2500 events. 1294/2500 cut-off events. For 262019/262026 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15648 event pairs, 388 based on Foata normal form. 6/2500 useless extension candidates. Maximal degree in co-relation 20416. Up to 1841 conditions per place. [2024-06-20 18:16:35,568 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 243 selfloop transitions, 60 changer transitions 0/313 dead transitions. [2024-06-20 18:16:35,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 313 transitions, 4792 flow [2024-06-20 18:16:35,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:16:35,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:16:35,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 196 transitions. [2024-06-20 18:16:35,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074844074844075 [2024-06-20 18:16:35,568 INFO L175 Difference]: Start difference. First operand has 371 places, 276 transitions, 3998 flow. Second operand 13 states and 196 transitions. [2024-06-20 18:16:35,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 313 transitions, 4792 flow [2024-06-20 18:16:36,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 313 transitions, 4693 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 18:16:36,124 INFO L231 Difference]: Finished difference. Result has 375 places, 276 transitions, 4023 flow [2024-06-20 18:16:36,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3899, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4023, PETRI_PLACES=375, PETRI_TRANSITIONS=276} [2024-06-20 18:16:36,125 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 337 predicate places. [2024-06-20 18:16:36,125 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 276 transitions, 4023 flow [2024-06-20 18:16:36,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:36,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:36,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:36,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 18:16:36,125 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-20 18:16:36,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:36,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1156726029, now seen corresponding path program 7 times [2024-06-20 18:16:36,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:36,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869361203] [2024-06-20 18:16:36,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:36,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:36,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:36,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:36,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:36,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869361203] [2024-06-20 18:16:36,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869361203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:36,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:36,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:16:36,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81716964] [2024-06-20 18:16:36,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:36,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:16:36,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:36,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:16:36,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:16:36,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:36,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 276 transitions, 4023 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:36,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:36,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:36,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:37,061 INFO L124 PetriNetUnfolderBase]: 1265/2451 cut-off events. [2024-06-20 18:16:37,061 INFO L125 PetriNetUnfolderBase]: For 258814/258821 co-relation queries the response was YES. [2024-06-20 18:16:37,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19378 conditions, 2451 events. 1265/2451 cut-off events. For 258814/258821 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15320 event pairs, 415 based on Foata normal form. 18/2461 useless extension candidates. Maximal degree in co-relation 19237. Up to 1984 conditions per place. [2024-06-20 18:16:37,091 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 259 selfloop transitions, 39 changer transitions 0/308 dead transitions. [2024-06-20 18:16:37,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 308 transitions, 4803 flow [2024-06-20 18:16:37,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:16:37,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:16:37,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-20 18:16:37,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-20 18:16:37,092 INFO L175 Difference]: Start difference. First operand has 375 places, 276 transitions, 4023 flow. Second operand 10 states and 164 transitions. [2024-06-20 18:16:37,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 308 transitions, 4803 flow [2024-06-20 18:16:37,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 308 transitions, 4669 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 18:16:37,718 INFO L231 Difference]: Finished difference. Result has 373 places, 276 transitions, 3976 flow [2024-06-20 18:16:37,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3891, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3976, PETRI_PLACES=373, PETRI_TRANSITIONS=276} [2024-06-20 18:16:37,719 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 335 predicate places. [2024-06-20 18:16:37,719 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 276 transitions, 3976 flow [2024-06-20 18:16:37,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:37,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:37,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:37,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 18:16:37,720 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-20 18:16:37,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:37,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1324558191, now seen corresponding path program 8 times [2024-06-20 18:16:37,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:37,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099773901] [2024-06-20 18:16:37,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:37,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:37,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:38,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-20 18:16:38,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:38,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099773901] [2024-06-20 18:16:38,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099773901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:38,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:38,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:16:38,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448178276] [2024-06-20 18:16:38,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:38,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:16:38,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:38,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:16:38,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:16:38,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:38,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 276 transitions, 3976 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:38,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:38,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:38,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:38,620 INFO L124 PetriNetUnfolderBase]: 1258/2440 cut-off events. [2024-06-20 18:16:38,621 INFO L125 PetriNetUnfolderBase]: For 227545/227552 co-relation queries the response was YES. [2024-06-20 18:16:38,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18950 conditions, 2440 events. 1258/2440 cut-off events. For 227545/227552 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15267 event pairs, 400 based on Foata normal form. 8/2442 useless extension candidates. Maximal degree in co-relation 18808. Up to 2044 conditions per place. [2024-06-20 18:16:38,647 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 264 selfloop transitions, 38 changer transitions 0/312 dead transitions. [2024-06-20 18:16:38,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 312 transitions, 4793 flow [2024-06-20 18:16:38,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:16:38,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:16:38,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-20 18:16:38,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275184275184275 [2024-06-20 18:16:38,649 INFO L175 Difference]: Start difference. First operand has 373 places, 276 transitions, 3976 flow. Second operand 11 states and 174 transitions. [2024-06-20 18:16:38,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 312 transitions, 4793 flow [2024-06-20 18:16:39,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 312 transitions, 4699 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 18:16:39,138 INFO L231 Difference]: Finished difference. Result has 378 places, 277 transitions, 4000 flow [2024-06-20 18:16:39,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3884, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4000, PETRI_PLACES=378, PETRI_TRANSITIONS=277} [2024-06-20 18:16:39,139 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 340 predicate places. [2024-06-20 18:16:39,139 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 277 transitions, 4000 flow [2024-06-20 18:16:39,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:39,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:39,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:39,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 18:16:39,139 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-20 18:16:39,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:39,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1452489538, now seen corresponding path program 1 times [2024-06-20 18:16:39,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:39,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442733499] [2024-06-20 18:16:39,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:39,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:39,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:39,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:39,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:39,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442733499] [2024-06-20 18:16:39,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442733499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:39,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:39,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:39,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781778241] [2024-06-20 18:16:39,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:39,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:39,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:39,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:39,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:39,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:39,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 277 transitions, 4000 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:39,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:39,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:39,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:40,161 INFO L124 PetriNetUnfolderBase]: 1249/2425 cut-off events. [2024-06-20 18:16:40,161 INFO L125 PetriNetUnfolderBase]: For 221439/221446 co-relation queries the response was YES. [2024-06-20 18:16:40,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18573 conditions, 2425 events. 1249/2425 cut-off events. For 221439/221446 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15178 event pairs, 401 based on Foata normal form. 6/2425 useless extension candidates. Maximal degree in co-relation 18430. Up to 1996 conditions per place. [2024-06-20 18:16:40,189 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 247 selfloop transitions, 54 changer transitions 0/311 dead transitions. [2024-06-20 18:16:40,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 311 transitions, 4754 flow [2024-06-20 18:16:40,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:40,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:40,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-20 18:16:40,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42342342342342343 [2024-06-20 18:16:40,190 INFO L175 Difference]: Start difference. First operand has 378 places, 277 transitions, 4000 flow. Second operand 12 states and 188 transitions. [2024-06-20 18:16:40,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 311 transitions, 4754 flow [2024-06-20 18:16:40,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 311 transitions, 4663 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 18:16:40,816 INFO L231 Difference]: Finished difference. Result has 382 places, 277 transitions, 4021 flow [2024-06-20 18:16:40,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3909, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4021, PETRI_PLACES=382, PETRI_TRANSITIONS=277} [2024-06-20 18:16:40,817 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 344 predicate places. [2024-06-20 18:16:40,817 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 277 transitions, 4021 flow [2024-06-20 18:16:40,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:40,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:40,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:40,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 18:16:40,817 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-20 18:16:40,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:40,818 INFO L85 PathProgramCache]: Analyzing trace with hash 2052415432, now seen corresponding path program 2 times [2024-06-20 18:16:40,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:40,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158081177] [2024-06-20 18:16:40,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:40,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:40,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16: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-20 18:16:41,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:41,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158081177] [2024-06-20 18:16:41,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158081177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:41,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:41,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:41,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247025406] [2024-06-20 18:16:41,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:41,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:41,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:41,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:41,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:41,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:41,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 277 transitions, 4021 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:41,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:41,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:41,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:41,756 INFO L124 PetriNetUnfolderBase]: 1240/2412 cut-off events. [2024-06-20 18:16:41,757 INFO L125 PetriNetUnfolderBase]: For 214659/214682 co-relation queries the response was YES. [2024-06-20 18:16:41,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18256 conditions, 2412 events. 1240/2412 cut-off events. For 214659/214682 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15080 event pairs, 375 based on Foata normal form. 12/2417 useless extension candidates. Maximal degree in co-relation 18113. Up to 1881 conditions per place. [2024-06-20 18:16:41,782 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 254 selfloop transitions, 57 changer transitions 0/321 dead transitions. [2024-06-20 18:16:41,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 321 transitions, 4959 flow [2024-06-20 18:16:41,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:16:41,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:16:41,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 220 transitions. [2024-06-20 18:16:41,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4247104247104247 [2024-06-20 18:16:41,783 INFO L175 Difference]: Start difference. First operand has 382 places, 277 transitions, 4021 flow. Second operand 14 states and 220 transitions. [2024-06-20 18:16:41,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 321 transitions, 4959 flow [2024-06-20 18:16:42,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 321 transitions, 4814 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-20 18:16:42,430 INFO L231 Difference]: Finished difference. Result has 385 places, 277 transitions, 3994 flow [2024-06-20 18:16:42,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3994, PETRI_PLACES=385, PETRI_TRANSITIONS=277} [2024-06-20 18:16:42,431 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 347 predicate places. [2024-06-20 18:16:42,431 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 277 transitions, 3994 flow [2024-06-20 18:16:42,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:42,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:42,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:42,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 18:16:42,431 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-20 18:16:42,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:42,432 INFO L85 PathProgramCache]: Analyzing trace with hash -47116770, now seen corresponding path program 3 times [2024-06-20 18:16:42,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:42,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399450277] [2024-06-20 18:16:42,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:42,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:42,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:42,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:42,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:42,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399450277] [2024-06-20 18:16:42,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399450277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:42,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:42,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:42,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432439683] [2024-06-20 18:16:42,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:42,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:42,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:42,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:42,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:42,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:42,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 277 transitions, 3994 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:42,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:42,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:42,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:43,338 INFO L124 PetriNetUnfolderBase]: 1252/2436 cut-off events. [2024-06-20 18:16:43,338 INFO L125 PetriNetUnfolderBase]: For 221085/221108 co-relation queries the response was YES. [2024-06-20 18:16:43,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18379 conditions, 2436 events. 1252/2436 cut-off events. For 221085/221108 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15277 event pairs, 378 based on Foata normal form. 12/2441 useless extension candidates. Maximal degree in co-relation 18237. Up to 1885 conditions per place. [2024-06-20 18:16:43,367 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 247 selfloop transitions, 58 changer transitions 0/315 dead transitions. [2024-06-20 18:16:43,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 315 transitions, 4921 flow [2024-06-20 18:16:43,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:43,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:43,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-20 18:16:43,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346846846846847 [2024-06-20 18:16:43,368 INFO L175 Difference]: Start difference. First operand has 385 places, 277 transitions, 3994 flow. Second operand 12 states and 193 transitions. [2024-06-20 18:16:43,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 315 transitions, 4921 flow [2024-06-20 18:16:44,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 315 transitions, 4716 flow, removed 10 selfloop flow, removed 15 redundant places. [2024-06-20 18:16:44,063 INFO L231 Difference]: Finished difference. Result has 382 places, 278 transitions, 3934 flow [2024-06-20 18:16:44,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3792, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3934, PETRI_PLACES=382, PETRI_TRANSITIONS=278} [2024-06-20 18:16:44,063 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 344 predicate places. [2024-06-20 18:16:44,063 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 278 transitions, 3934 flow [2024-06-20 18:16:44,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:44,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:44,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:44,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 18:16:44,064 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-20 18:16:44,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:44,064 INFO L85 PathProgramCache]: Analyzing trace with hash 2052847882, now seen corresponding path program 4 times [2024-06-20 18:16:44,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:44,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327581622] [2024-06-20 18:16:44,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:44,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:44,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:44,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:44,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:44,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327581622] [2024-06-20 18:16:44,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327581622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:44,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:44,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:44,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402643981] [2024-06-20 18:16:44,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:44,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:44,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:44,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:44,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:44,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:44,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 278 transitions, 3934 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:44,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:44,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:44,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:44,984 INFO L124 PetriNetUnfolderBase]: 1243/2421 cut-off events. [2024-06-20 18:16:44,984 INFO L125 PetriNetUnfolderBase]: For 211853/211876 co-relation queries the response was YES. [2024-06-20 18:16:45,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17861 conditions, 2421 events. 1243/2421 cut-off events. For 211853/211876 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15191 event pairs, 373 based on Foata normal form. 12/2426 useless extension candidates. Maximal degree in co-relation 17720. Up to 1883 conditions per place. [2024-06-20 18:16:45,013 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 252 selfloop transitions, 59 changer transitions 0/321 dead transitions. [2024-06-20 18:16:45,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 321 transitions, 4738 flow [2024-06-20 18:16:45,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:16:45,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:16:45,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 218 transitions. [2024-06-20 18:16:45,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42084942084942084 [2024-06-20 18:16:45,014 INFO L175 Difference]: Start difference. First operand has 382 places, 278 transitions, 3934 flow. Second operand 14 states and 218 transitions. [2024-06-20 18:16:45,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 321 transitions, 4738 flow [2024-06-20 18:16:45,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 321 transitions, 4641 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 18:16:45,786 INFO L231 Difference]: Finished difference. Result has 389 places, 278 transitions, 3959 flow [2024-06-20 18:16:45,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3837, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3959, PETRI_PLACES=389, PETRI_TRANSITIONS=278} [2024-06-20 18:16:45,787 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 351 predicate places. [2024-06-20 18:16:45,787 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 278 transitions, 3959 flow [2024-06-20 18:16:45,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:45,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:45,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:45,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 18:16:45,787 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-20 18:16:45,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:45,787 INFO L85 PathProgramCache]: Analyzing trace with hash 972751070, now seen corresponding path program 5 times [2024-06-20 18:16:45,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:45,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630700881] [2024-06-20 18:16:45,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:45,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:45,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:46,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-20 18:16:46,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:46,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630700881] [2024-06-20 18:16:46,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630700881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:46,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:46,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:46,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832193452] [2024-06-20 18:16:46,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:46,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:46,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:46,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:46,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:46,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:46,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 278 transitions, 3959 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:46,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:46,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:46,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:46,748 INFO L124 PetriNetUnfolderBase]: 1234/2406 cut-off events. [2024-06-20 18:16:46,748 INFO L125 PetriNetUnfolderBase]: For 203326/203349 co-relation queries the response was YES. [2024-06-20 18:16:46,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17514 conditions, 2406 events. 1234/2406 cut-off events. For 203326/203349 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15080 event pairs, 356 based on Foata normal form. 12/2411 useless extension candidates. Maximal degree in co-relation 17372. Up to 1732 conditions per place. [2024-06-20 18:16:46,774 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 248 selfloop transitions, 70 changer transitions 0/328 dead transitions. [2024-06-20 18:16:46,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 328 transitions, 4929 flow [2024-06-20 18:16:46,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:16:46,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:16:46,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 266 transitions. [2024-06-20 18:16:46,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993993993993994 [2024-06-20 18:16:46,775 INFO L175 Difference]: Start difference. First operand has 389 places, 278 transitions, 3959 flow. Second operand 18 states and 266 transitions. [2024-06-20 18:16:46,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 328 transitions, 4929 flow [2024-06-20 18:16:47,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 328 transitions, 4764 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-20 18:16:47,445 INFO L231 Difference]: Finished difference. Result has 392 places, 278 transitions, 3938 flow [2024-06-20 18:16:47,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3938, PETRI_PLACES=392, PETRI_TRANSITIONS=278} [2024-06-20 18:16:47,445 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 354 predicate places. [2024-06-20 18:16:47,446 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 278 transitions, 3938 flow [2024-06-20 18:16:47,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:47,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:47,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:47,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 18:16:47,446 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-20 18:16:47,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:47,446 INFO L85 PathProgramCache]: Analyzing trace with hash 382752480, now seen corresponding path program 6 times [2024-06-20 18:16:47,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:47,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326674145] [2024-06-20 18:16:47,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:47,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:47,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:47,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:47,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:47,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326674145] [2024-06-20 18:16:47,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326674145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:47,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:47,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:47,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332767701] [2024-06-20 18:16:47,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:47,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:47,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:47,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:47,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:47,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:47,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 278 transitions, 3938 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:47,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:47,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:47,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:48,419 INFO L124 PetriNetUnfolderBase]: 1276/2484 cut-off events. [2024-06-20 18:16:48,419 INFO L125 PetriNetUnfolderBase]: For 224459/224482 co-relation queries the response was YES. [2024-06-20 18:16:48,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18279 conditions, 2484 events. 1276/2484 cut-off events. For 224459/224482 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15676 event pairs, 368 based on Foata normal form. 12/2489 useless extension candidates. Maximal degree in co-relation 18137. Up to 1744 conditions per place. [2024-06-20 18:16:48,443 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 248 selfloop transitions, 76 changer transitions 0/334 dead transitions. [2024-06-20 18:16:48,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 334 transitions, 5150 flow [2024-06-20 18:16:48,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-20 18:16:48,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-20 18:16:48,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 275 transitions. [2024-06-20 18:16:48,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911806543385491 [2024-06-20 18:16:48,444 INFO L175 Difference]: Start difference. First operand has 392 places, 278 transitions, 3938 flow. Second operand 19 states and 275 transitions. [2024-06-20 18:16:48,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 334 transitions, 5150 flow [2024-06-20 18:16:49,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 334 transitions, 4885 flow, removed 13 selfloop flow, removed 19 redundant places. [2024-06-20 18:16:49,215 INFO L231 Difference]: Finished difference. Result has 392 places, 282 transitions, 3913 flow [2024-06-20 18:16:49,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3690, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3913, PETRI_PLACES=392, PETRI_TRANSITIONS=282} [2024-06-20 18:16:49,215 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 354 predicate places. [2024-06-20 18:16:49,215 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 282 transitions, 3913 flow [2024-06-20 18:16:49,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:49,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:49,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:49,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 18:16:49,216 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-20 18:16:49,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:49,216 INFO L85 PathProgramCache]: Analyzing trace with hash 382767360, now seen corresponding path program 7 times [2024-06-20 18:16:49,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:49,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654252517] [2024-06-20 18:16:49,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:49,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:49,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:49,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:49,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:49,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654252517] [2024-06-20 18:16:49,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654252517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:49,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:49,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:49,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958881869] [2024-06-20 18:16:49,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:49,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:49,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:49,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:49,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:49,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:49,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 282 transitions, 3913 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:49,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:49,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:49,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:50,154 INFO L124 PetriNetUnfolderBase]: 1288/2508 cut-off events. [2024-06-20 18:16:50,154 INFO L125 PetriNetUnfolderBase]: For 228998/229021 co-relation queries the response was YES. [2024-06-20 18:16:50,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18259 conditions, 2508 events. 1288/2508 cut-off events. For 228998/229021 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15887 event pairs, 356 based on Foata normal form. 12/2513 useless extension candidates. Maximal degree in co-relation 18118. Up to 1748 conditions per place. [2024-06-20 18:16:50,182 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 251 selfloop transitions, 75 changer transitions 0/336 dead transitions. [2024-06-20 18:16:50,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 336 transitions, 5077 flow [2024-06-20 18:16:50,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:16:50,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:16:50,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 269 transitions. [2024-06-20 18:16:50,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4039039039039039 [2024-06-20 18:16:50,183 INFO L175 Difference]: Start difference. First operand has 392 places, 282 transitions, 3913 flow. Second operand 18 states and 269 transitions. [2024-06-20 18:16:50,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 336 transitions, 5077 flow [2024-06-20 18:16:50,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 336 transitions, 4936 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-20 18:16:50,948 INFO L231 Difference]: Finished difference. Result has 395 places, 283 transitions, 3946 flow [2024-06-20 18:16:50,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3773, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3946, PETRI_PLACES=395, PETRI_TRANSITIONS=283} [2024-06-20 18:16:50,948 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 357 predicate places. [2024-06-20 18:16:50,949 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 283 transitions, 3946 flow [2024-06-20 18:16:50,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:50,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:50,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:50,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 18:16:50,949 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-20 18:16:50,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:50,949 INFO L85 PathProgramCache]: Analyzing trace with hash 973183520, now seen corresponding path program 8 times [2024-06-20 18:16:50,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:50,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879894341] [2024-06-20 18:16:50,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:50,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:50,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:51,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:51,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879894341] [2024-06-20 18:16:51,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879894341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:51,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:51,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:51,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160402321] [2024-06-20 18:16:51,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:51,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:51,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:51,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:51,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:51,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:51,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 283 transitions, 3946 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:51,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:51,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:51,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:51,925 INFO L124 PetriNetUnfolderBase]: 1300/2532 cut-off events. [2024-06-20 18:16:51,925 INFO L125 PetriNetUnfolderBase]: For 235786/235809 co-relation queries the response was YES. [2024-06-20 18:16:51,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18476 conditions, 2532 events. 1300/2532 cut-off events. For 235786/235809 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16063 event pairs, 367 based on Foata normal form. 12/2537 useless extension candidates. Maximal degree in co-relation 18334. Up to 1752 conditions per place. [2024-06-20 18:16:51,953 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 260 selfloop transitions, 73 changer transitions 0/343 dead transitions. [2024-06-20 18:16:51,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 343 transitions, 5153 flow [2024-06-20 18:16:51,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-20 18:16:51,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-20 18:16:51,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 287 transitions. [2024-06-20 18:16:51,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40825035561877665 [2024-06-20 18:16:51,954 INFO L175 Difference]: Start difference. First operand has 395 places, 283 transitions, 3946 flow. Second operand 19 states and 287 transitions. [2024-06-20 18:16:51,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 343 transitions, 5153 flow [2024-06-20 18:16:52,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 343 transitions, 5001 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-20 18:16:52,663 INFO L231 Difference]: Finished difference. Result has 399 places, 284 transitions, 3965 flow [2024-06-20 18:16:52,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3796, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3965, PETRI_PLACES=399, PETRI_TRANSITIONS=284} [2024-06-20 18:16:52,664 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 361 predicate places. [2024-06-20 18:16:52,664 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 284 transitions, 3965 flow [2024-06-20 18:16:52,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:52,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:52,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:52,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 18:16:52,664 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-20 18:16:52,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:52,665 INFO L85 PathProgramCache]: Analyzing trace with hash 973198400, now seen corresponding path program 9 times [2024-06-20 18:16:52,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:52,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727367191] [2024-06-20 18:16:52,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:52,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:52,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:53,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:53,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:53,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727367191] [2024-06-20 18:16:53,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727367191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:53,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:53,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:53,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112622999] [2024-06-20 18:16:53,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:53,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:53,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:53,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:53,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:53,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:53,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 284 transitions, 3965 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:53,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:53,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:53,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:53,666 INFO L124 PetriNetUnfolderBase]: 1291/2517 cut-off events. [2024-06-20 18:16:53,666 INFO L125 PetriNetUnfolderBase]: For 225937/225960 co-relation queries the response was YES. [2024-06-20 18:16:53,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18057 conditions, 2517 events. 1291/2517 cut-off events. For 225937/225960 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15970 event pairs, 363 based on Foata normal form. 12/2522 useless extension candidates. Maximal degree in co-relation 17914. Up to 1750 conditions per place. [2024-06-20 18:16:53,688 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 253 selfloop transitions, 72 changer transitions 0/335 dead transitions. [2024-06-20 18:16:53,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 335 transitions, 4965 flow [2024-06-20 18:16:53,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:16:53,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:16:53,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 260 transitions. [2024-06-20 18:16:53,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133545310015898 [2024-06-20 18:16:53,689 INFO L175 Difference]: Start difference. First operand has 399 places, 284 transitions, 3965 flow. Second operand 17 states and 260 transitions. [2024-06-20 18:16:53,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 335 transitions, 4965 flow [2024-06-20 18:16:54,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 335 transitions, 4781 flow, removed 6 selfloop flow, removed 17 redundant places. [2024-06-20 18:16:54,406 INFO L231 Difference]: Finished difference. Result has 399 places, 284 transitions, 3929 flow [2024-06-20 18:16:54,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3929, PETRI_PLACES=399, PETRI_TRANSITIONS=284} [2024-06-20 18:16:54,406 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 361 predicate places. [2024-06-20 18:16:54,406 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 284 transitions, 3929 flow [2024-06-20 18:16:54,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:54,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:54,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:54,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 18:16:54,407 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-20 18:16:54,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:54,407 INFO L85 PathProgramCache]: Analyzing trace with hash 987988190, now seen corresponding path program 10 times [2024-06-20 18:16:54,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:54,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718021239] [2024-06-20 18:16:54,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:54,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:54,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16: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-20 18:16:54,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:54,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718021239] [2024-06-20 18:16:54,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718021239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:54,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:54,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:54,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402410768] [2024-06-20 18:16:54,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:54,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:54,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:54,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:54,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:54,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:54,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 284 transitions, 3929 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:54,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:54,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:54,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:55,326 INFO L124 PetriNetUnfolderBase]: 1282/2502 cut-off events. [2024-06-20 18:16:55,327 INFO L125 PetriNetUnfolderBase]: For 214688/214711 co-relation queries the response was YES. [2024-06-20 18:16:55,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17550 conditions, 2502 events. 1282/2502 cut-off events. For 214688/214711 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15897 event pairs, 361 based on Foata normal form. 12/2507 useless extension candidates. Maximal degree in co-relation 17406. Up to 1748 conditions per place. [2024-06-20 18:16:55,355 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 240 selfloop transitions, 76 changer transitions 0/326 dead transitions. [2024-06-20 18:16:55,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 326 transitions, 4729 flow [2024-06-20 18:16:55,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:16:55,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:16:55,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 236 transitions. [2024-06-20 18:16:55,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39864864864864863 [2024-06-20 18:16:55,356 INFO L175 Difference]: Start difference. First operand has 399 places, 284 transitions, 3929 flow. Second operand 16 states and 236 transitions. [2024-06-20 18:16:55,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 326 transitions, 4729 flow [2024-06-20 18:16:56,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 326 transitions, 4581 flow, removed 2 selfloop flow, removed 16 redundant places. [2024-06-20 18:16:56,131 INFO L231 Difference]: Finished difference. Result has 399 places, 284 transitions, 3937 flow [2024-06-20 18:16:56,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3937, PETRI_PLACES=399, PETRI_TRANSITIONS=284} [2024-06-20 18:16:56,131 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 361 predicate places. [2024-06-20 18:16:56,131 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 284 transitions, 3937 flow [2024-06-20 18:16:56,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:56,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:56,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:56,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 18:16:56,132 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-20 18:16:56,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:56,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1979382914, now seen corresponding path program 11 times [2024-06-20 18:16:56,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:56,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245864146] [2024-06-20 18:16:56,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:56,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:56,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:56,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:56,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:56,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245864146] [2024-06-20 18:16:56,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245864146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:56,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:56,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:56,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634239906] [2024-06-20 18:16:56,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:56,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:56,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:56,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:56,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:56,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:56,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 284 transitions, 3937 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:56,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:56,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:56,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:57,109 INFO L124 PetriNetUnfolderBase]: 1408/2736 cut-off events. [2024-06-20 18:16:57,109 INFO L125 PetriNetUnfolderBase]: For 307473/307496 co-relation queries the response was YES. [2024-06-20 18:16:57,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20325 conditions, 2736 events. 1408/2736 cut-off events. For 307473/307496 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17814 event pairs, 348 based on Foata normal form. 18/2747 useless extension candidates. Maximal degree in co-relation 20180. Up to 1286 conditions per place. [2024-06-20 18:16:57,140 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 207 selfloop transitions, 125 changer transitions 0/342 dead transitions. [2024-06-20 18:16:57,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 342 transitions, 5391 flow [2024-06-20 18:16:57,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:16:57,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:16:57,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 241 transitions. [2024-06-20 18:16:57,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40709459459459457 [2024-06-20 18:16:57,141 INFO L175 Difference]: Start difference. First operand has 399 places, 284 transitions, 3937 flow. Second operand 16 states and 241 transitions. [2024-06-20 18:16:57,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 342 transitions, 5391 flow [2024-06-20 18:16:57,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 342 transitions, 5235 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-06-20 18:16:57,867 INFO L231 Difference]: Finished difference. Result has 399 places, 294 transitions, 4204 flow [2024-06-20 18:16:57,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4204, PETRI_PLACES=399, PETRI_TRANSITIONS=294} [2024-06-20 18:16:57,867 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 361 predicate places. [2024-06-20 18:16:57,867 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 294 transitions, 4204 flow [2024-06-20 18:16:57,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:57,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:57,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:57,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 18:16:57,868 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-20 18:16:57,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:57,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1845078782, now seen corresponding path program 12 times [2024-06-20 18:16:57,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:57,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122951776] [2024-06-20 18:16:57,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:57,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:57,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:58,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:58,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:58,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122951776] [2024-06-20 18:16:58,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122951776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:58,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:58,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:58,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135353880] [2024-06-20 18:16:58,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:58,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:58,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:58,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:58,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:58,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:16:58,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 294 transitions, 4204 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:58,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:58,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:16:58,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:58,933 INFO L124 PetriNetUnfolderBase]: 1432/2784 cut-off events. [2024-06-20 18:16:58,933 INFO L125 PetriNetUnfolderBase]: For 316228/316251 co-relation queries the response was YES. [2024-06-20 18:16:58,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20770 conditions, 2784 events. 1432/2784 cut-off events. For 316228/316251 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 18218 event pairs, 355 based on Foata normal form. 18/2795 useless extension candidates. Maximal degree in co-relation 20624. Up to 1294 conditions per place. [2024-06-20 18:16:58,958 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 219 selfloop transitions, 121 changer transitions 0/350 dead transitions. [2024-06-20 18:16:58,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 350 transitions, 5602 flow [2024-06-20 18:16:58,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:16:58,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:16:58,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 265 transitions. [2024-06-20 18:16:58,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978978978978979 [2024-06-20 18:16:58,959 INFO L175 Difference]: Start difference. First operand has 399 places, 294 transitions, 4204 flow. Second operand 18 states and 265 transitions. [2024-06-20 18:16:58,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 350 transitions, 5602 flow [2024-06-20 18:16:59,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 350 transitions, 5410 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-20 18:16:59,805 INFO L231 Difference]: Finished difference. Result has 408 places, 298 transitions, 4340 flow [2024-06-20 18:16:59,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4016, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4340, PETRI_PLACES=408, PETRI_TRANSITIONS=298} [2024-06-20 18:16:59,805 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 370 predicate places. [2024-06-20 18:16:59,805 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 298 transitions, 4340 flow [2024-06-20 18:16:59,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:59,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:59,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:59,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 18:16:59,806 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-20 18:16:59,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:59,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1978892804, now seen corresponding path program 13 times [2024-06-20 18:16:59,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:59,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381659873] [2024-06-20 18:16:59,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:59,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:59,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:00,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-20 18:17:00,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:00,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381659873] [2024-06-20 18:17:00,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381659873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:00,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:00,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:00,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380551000] [2024-06-20 18:17:00,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:00,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:00,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:00,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:00,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:00,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:00,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 298 transitions, 4340 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:00,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:00,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:00,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:00,782 INFO L124 PetriNetUnfolderBase]: 1414/2754 cut-off events. [2024-06-20 18:17:00,782 INFO L125 PetriNetUnfolderBase]: For 289259/289282 co-relation queries the response was YES. [2024-06-20 18:17:00,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19902 conditions, 2754 events. 1414/2754 cut-off events. For 289259/289282 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18072 event pairs, 359 based on Foata normal form. 18/2765 useless extension candidates. Maximal degree in co-relation 19755. Up to 1290 conditions per place. [2024-06-20 18:17:00,814 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 204 selfloop transitions, 129 changer transitions 0/343 dead transitions. [2024-06-20 18:17:00,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 343 transitions, 5476 flow [2024-06-20 18:17:00,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:17:00,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:17:00,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 237 transitions. [2024-06-20 18:17:00,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40033783783783783 [2024-06-20 18:17:00,815 INFO L175 Difference]: Start difference. First operand has 408 places, 298 transitions, 4340 flow. Second operand 16 states and 237 transitions. [2024-06-20 18:17:00,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 343 transitions, 5476 flow [2024-06-20 18:17:01,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 343 transitions, 5185 flow, removed 22 selfloop flow, removed 14 redundant places. [2024-06-20 18:17:01,843 INFO L231 Difference]: Finished difference. Result has 410 places, 298 transitions, 4314 flow [2024-06-20 18:17:01,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4314, PETRI_PLACES=410, PETRI_TRANSITIONS=298} [2024-06-20 18:17:01,844 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 372 predicate places. [2024-06-20 18:17:01,844 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 298 transitions, 4314 flow [2024-06-20 18:17:01,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:01,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:01,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:01,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 18:17:01,844 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-20 18:17:01,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:01,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1239843072, now seen corresponding path program 14 times [2024-06-20 18:17:01,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:01,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495635891] [2024-06-20 18:17:01,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:01,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:01,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:02,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:02,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:02,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495635891] [2024-06-20 18:17:02,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495635891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:02,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:02,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:02,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908038258] [2024-06-20 18:17:02,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:02,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:02,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:02,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:02,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:02,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:02,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 298 transitions, 4314 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:02,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:02,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:02,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:02,892 INFO L124 PetriNetUnfolderBase]: 1498/2910 cut-off events. [2024-06-20 18:17:02,893 INFO L125 PetriNetUnfolderBase]: For 332967/332990 co-relation queries the response was YES. [2024-06-20 18:17:02,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21455 conditions, 2910 events. 1498/2910 cut-off events. For 332967/332990 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19244 event pairs, 365 based on Foata normal form. 18/2921 useless extension candidates. Maximal degree in co-relation 21307. Up to 1314 conditions per place. [2024-06-20 18:17:02,930 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 224 selfloop transitions, 133 changer transitions 0/367 dead transitions. [2024-06-20 18:17:02,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 367 transitions, 5992 flow [2024-06-20 18:17:02,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-20 18:17:02,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-20 18:17:02,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 303 transitions. [2024-06-20 18:17:02,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38996138996138996 [2024-06-20 18:17:02,931 INFO L175 Difference]: Start difference. First operand has 410 places, 298 transitions, 4314 flow. Second operand 21 states and 303 transitions. [2024-06-20 18:17:02,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 367 transitions, 5992 flow [2024-06-20 18:17:03,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 367 transitions, 5718 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-20 18:17:03,868 INFO L231 Difference]: Finished difference. Result has 416 places, 306 transitions, 4440 flow [2024-06-20 18:17:03,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4056, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4440, PETRI_PLACES=416, PETRI_TRANSITIONS=306} [2024-06-20 18:17:03,869 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 378 predicate places. [2024-06-20 18:17:03,869 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 306 transitions, 4440 flow [2024-06-20 18:17:03,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:03,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:03,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:03,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 18:17:03,869 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-20 18:17:03,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:03,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1710838782, now seen corresponding path program 15 times [2024-06-20 18:17:03,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:03,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085135342] [2024-06-20 18:17:03,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:03,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:03,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:04,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:04,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:04,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085135342] [2024-06-20 18:17:04,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085135342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:04,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:04,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:04,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350302046] [2024-06-20 18:17:04,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:04,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:04,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:04,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:04,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:04,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:04,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 306 transitions, 4440 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:04,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:04,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:04,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:04,976 INFO L124 PetriNetUnfolderBase]: 1480/2880 cut-off events. [2024-06-20 18:17:04,976 INFO L125 PetriNetUnfolderBase]: For 303736/303759 co-relation queries the response was YES. [2024-06-20 18:17:05,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20496 conditions, 2880 events. 1480/2880 cut-off events. For 303736/303759 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19146 event pairs, 377 based on Foata normal form. 18/2891 useless extension candidates. Maximal degree in co-relation 20347. Up to 1310 conditions per place. [2024-06-20 18:17:05,008 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 198 selfloop transitions, 143 changer transitions 0/351 dead transitions. [2024-06-20 18:17:05,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 351 transitions, 5442 flow [2024-06-20 18:17:05,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:17:05,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:17:05,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 245 transitions. [2024-06-20 18:17:05,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38950715421303655 [2024-06-20 18:17:05,009 INFO L175 Difference]: Start difference. First operand has 416 places, 306 transitions, 4440 flow. Second operand 17 states and 245 transitions. [2024-06-20 18:17:05,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 351 transitions, 5442 flow [2024-06-20 18:17:06,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 351 transitions, 5176 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-06-20 18:17:06,268 INFO L231 Difference]: Finished difference. Result has 417 places, 306 transitions, 4466 flow [2024-06-20 18:17:06,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4466, PETRI_PLACES=417, PETRI_TRANSITIONS=306} [2024-06-20 18:17:06,269 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 379 predicate places. [2024-06-20 18:17:06,269 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 306 transitions, 4466 flow [2024-06-20 18:17:06,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:06,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:06,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:06,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 18:17:06,270 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-20 18:17:06,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:06,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1239857952, now seen corresponding path program 16 times [2024-06-20 18:17:06,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:06,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979051075] [2024-06-20 18:17:06,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:06,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:06,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:06,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-20 18:17:06,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:06,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979051075] [2024-06-20 18:17:06,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979051075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:06,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:06,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:06,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578329654] [2024-06-20 18:17:06,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:06,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:06,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:06,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:06,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:06,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:06,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 306 transitions, 4466 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:06,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:06,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:06,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:07,324 INFO L124 PetriNetUnfolderBase]: 1462/2850 cut-off events. [2024-06-20 18:17:07,324 INFO L125 PetriNetUnfolderBase]: For 272419/272442 co-relation queries the response was YES. [2024-06-20 18:17:07,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19579 conditions, 2850 events. 1462/2850 cut-off events. For 272419/272442 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 18861 event pairs, 351 based on Foata normal form. 18/2861 useless extension candidates. Maximal degree in co-relation 19429. Up to 1306 conditions per place. [2024-06-20 18:17:07,359 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 227 selfloop transitions, 129 changer transitions 0/366 dead transitions. [2024-06-20 18:17:07,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 366 transitions, 5714 flow [2024-06-20 18:17:07,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-20 18:17:07,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-20 18:17:07,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 295 transitions. [2024-06-20 18:17:07,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39864864864864863 [2024-06-20 18:17:07,360 INFO L175 Difference]: Start difference. First operand has 417 places, 306 transitions, 4466 flow. Second operand 20 states and 295 transitions. [2024-06-20 18:17:07,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 366 transitions, 5714 flow [2024-06-20 18:17:08,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 366 transitions, 5364 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-06-20 18:17:08,458 INFO L231 Difference]: Finished difference. Result has 420 places, 306 transitions, 4380 flow [2024-06-20 18:17:08,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4380, PETRI_PLACES=420, PETRI_TRANSITIONS=306} [2024-06-20 18:17:08,458 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 382 predicate places. [2024-06-20 18:17:08,459 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 306 transitions, 4380 flow [2024-06-20 18:17:08,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:08,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:08,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:08,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 18:17:08,459 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-20 18:17:08,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:08,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1727430912, now seen corresponding path program 17 times [2024-06-20 18:17:08,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:08,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839985078] [2024-06-20 18:17:08,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:08,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:08,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:08,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:08,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839985078] [2024-06-20 18:17:08,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839985078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:08,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:08,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:17:08,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416324256] [2024-06-20 18:17:08,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:08,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:17:08,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:08,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:17:08,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:17:08,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:08,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 306 transitions, 4380 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:08,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:08,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:08,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:09,327 INFO L124 PetriNetUnfolderBase]: 1444/2820 cut-off events. [2024-06-20 18:17:09,327 INFO L125 PetriNetUnfolderBase]: For 236955/236978 co-relation queries the response was YES. [2024-06-20 18:17:09,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18468 conditions, 2820 events. 1444/2820 cut-off events. For 236955/236978 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18581 event pairs, 321 based on Foata normal form. 18/2831 useless extension candidates. Maximal degree in co-relation 18317. Up to 1302 conditions per place. [2024-06-20 18:17:09,360 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 199 selfloop transitions, 129 changer transitions 0/338 dead transitions. [2024-06-20 18:17:09,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 338 transitions, 5316 flow [2024-06-20 18:17:09,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:17:09,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:17:09,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-20 18:17:09,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226044226044226 [2024-06-20 18:17:09,361 INFO L175 Difference]: Start difference. First operand has 420 places, 306 transitions, 4380 flow. Second operand 11 states and 172 transitions. [2024-06-20 18:17:09,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 338 transitions, 5316 flow [2024-06-20 18:17:10,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 338 transitions, 5040 flow, removed 0 selfloop flow, removed 20 redundant places. [2024-06-20 18:17:10,158 INFO L231 Difference]: Finished difference. Result has 411 places, 306 transitions, 4370 flow [2024-06-20 18:17:10,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4370, PETRI_PLACES=411, PETRI_TRANSITIONS=306} [2024-06-20 18:17:10,158 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 373 predicate places. [2024-06-20 18:17:10,158 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 306 transitions, 4370 flow [2024-06-20 18:17:10,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:10,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:10,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:10,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 18:17:10,158 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-20 18:17:10,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:10,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1225110942, now seen corresponding path program 18 times [2024-06-20 18:17:10,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:10,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809564107] [2024-06-20 18:17:10,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:10,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:10,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:10,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:10,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809564107] [2024-06-20 18:17:10,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809564107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:10,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:10,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:10,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828086438] [2024-06-20 18:17:10,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:10,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:10,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:10,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:10,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:10,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:10,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 306 transitions, 4370 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:10,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:10,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:10,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:11,232 INFO L124 PetriNetUnfolderBase]: 1465/2859 cut-off events. [2024-06-20 18:17:11,232 INFO L125 PetriNetUnfolderBase]: For 223082/223105 co-relation queries the response was YES. [2024-06-20 18:17:11,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18685 conditions, 2859 events. 1465/2859 cut-off events. For 223082/223105 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18932 event pairs, 326 based on Foata normal form. 12/2864 useless extension candidates. Maximal degree in co-relation 18533. Up to 1308 conditions per place. [2024-06-20 18:17:11,266 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 196 selfloop transitions, 147 changer transitions 0/353 dead transitions. [2024-06-20 18:17:11,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 353 transitions, 5423 flow [2024-06-20 18:17:11,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:17:11,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:17:11,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 236 transitions. [2024-06-20 18:17:11,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39864864864864863 [2024-06-20 18:17:11,267 INFO L175 Difference]: Start difference. First operand has 411 places, 306 transitions, 4370 flow. Second operand 16 states and 236 transitions. [2024-06-20 18:17:11,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 353 transitions, 5423 flow [2024-06-20 18:17:12,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 353 transitions, 4928 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-20 18:17:12,067 INFO L231 Difference]: Finished difference. Result has 413 places, 309 transitions, 4216 flow [2024-06-20 18:17:12,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4216, PETRI_PLACES=413, PETRI_TRANSITIONS=309} [2024-06-20 18:17:12,068 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 375 predicate places. [2024-06-20 18:17:12,068 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 309 transitions, 4216 flow [2024-06-20 18:17:12,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:12,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:12,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, 1, 1, 1, 1] [2024-06-20 18:17:12,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 18:17:12,068 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-20 18:17:12,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:12,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1830288992, now seen corresponding path program 19 times [2024-06-20 18:17:12,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:12,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403505753] [2024-06-20 18:17:12,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:12,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:12,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:12,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:12,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:12,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403505753] [2024-06-20 18:17:12,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403505753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:12,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:12,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:12,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194255199] [2024-06-20 18:17:12,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:12,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:12,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:12,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:12,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:12,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:12,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 309 transitions, 4216 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:12,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:12,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:12,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:13,069 INFO L124 PetriNetUnfolderBase]: 1489/2907 cut-off events. [2024-06-20 18:17:13,069 INFO L125 PetriNetUnfolderBase]: For 247224/247247 co-relation queries the response was YES. [2024-06-20 18:17:13,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18455 conditions, 2907 events. 1489/2907 cut-off events. For 247224/247247 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19367 event pairs, 351 based on Foata normal form. 18/2918 useless extension candidates. Maximal degree in co-relation 18304. Up to 1316 conditions per place. [2024-06-20 18:17:13,104 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 214 selfloop transitions, 132 changer transitions 0/356 dead transitions. [2024-06-20 18:17:13,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 356 transitions, 5272 flow [2024-06-20 18:17:13,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:17:13,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:17:13,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 230 transitions. [2024-06-20 18:17:13,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144144144144144 [2024-06-20 18:17:13,105 INFO L175 Difference]: Start difference. First operand has 413 places, 309 transitions, 4216 flow. Second operand 15 states and 230 transitions. [2024-06-20 18:17:13,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 356 transitions, 5272 flow [2024-06-20 18:17:14,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 356 transitions, 4839 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-20 18:17:14,089 INFO L231 Difference]: Finished difference. Result has 414 places, 311 transitions, 4083 flow [2024-06-20 18:17:14,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3789, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4083, PETRI_PLACES=414, PETRI_TRANSITIONS=311} [2024-06-20 18:17:14,089 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 376 predicate places. [2024-06-20 18:17:14,090 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 311 transitions, 4083 flow [2024-06-20 18:17:14,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:14,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:14,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:14,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 18:17:14,090 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-20 18:17:14,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:14,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1830274112, now seen corresponding path program 20 times [2024-06-20 18:17:14,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:14,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426041742] [2024-06-20 18:17:14,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:14,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:14,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:14,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-20 18:17:14,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:14,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426041742] [2024-06-20 18:17:14,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426041742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:14,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:14,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:14,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297266534] [2024-06-20 18:17:14,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:14,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:14,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:14,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:14,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:14,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:14,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 311 transitions, 4083 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:14,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:14,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:14,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:15,082 INFO L124 PetriNetUnfolderBase]: 1471/2877 cut-off events. [2024-06-20 18:17:15,082 INFO L125 PetriNetUnfolderBase]: For 208935/208958 co-relation queries the response was YES. [2024-06-20 18:17:15,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17158 conditions, 2877 events. 1471/2877 cut-off events. For 208935/208958 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19182 event pairs, 345 based on Foata normal form. 18/2888 useless extension candidates. Maximal degree in co-relation 17006. Up to 1312 conditions per place. [2024-06-20 18:17:15,118 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 218 selfloop transitions, 134 changer transitions 0/362 dead transitions. [2024-06-20 18:17:15,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 362 transitions, 4979 flow [2024-06-20 18:17:15,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:17:15,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:17:15,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 255 transitions. [2024-06-20 18:17:15,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-20 18:17:15,119 INFO L175 Difference]: Start difference. First operand has 414 places, 311 transitions, 4083 flow. Second operand 17 states and 255 transitions. [2024-06-20 18:17:15,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 362 transitions, 4979 flow [2024-06-20 18:17:15,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 362 transitions, 4703 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-20 18:17:15,911 INFO L231 Difference]: Finished difference. Result has 418 places, 311 transitions, 4081 flow [2024-06-20 18:17:15,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3807, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4081, PETRI_PLACES=418, PETRI_TRANSITIONS=311} [2024-06-20 18:17:15,911 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 380 predicate places. [2024-06-20 18:17:15,911 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 311 transitions, 4081 flow [2024-06-20 18:17:15,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:15,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:15,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:15,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 18:17:15,912 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-20 18:17:15,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:15,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1122680988, now seen corresponding path program 1 times [2024-06-20 18:17:15,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:15,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356855738] [2024-06-20 18:17:15,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:15,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:15,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:15,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:15,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:15,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356855738] [2024-06-20 18:17:15,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356855738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:15,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:15,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:17:15,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074782364] [2024-06-20 18:17:15,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:15,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:17:15,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:15,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:17:15,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:17:15,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-20 18:17:15,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 311 transitions, 4081 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:15,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:15,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-20 18:17:15,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:16,420 INFO L124 PetriNetUnfolderBase]: 969/2238 cut-off events. [2024-06-20 18:17:16,420 INFO L125 PetriNetUnfolderBase]: For 74808/74826 co-relation queries the response was YES. [2024-06-20 18:17:16,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11819 conditions, 2238 events. 969/2238 cut-off events. For 74808/74826 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16749 event pairs, 243 based on Foata normal form. 38/2232 useless extension candidates. Maximal degree in co-relation 11666. Up to 738 conditions per place. [2024-06-20 18:17:16,444 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 64 selfloop transitions, 99 changer transitions 0/313 dead transitions. [2024-06-20 18:17:16,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 313 transitions, 4250 flow [2024-06-20 18:17:16,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:17:16,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:17:16,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-20 18:17:16,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036036036036037 [2024-06-20 18:17:16,446 INFO L175 Difference]: Start difference. First operand has 418 places, 311 transitions, 4081 flow. Second operand 9 states and 201 transitions. [2024-06-20 18:17:16,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 313 transitions, 4250 flow [2024-06-20 18:17:16,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 313 transitions, 3885 flow, removed 0 selfloop flow, removed 22 redundant places. [2024-06-20 18:17:16,886 INFO L231 Difference]: Finished difference. Result has 405 places, 288 transitions, 3671 flow [2024-06-20 18:17:16,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3671, PETRI_PLACES=405, PETRI_TRANSITIONS=288} [2024-06-20 18:17:16,886 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 367 predicate places. [2024-06-20 18:17:16,887 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 288 transitions, 3671 flow [2024-06-20 18:17:16,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:16,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:16,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:16,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 18:17:16,887 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-20 18:17:16,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:16,887 INFO L85 PathProgramCache]: Analyzing trace with hash -362600923, now seen corresponding path program 1 times [2024-06-20 18:17:16,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:16,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061804636] [2024-06-20 18:17:16,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:16,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:16,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:17,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:17,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:17,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061804636] [2024-06-20 18:17:17,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061804636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:17,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:17,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:17,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318339071] [2024-06-20 18:17:17,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:17,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:17,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:17,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:17,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=61, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:17,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:17,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 288 transitions, 3671 flow. Second operand has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:17,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:17,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:17,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:17,907 INFO L124 PetriNetUnfolderBase]: 1315/2651 cut-off events. [2024-06-20 18:17:17,907 INFO L125 PetriNetUnfolderBase]: For 166735/166758 co-relation queries the response was YES. [2024-06-20 18:17:17,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15482 conditions, 2651 events. 1315/2651 cut-off events. For 166735/166758 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17706 event pairs, 325 based on Foata normal form. 9/2651 useless extension candidates. Maximal degree in co-relation 15330. Up to 1370 conditions per place. [2024-06-20 18:17:17,936 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 246 selfloop transitions, 73 changer transitions 0/329 dead transitions. [2024-06-20 18:17:17,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 329 transitions, 4987 flow [2024-06-20 18:17:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:17:17,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:17:17,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 197 transitions. [2024-06-20 18:17:17,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095634095634096 [2024-06-20 18:17:17,937 INFO L175 Difference]: Start difference. First operand has 405 places, 288 transitions, 3671 flow. Second operand 13 states and 197 transitions. [2024-06-20 18:17:17,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 329 transitions, 4987 flow [2024-06-20 18:17:18,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 329 transitions, 4849 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 18:17:18,567 INFO L231 Difference]: Finished difference. Result has 414 places, 290 transitions, 3726 flow [2024-06-20 18:17:18,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3533, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3726, PETRI_PLACES=414, PETRI_TRANSITIONS=290} [2024-06-20 18:17:18,568 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 376 predicate places. [2024-06-20 18:17:18,568 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 290 transitions, 3726 flow [2024-06-20 18:17:18,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:18,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:18,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:18,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 18:17:18,568 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-20 18:17:18,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:18,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1165676663, now seen corresponding path program 2 times [2024-06-20 18:17:18,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:18,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104519150] [2024-06-20 18:17:18,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:18,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:18,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:19,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:19,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:19,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104519150] [2024-06-20 18:17:19,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104519150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:19,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:19,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:19,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894004615] [2024-06-20 18:17:19,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:19,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:19,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:19,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:19,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:19,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:19,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 290 transitions, 3726 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:19,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:19,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:19,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:19,714 INFO L124 PetriNetUnfolderBase]: 1396/2814 cut-off events. [2024-06-20 18:17:19,714 INFO L125 PetriNetUnfolderBase]: For 200940/200963 co-relation queries the response was YES. [2024-06-20 18:17:19,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17262 conditions, 2814 events. 1396/2814 cut-off events. For 200940/200963 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19117 event pairs, 391 based on Foata normal form. 14/2821 useless extension candidates. Maximal degree in co-relation 17107. Up to 1555 conditions per place. [2024-06-20 18:17:19,746 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 255 selfloop transitions, 90 changer transitions 0/355 dead transitions. [2024-06-20 18:17:19,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 355 transitions, 5416 flow [2024-06-20 18:17:19,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:17:19,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:17:19,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 229 transitions. [2024-06-20 18:17:19,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126126126126126 [2024-06-20 18:17:19,747 INFO L175 Difference]: Start difference. First operand has 414 places, 290 transitions, 3726 flow. Second operand 15 states and 229 transitions. [2024-06-20 18:17:19,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 355 transitions, 5416 flow [2024-06-20 18:17:20,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 355 transitions, 5195 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-20 18:17:20,706 INFO L231 Difference]: Finished difference. Result has 423 places, 304 transitions, 3910 flow [2024-06-20 18:17:20,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3526, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3910, PETRI_PLACES=423, PETRI_TRANSITIONS=304} [2024-06-20 18:17:20,706 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 385 predicate places. [2024-06-20 18:17:20,706 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 304 transitions, 3910 flow [2024-06-20 18:17:20,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:20,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:20,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:20,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 18:17:20,706 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-20 18:17:20,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:20,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1922144921, now seen corresponding path program 3 times [2024-06-20 18:17:20,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:20,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277705810] [2024-06-20 18:17:20,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:20,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:20,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:21,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:21,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:21,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277705810] [2024-06-20 18:17:21,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277705810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:21,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:21,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:21,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271255793] [2024-06-20 18:17:21,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:21,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:21,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:21,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:21,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:21,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:21,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 304 transitions, 3910 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:21,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:21,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:21,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:21,903 INFO L124 PetriNetUnfolderBase]: 1418/2862 cut-off events. [2024-06-20 18:17:21,903 INFO L125 PetriNetUnfolderBase]: For 222169/222192 co-relation queries the response was YES. [2024-06-20 18:17:21,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18067 conditions, 2862 events. 1418/2862 cut-off events. For 222169/222192 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19468 event pairs, 390 based on Foata normal form. 14/2867 useless extension candidates. Maximal degree in co-relation 17913. Up to 1587 conditions per place. [2024-06-20 18:17:21,937 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 259 selfloop transitions, 95 changer transitions 0/364 dead transitions. [2024-06-20 18:17:21,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 364 transitions, 5693 flow [2024-06-20 18:17:21,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:17:21,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:17:21,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 259 transitions. [2024-06-20 18:17:21,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 18:17:21,938 INFO L175 Difference]: Start difference. First operand has 423 places, 304 transitions, 3910 flow. Second operand 18 states and 259 transitions. [2024-06-20 18:17:21,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 364 transitions, 5693 flow [2024-06-20 18:17:23,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 364 transitions, 5610 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-20 18:17:23,160 INFO L231 Difference]: Finished difference. Result has 442 places, 310 transitions, 4138 flow [2024-06-20 18:17:23,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3834, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4138, PETRI_PLACES=442, PETRI_TRANSITIONS=310} [2024-06-20 18:17:23,161 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 404 predicate places. [2024-06-20 18:17:23,161 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 310 transitions, 4138 flow [2024-06-20 18:17:23,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:23,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:23,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:23,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 18:17:23,161 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-20 18:17:23,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:23,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1749655031, now seen corresponding path program 4 times [2024-06-20 18:17:23,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:23,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008821587] [2024-06-20 18:17:23,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:23,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:23,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:23,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-20 18:17:23,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:23,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008821587] [2024-06-20 18:17:23,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008821587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:23,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:23,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:23,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399704466] [2024-06-20 18:17:23,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:23,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:23,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:23,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:23,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:23,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:23,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 310 transitions, 4138 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:23,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:23,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:23,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:24,295 INFO L124 PetriNetUnfolderBase]: 1427/2885 cut-off events. [2024-06-20 18:17:24,295 INFO L125 PetriNetUnfolderBase]: For 237963/237986 co-relation queries the response was YES. [2024-06-20 18:17:24,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18632 conditions, 2885 events. 1427/2885 cut-off events. For 237963/237986 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19659 event pairs, 394 based on Foata normal form. 14/2890 useless extension candidates. Maximal degree in co-relation 18473. Up to 1613 conditions per place. [2024-06-20 18:17:24,335 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 261 selfloop transitions, 93 changer transitions 0/364 dead transitions. [2024-06-20 18:17:24,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 364 transitions, 5719 flow [2024-06-20 18:17:24,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:17:24,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:17:24,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 252 transitions. [2024-06-20 18:17:24,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40063593004769477 [2024-06-20 18:17:24,336 INFO L175 Difference]: Start difference. First operand has 442 places, 310 transitions, 4138 flow. Second operand 17 states and 252 transitions. [2024-06-20 18:17:24,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 364 transitions, 5719 flow [2024-06-20 18:17:25,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 364 transitions, 5420 flow, removed 28 selfloop flow, removed 13 redundant places. [2024-06-20 18:17:25,731 INFO L231 Difference]: Finished difference. Result has 446 places, 311 transitions, 4055 flow [2024-06-20 18:17:25,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4055, PETRI_PLACES=446, PETRI_TRANSITIONS=311} [2024-06-20 18:17:25,731 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 408 predicate places. [2024-06-20 18:17:25,731 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 311 transitions, 4055 flow [2024-06-20 18:17:25,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:25,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:25,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, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:25,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 18:17:25,732 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-20 18:17:25,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:25,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1161303075, now seen corresponding path program 5 times [2024-06-20 18:17:25,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:25,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558318267] [2024-06-20 18:17:25,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:25,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:26,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:26,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:26,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558318267] [2024-06-20 18:17:26,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558318267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:26,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:26,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:26,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968758818] [2024-06-20 18:17:26,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:26,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:26,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:26,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:26,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:26,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:26,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 311 transitions, 4055 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:26,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:26,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:26,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:27,168 INFO L124 PetriNetUnfolderBase]: 1478/2998 cut-off events. [2024-06-20 18:17:27,168 INFO L125 PetriNetUnfolderBase]: For 265198/265221 co-relation queries the response was YES. [2024-06-20 18:17:27,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19380 conditions, 2998 events. 1478/2998 cut-off events. For 265198/265221 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20658 event pairs, 470 based on Foata normal form. 12/3001 useless extension candidates. Maximal degree in co-relation 19220. Up to 2367 conditions per place. [2024-06-20 18:17:27,201 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 293 selfloop transitions, 69 changer transitions 0/372 dead transitions. [2024-06-20 18:17:27,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 372 transitions, 5529 flow [2024-06-20 18:17:27,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:17:27,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:17:27,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 210 transitions. [2024-06-20 18:17:27,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-20 18:17:27,202 INFO L175 Difference]: Start difference. First operand has 446 places, 311 transitions, 4055 flow. Second operand 14 states and 210 transitions. [2024-06-20 18:17:27,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 372 transitions, 5529 flow [2024-06-20 18:17:28,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 372 transitions, 5254 flow, removed 26 selfloop flow, removed 15 redundant places. [2024-06-20 18:17:28,828 INFO L231 Difference]: Finished difference. Result has 449 places, 331 transitions, 4320 flow [2024-06-20 18:17:28,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3834, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4320, PETRI_PLACES=449, PETRI_TRANSITIONS=331} [2024-06-20 18:17:28,828 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 411 predicate places. [2024-06-20 18:17:28,828 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 331 transitions, 4320 flow [2024-06-20 18:17:28,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:28,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:28,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:28,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 18:17:28,829 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-20 18:17:28,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:28,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1556775313, now seen corresponding path program 6 times [2024-06-20 18:17:28,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:28,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176132482] [2024-06-20 18:17:28,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:28,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:28,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:29,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:29,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:29,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176132482] [2024-06-20 18:17:29,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176132482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:29,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:29,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:29,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119553559] [2024-06-20 18:17:29,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:29,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:29,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:29,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:29,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:29,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:29,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 331 transitions, 4320 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:29,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:29,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:29,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:30,202 INFO L124 PetriNetUnfolderBase]: 1630/3310 cut-off events. [2024-06-20 18:17:30,202 INFO L125 PetriNetUnfolderBase]: For 335876/335899 co-relation queries the response was YES. [2024-06-20 18:17:30,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22105 conditions, 3310 events. 1630/3310 cut-off events. For 335876/335899 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23269 event pairs, 478 based on Foata normal form. 12/3315 useless extension candidates. Maximal degree in co-relation 21944. Up to 2196 conditions per place. [2024-06-20 18:17:30,243 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 296 selfloop transitions, 95 changer transitions 0/401 dead transitions. [2024-06-20 18:17:30,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 401 transitions, 6416 flow [2024-06-20 18:17:30,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:17:30,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:17:30,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 246 transitions. [2024-06-20 18:17:30,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39109697933227344 [2024-06-20 18:17:30,245 INFO L175 Difference]: Start difference. First operand has 449 places, 331 transitions, 4320 flow. Second operand 17 states and 246 transitions. [2024-06-20 18:17:30,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 401 transitions, 6416 flow [2024-06-20 18:17:31,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 401 transitions, 6229 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 18:17:31,620 INFO L231 Difference]: Finished difference. Result has 463 places, 350 transitions, 4731 flow [2024-06-20 18:17:31,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4731, PETRI_PLACES=463, PETRI_TRANSITIONS=350} [2024-06-20 18:17:31,620 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 425 predicate places. [2024-06-20 18:17:31,620 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 350 transitions, 4731 flow [2024-06-20 18:17:31,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:31,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:31,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:31,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 18:17:31,621 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-20 18:17:31,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1352894917, now seen corresponding path program 7 times [2024-06-20 18:17:31,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:31,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44834766] [2024-06-20 18:17:31,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:31,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:32,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-20 18:17:32,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:32,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44834766] [2024-06-20 18:17:32,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44834766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:32,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:32,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:32,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251517564] [2024-06-20 18:17:32,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:32,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:32,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:32,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:32,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:32,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:32,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 350 transitions, 4731 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:32,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:32,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:32,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:32,981 INFO L124 PetriNetUnfolderBase]: 1648/3356 cut-off events. [2024-06-20 18:17:32,981 INFO L125 PetriNetUnfolderBase]: For 363411/363434 co-relation queries the response was YES. [2024-06-20 18:17:33,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22986 conditions, 3356 events. 1648/3356 cut-off events. For 363411/363434 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 23687 event pairs, 496 based on Foata normal form. 12/3361 useless extension candidates. Maximal degree in co-relation 22820. Up to 2244 conditions per place. [2024-06-20 18:17:33,025 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 292 selfloop transitions, 96 changer transitions 0/398 dead transitions. [2024-06-20 18:17:33,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 398 transitions, 6374 flow [2024-06-20 18:17:33,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:17:33,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:17:33,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 222 transitions. [2024-06-20 18:17:33,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 18:17:33,028 INFO L175 Difference]: Start difference. First operand has 463 places, 350 transitions, 4731 flow. Second operand 15 states and 222 transitions. [2024-06-20 18:17:33,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 398 transitions, 6374 flow [2024-06-20 18:17:34,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 398 transitions, 6184 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-20 18:17:34,668 INFO L231 Difference]: Finished difference. Result has 473 places, 357 transitions, 4881 flow [2024-06-20 18:17:34,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4551, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4881, PETRI_PLACES=473, PETRI_TRANSITIONS=357} [2024-06-20 18:17:34,669 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 435 predicate places. [2024-06-20 18:17:34,669 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 357 transitions, 4881 flow [2024-06-20 18:17:34,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:34,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:34,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:34,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 18:17:34,669 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-20 18:17:34,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:34,670 INFO L85 PathProgramCache]: Analyzing trace with hash 638175745, now seen corresponding path program 8 times [2024-06-20 18:17:34,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:34,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876481236] [2024-06-20 18:17:34,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:34,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:34,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:35,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:35,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:35,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876481236] [2024-06-20 18:17:35,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876481236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:35,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:35,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:35,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014410521] [2024-06-20 18:17:35,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:35,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:35,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:35,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:35,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:35,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:35,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 357 transitions, 4881 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:35,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:35,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:35,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:36,245 INFO L124 PetriNetUnfolderBase]: 1675/3423 cut-off events. [2024-06-20 18:17:36,246 INFO L125 PetriNetUnfolderBase]: For 378243/378266 co-relation queries the response was YES. [2024-06-20 18:17:36,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23381 conditions, 3423 events. 1675/3423 cut-off events. For 378243/378266 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 24299 event pairs, 511 based on Foata normal form. 12/3428 useless extension candidates. Maximal degree in co-relation 23211. Up to 2286 conditions per place. [2024-06-20 18:17:36,297 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 306 selfloop transitions, 95 changer transitions 0/411 dead transitions. [2024-06-20 18:17:36,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 411 transitions, 6261 flow [2024-06-20 18:17:36,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:17:36,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:17:36,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 255 transitions. [2024-06-20 18:17:36,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38288288288288286 [2024-06-20 18:17:36,298 INFO L175 Difference]: Start difference. First operand has 473 places, 357 transitions, 4881 flow. Second operand 18 states and 255 transitions. [2024-06-20 18:17:36,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 411 transitions, 6261 flow [2024-06-20 18:17:37,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 411 transitions, 6043 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-20 18:17:37,964 INFO L231 Difference]: Finished difference. Result has 486 places, 368 transitions, 5126 flow [2024-06-20 18:17:37,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5126, PETRI_PLACES=486, PETRI_TRANSITIONS=368} [2024-06-20 18:17:37,964 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 448 predicate places. [2024-06-20 18:17:37,964 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 368 transitions, 5126 flow [2024-06-20 18:17:37,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:37,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:37,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:37,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 18:17:37,965 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-20 18:17:37,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:37,965 INFO L85 PathProgramCache]: Analyzing trace with hash 90834005, now seen corresponding path program 9 times [2024-06-20 18:17:37,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:37,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023135106] [2024-06-20 18:17:37,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:37,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:38,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-20 18:17:38,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:38,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023135106] [2024-06-20 18:17:38,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023135106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:38,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:38,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:38,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308534761] [2024-06-20 18:17:38,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:38,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:38,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:38,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:38,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:38,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:38,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 368 transitions, 5126 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:38,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:38,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:38,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:39,413 INFO L124 PetriNetUnfolderBase]: 1772/3622 cut-off events. [2024-06-20 18:17:39,414 INFO L125 PetriNetUnfolderBase]: For 465483/465506 co-relation queries the response was YES. [2024-06-20 18:17:39,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26472 conditions, 3622 events. 1772/3622 cut-off events. For 465483/465506 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 25993 event pairs, 533 based on Foata normal form. 14/3627 useless extension candidates. Maximal degree in co-relation 26297. Up to 1783 conditions per place. [2024-06-20 18:17:39,463 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 330 selfloop transitions, 115 changer transitions 0/455 dead transitions. [2024-06-20 18:17:39,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 455 transitions, 8274 flow [2024-06-20 18:17:39,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-20 18:17:39,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-20 18:17:39,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 290 transitions. [2024-06-20 18:17:39,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3918918918918919 [2024-06-20 18:17:39,464 INFO L175 Difference]: Start difference. First operand has 486 places, 368 transitions, 5126 flow. Second operand 20 states and 290 transitions. [2024-06-20 18:17:39,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 455 transitions, 8274 flow [2024-06-20 18:17:41,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 455 transitions, 8110 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 18:17:41,828 INFO L231 Difference]: Finished difference. Result has 503 places, 380 transitions, 5465 flow [2024-06-20 18:17:41,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4976, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5465, PETRI_PLACES=503, PETRI_TRANSITIONS=380} [2024-06-20 18:17:41,829 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 465 predicate places. [2024-06-20 18:17:41,829 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 380 transitions, 5465 flow [2024-06-20 18:17:41,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:41,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:41,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:41,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 18:17:41,830 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-20 18:17:41,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:41,831 INFO L85 PathProgramCache]: Analyzing trace with hash -637444173, now seen corresponding path program 10 times [2024-06-20 18:17:41,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:41,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909542383] [2024-06-20 18:17:41,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:41,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:41,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:42,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:42,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:42,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909542383] [2024-06-20 18:17:42,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909542383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:42,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:42,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:42,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549919286] [2024-06-20 18:17:42,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:42,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:42,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:42,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:42,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:42,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:42,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 380 transitions, 5465 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:42,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:42,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:42,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:43,242 INFO L124 PetriNetUnfolderBase]: 1783/3649 cut-off events. [2024-06-20 18:17:43,242 INFO L125 PetriNetUnfolderBase]: For 486513/486536 co-relation queries the response was YES. [2024-06-20 18:17:43,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27256 conditions, 3649 events. 1783/3649 cut-off events. For 486513/486536 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26254 event pairs, 537 based on Foata normal form. 14/3656 useless extension candidates. Maximal degree in co-relation 27076. Up to 1783 conditions per place. [2024-06-20 18:17:43,285 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 326 selfloop transitions, 115 changer transitions 0/451 dead transitions. [2024-06-20 18:17:43,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 451 transitions, 8250 flow [2024-06-20 18:17:43,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:17:43,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:17:43,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 266 transitions. [2024-06-20 18:17:43,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993993993993994 [2024-06-20 18:17:43,286 INFO L175 Difference]: Start difference. First operand has 503 places, 380 transitions, 5465 flow. Second operand 18 states and 266 transitions. [2024-06-20 18:17:43,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 451 transitions, 8250 flow [2024-06-20 18:17:46,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 451 transitions, 8029 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-20 18:17:46,236 INFO L231 Difference]: Finished difference. Result has 517 places, 382 transitions, 5525 flow [2024-06-20 18:17:46,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5254, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5525, PETRI_PLACES=517, PETRI_TRANSITIONS=382} [2024-06-20 18:17:46,237 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 479 predicate places. [2024-06-20 18:17:46,237 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 382 transitions, 5525 flow [2024-06-20 18:17:46,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:46,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:46,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:46,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 18:17:46,237 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-20 18:17:46,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:46,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1473722155, now seen corresponding path program 11 times [2024-06-20 18:17:46,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:46,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16753477] [2024-06-20 18:17:46,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:46,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:46,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:46,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:46,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:46,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16753477] [2024-06-20 18:17:46,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16753477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:46,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:46,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:46,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132611654] [2024-06-20 18:17:46,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:46,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:46,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:46,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:46,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:46,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:46,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 382 transitions, 5525 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:46,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:46,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:46,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:47,688 INFO L124 PetriNetUnfolderBase]: 1785/3657 cut-off events. [2024-06-20 18:17:47,688 INFO L125 PetriNetUnfolderBase]: For 495762/495785 co-relation queries the response was YES. [2024-06-20 18:17:47,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27334 conditions, 3657 events. 1785/3657 cut-off events. For 495762/495785 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26340 event pairs, 555 based on Foata normal form. 14/3664 useless extension candidates. Maximal degree in co-relation 27153. Up to 1783 conditions per place. [2024-06-20 18:17:47,728 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 330 selfloop transitions, 107 changer transitions 0/447 dead transitions. [2024-06-20 18:17:47,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 447 transitions, 7738 flow [2024-06-20 18:17:47,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:17:47,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:17:47,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 245 transitions. [2024-06-20 18:17:47,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41385135135135137 [2024-06-20 18:17:47,729 INFO L175 Difference]: Start difference. First operand has 517 places, 382 transitions, 5525 flow. Second operand 16 states and 245 transitions. [2024-06-20 18:17:47,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 447 transitions, 7738 flow [2024-06-20 18:17:50,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 447 transitions, 7515 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-20 18:17:50,299 INFO L231 Difference]: Finished difference. Result has 525 places, 385 transitions, 5597 flow [2024-06-20 18:17:50,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5303, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5597, PETRI_PLACES=525, PETRI_TRANSITIONS=385} [2024-06-20 18:17:50,300 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 487 predicate places. [2024-06-20 18:17:50,300 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 385 transitions, 5597 flow [2024-06-20 18:17:50,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:50,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:50,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:50,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 18:17:50,301 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-20 18:17:50,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:50,301 INFO L85 PathProgramCache]: Analyzing trace with hash -2018972331, now seen corresponding path program 12 times [2024-06-20 18:17:50,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:50,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204016951] [2024-06-20 18:17:50,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:50,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:50,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:50,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:50,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:50,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204016951] [2024-06-20 18:17:50,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204016951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:50,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:50,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:50,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425060213] [2024-06-20 18:17:50,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:50,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:50,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:50,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:50,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:50,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:50,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 385 transitions, 5597 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:50,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:50,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:50,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:51,808 INFO L124 PetriNetUnfolderBase]: 1809/3709 cut-off events. [2024-06-20 18:17:51,808 INFO L125 PetriNetUnfolderBase]: For 526280/526303 co-relation queries the response was YES. [2024-06-20 18:17:51,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28170 conditions, 3709 events. 1809/3709 cut-off events. For 526280/526303 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 26788 event pairs, 552 based on Foata normal form. 14/3716 useless extension candidates. Maximal degree in co-relation 27985. Up to 1783 conditions per place. [2024-06-20 18:17:51,860 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 336 selfloop transitions, 112 changer transitions 0/458 dead transitions. [2024-06-20 18:17:51,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 458 transitions, 8096 flow [2024-06-20 18:17:51,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-20 18:17:51,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-20 18:17:51,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 280 transitions. [2024-06-20 18:17:51,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39829302987197723 [2024-06-20 18:17:51,861 INFO L175 Difference]: Start difference. First operand has 525 places, 385 transitions, 5597 flow. Second operand 19 states and 280 transitions. [2024-06-20 18:17:51,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 458 transitions, 8096 flow [2024-06-20 18:17:54,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 458 transitions, 7856 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-20 18:17:54,573 INFO L231 Difference]: Finished difference. Result has 538 places, 391 transitions, 5745 flow [2024-06-20 18:17:54,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5358, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5745, PETRI_PLACES=538, PETRI_TRANSITIONS=391} [2024-06-20 18:17:54,573 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 500 predicate places. [2024-06-20 18:17:54,574 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 391 transitions, 5745 flow [2024-06-20 18:17:54,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:54,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:54,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:54,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 18:17:54,574 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-20 18:17:54,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:54,574 INFO L85 PathProgramCache]: Analyzing trace with hash -95275845, now seen corresponding path program 13 times [2024-06-20 18:17:54,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:54,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166275391] [2024-06-20 18:17:54,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:54,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:54,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:55,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:55,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:55,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166275391] [2024-06-20 18:17:55,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166275391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:55,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:55,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:55,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657955380] [2024-06-20 18:17:55,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:55,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:55,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:55,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:55,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:55,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:55,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 391 transitions, 5745 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:55,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:55,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:55,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:56,020 INFO L124 PetriNetUnfolderBase]: 1816/3728 cut-off events. [2024-06-20 18:17:56,020 INFO L125 PetriNetUnfolderBase]: For 548276/548299 co-relation queries the response was YES. [2024-06-20 18:17:56,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28717 conditions, 3728 events. 1816/3728 cut-off events. For 548276/548299 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 26953 event pairs, 556 based on Foata normal form. 14/3733 useless extension candidates. Maximal degree in co-relation 28527. Up to 1783 conditions per place. [2024-06-20 18:17:56,083 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 338 selfloop transitions, 110 changer transitions 0/458 dead transitions. [2024-06-20 18:17:56,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 458 transitions, 7980 flow [2024-06-20 18:17:56,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:17:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:17:56,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 273 transitions. [2024-06-20 18:17:56,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099099099099099 [2024-06-20 18:17:56,084 INFO L175 Difference]: Start difference. First operand has 538 places, 391 transitions, 5745 flow. Second operand 18 states and 273 transitions. [2024-06-20 18:17:56,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 458 transitions, 7980 flow [2024-06-20 18:17:59,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 458 transitions, 7694 flow, removed 47 selfloop flow, removed 10 redundant places. [2024-06-20 18:17:59,215 INFO L231 Difference]: Finished difference. Result has 547 places, 393 transitions, 5732 flow [2024-06-20 18:17:59,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5459, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5732, PETRI_PLACES=547, PETRI_TRANSITIONS=393} [2024-06-20 18:17:59,215 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 509 predicate places. [2024-06-20 18:17:59,216 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 393 transitions, 5732 flow [2024-06-20 18:17:59,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:59,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:59,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:59,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 18:17:59,216 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-20 18:17:59,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:59,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1473845171, now seen corresponding path program 14 times [2024-06-20 18:17:59,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:59,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281650914] [2024-06-20 18:17:59,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:59,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:59,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:59,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:59,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:59,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281650914] [2024-06-20 18:17:59,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281650914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:59,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:59,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:17:59,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033531741] [2024-06-20 18:17:59,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:59,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:17:59,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:59,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:17:59,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:17:59,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:17:59,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 393 transitions, 5732 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:59,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:59,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:17:59,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:00,783 INFO L124 PetriNetUnfolderBase]: 1812/3724 cut-off events. [2024-06-20 18:18:00,783 INFO L125 PetriNetUnfolderBase]: For 540456/540479 co-relation queries the response was YES. [2024-06-20 18:18:00,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28307 conditions, 3724 events. 1812/3724 cut-off events. For 540456/540479 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 26923 event pairs, 535 based on Foata normal form. 14/3731 useless extension candidates. Maximal degree in co-relation 28115. Up to 1783 conditions per place. [2024-06-20 18:18:00,840 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 320 selfloop transitions, 127 changer transitions 0/457 dead transitions. [2024-06-20 18:18:00,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 457 transitions, 7930 flow [2024-06-20 18:18:00,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-20 18:18:00,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-20 18:18:00,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 269 transitions. [2024-06-20 18:18:00,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38264580369843526 [2024-06-20 18:18:00,841 INFO L175 Difference]: Start difference. First operand has 547 places, 393 transitions, 5732 flow. Second operand 19 states and 269 transitions. [2024-06-20 18:18:00,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 457 transitions, 7930 flow [2024-06-20 18:18:04,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 457 transitions, 7591 flow, removed 35 selfloop flow, removed 16 redundant places. [2024-06-20 18:18:04,470 INFO L231 Difference]: Finished difference. Result has 551 places, 395 transitions, 5709 flow [2024-06-20 18:18:04,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5408, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5709, PETRI_PLACES=551, PETRI_TRANSITIONS=395} [2024-06-20 18:18:04,470 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 513 predicate places. [2024-06-20 18:18:04,471 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 395 transitions, 5709 flow [2024-06-20 18:18:04,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:04,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:04,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:04,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 18:18:04,471 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-20 18:18:04,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:04,472 INFO L85 PathProgramCache]: Analyzing trace with hash -904416897, now seen corresponding path program 15 times [2024-06-20 18:18:04,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:04,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228538429] [2024-06-20 18:18:04,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:04,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:04,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:05,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:05,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:05,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228538429] [2024-06-20 18:18:05,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228538429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:05,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:05,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:18:05,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802495005] [2024-06-20 18:18:05,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:05,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:18:05,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:05,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:18:05,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:18:05,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:05,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 395 transitions, 5709 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:05,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:05,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:05,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:06,027 INFO L124 PetriNetUnfolderBase]: 1841/3785 cut-off events. [2024-06-20 18:18:06,028 INFO L125 PetriNetUnfolderBase]: For 579176/579199 co-relation queries the response was YES. [2024-06-20 18:18:06,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29160 conditions, 3785 events. 1841/3785 cut-off events. For 579176/579199 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27479 event pairs, 572 based on Foata normal form. 10/3786 useless extension candidates. Maximal degree in co-relation 28969. Up to 2240 conditions per place. [2024-06-20 18:18:06,091 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 335 selfloop transitions, 104 changer transitions 0/449 dead transitions. [2024-06-20 18:18:06,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 449 transitions, 7658 flow [2024-06-20 18:18:06,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:18:06,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:18:06,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 248 transitions. [2024-06-20 18:18:06,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942766295707472 [2024-06-20 18:18:06,092 INFO L175 Difference]: Start difference. First operand has 551 places, 395 transitions, 5709 flow. Second operand 17 states and 248 transitions. [2024-06-20 18:18:06,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 449 transitions, 7658 flow [2024-06-20 18:18:09,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 449 transitions, 7421 flow, removed 17 selfloop flow, removed 14 redundant places. [2024-06-20 18:18:09,263 INFO L231 Difference]: Finished difference. Result has 557 places, 402 transitions, 5869 flow [2024-06-20 18:18:09,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5478, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5869, PETRI_PLACES=557, PETRI_TRANSITIONS=402} [2024-06-20 18:18:09,263 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 519 predicate places. [2024-06-20 18:18:09,264 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 402 transitions, 5869 flow [2024-06-20 18:18:09,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:09,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:09,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:09,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 18:18:09,264 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-20 18:18:09,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:09,264 INFO L85 PathProgramCache]: Analyzing trace with hash -530424823, now seen corresponding path program 16 times [2024-06-20 18:18:09,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:09,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424706723] [2024-06-20 18:18:09,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:09,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:09,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:09,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:09,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424706723] [2024-06-20 18:18:09,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424706723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:09,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:09,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:18:09,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323462336] [2024-06-20 18:18:09,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:09,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:18:09,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:09,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:18:09,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:18:09,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:09,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 402 transitions, 5869 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:09,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:09,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:09,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:10,752 INFO L124 PetriNetUnfolderBase]: 1850/3808 cut-off events. [2024-06-20 18:18:10,752 INFO L125 PetriNetUnfolderBase]: For 602851/602874 co-relation queries the response was YES. [2024-06-20 18:18:10,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29646 conditions, 3808 events. 1850/3808 cut-off events. For 602851/602874 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27689 event pairs, 576 based on Foata normal form. 10/3809 useless extension candidates. Maximal degree in co-relation 29456. Up to 2240 conditions per place. [2024-06-20 18:18:10,814 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 338 selfloop transitions, 104 changer transitions 0/452 dead transitions. [2024-06-20 18:18:10,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 452 transitions, 7779 flow [2024-06-20 18:18:10,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:18:10,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:18:10,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 242 transitions. [2024-06-20 18:18:10,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40878378378378377 [2024-06-20 18:18:10,816 INFO L175 Difference]: Start difference. First operand has 557 places, 402 transitions, 5869 flow. Second operand 16 states and 242 transitions. [2024-06-20 18:18:10,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 452 transitions, 7779 flow [2024-06-20 18:18:14,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 452 transitions, 7477 flow, removed 76 selfloop flow, removed 9 redundant places. [2024-06-20 18:18:14,942 INFO L231 Difference]: Finished difference. Result has 566 places, 405 transitions, 5880 flow [2024-06-20 18:18:14,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5607, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5880, PETRI_PLACES=566, PETRI_TRANSITIONS=405} [2024-06-20 18:18:14,943 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 528 predicate places. [2024-06-20 18:18:14,943 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 405 transitions, 5880 flow [2024-06-20 18:18:14,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:14,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:14,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:14,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 18:18:14,943 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-20 18:18:14,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:14,944 INFO L85 PathProgramCache]: Analyzing trace with hash -696063957, now seen corresponding path program 17 times [2024-06-20 18:18:14,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:14,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434855575] [2024-06-20 18:18:14,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:14,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:14,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:15,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-20 18:18:15,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:15,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434855575] [2024-06-20 18:18:15,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434855575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:15,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:15,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:18:15,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70717469] [2024-06-20 18:18:15,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:15,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:18:15,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:15,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:18:15,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:18:15,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:15,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 405 transitions, 5880 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:15,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:15,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:15,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:16,394 INFO L124 PetriNetUnfolderBase]: 1852/3818 cut-off events. [2024-06-20 18:18:16,394 INFO L125 PetriNetUnfolderBase]: For 612562/612585 co-relation queries the response was YES. [2024-06-20 18:18:16,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29637 conditions, 3818 events. 1852/3818 cut-off events. For 612562/612585 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27798 event pairs, 586 based on Foata normal form. 10/3819 useless extension candidates. Maximal degree in co-relation 29444. Up to 2240 conditions per place. [2024-06-20 18:18:16,455 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 333 selfloop transitions, 103 changer transitions 0/446 dead transitions. [2024-06-20 18:18:16,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 446 transitions, 7470 flow [2024-06-20 18:18:16,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:18:16,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:18:16,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 213 transitions. [2024-06-20 18:18:16,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111969111969112 [2024-06-20 18:18:16,456 INFO L175 Difference]: Start difference. First operand has 566 places, 405 transitions, 5880 flow. Second operand 14 states and 213 transitions. [2024-06-20 18:18:16,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 446 transitions, 7470 flow [2024-06-20 18:18:20,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 446 transitions, 7267 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-20 18:18:20,112 INFO L231 Difference]: Finished difference. Result has 569 places, 405 transitions, 5887 flow [2024-06-20 18:18:20,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5677, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5887, PETRI_PLACES=569, PETRI_TRANSITIONS=405} [2024-06-20 18:18:20,112 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 531 predicate places. [2024-06-20 18:18:20,112 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 405 transitions, 5887 flow [2024-06-20 18:18:20,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:20,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:20,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:20,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 18:18:20,113 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-20 18:18:20,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:20,113 INFO L85 PathProgramCache]: Analyzing trace with hash -886068011, now seen corresponding path program 18 times [2024-06-20 18:18:20,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:20,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135394090] [2024-06-20 18:18:20,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:20,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:20,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-20 18:18:20,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:20,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135394090] [2024-06-20 18:18:20,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135394090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:20,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:20,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:18:20,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528915510] [2024-06-20 18:18:20,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:20,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:18:20,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:20,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:18:20,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:18:20,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:20,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 405 transitions, 5887 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:20,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:20,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:20,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:21,734 INFO L124 PetriNetUnfolderBase]: 1900/3918 cut-off events. [2024-06-20 18:18:21,735 INFO L125 PetriNetUnfolderBase]: For 656484/656507 co-relation queries the response was YES. [2024-06-20 18:18:21,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30873 conditions, 3918 events. 1900/3918 cut-off events. For 656484/656507 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28711 event pairs, 588 based on Foata normal form. 10/3919 useless extension candidates. Maximal degree in co-relation 30680. Up to 2240 conditions per place. [2024-06-20 18:18:21,787 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 360 selfloop transitions, 98 changer transitions 0/468 dead transitions. [2024-06-20 18:18:21,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 468 transitions, 8334 flow [2024-06-20 18:18:21,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-20 18:18:21,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-20 18:18:21,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 279 transitions. [2024-06-20 18:18:21,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968705547652916 [2024-06-20 18:18:21,788 INFO L175 Difference]: Start difference. First operand has 569 places, 405 transitions, 5887 flow. Second operand 19 states and 279 transitions. [2024-06-20 18:18:21,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 468 transitions, 8334 flow [2024-06-20 18:18:25,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 468 transitions, 8118 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-20 18:18:25,862 INFO L231 Difference]: Finished difference. Result has 578 places, 414 transitions, 6115 flow [2024-06-20 18:18:25,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5673, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6115, PETRI_PLACES=578, PETRI_TRANSITIONS=414} [2024-06-20 18:18:25,863 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 540 predicate places. [2024-06-20 18:18:25,863 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 414 transitions, 6115 flow [2024-06-20 18:18:25,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:25,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:25,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:25,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 18:18:25,864 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-20 18:18:25,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:25,864 INFO L85 PathProgramCache]: Analyzing trace with hash -892324121, now seen corresponding path program 19 times [2024-06-20 18:18:25,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:25,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675770007] [2024-06-20 18:18:25,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:25,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:25,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:26,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-20 18:18:26,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:26,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675770007] [2024-06-20 18:18:26,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675770007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:26,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:26,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:18:26,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977327343] [2024-06-20 18:18:26,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:26,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:18:26,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:26,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:18:26,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:18:26,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:26,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 414 transitions, 6115 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:26,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:26,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:26,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:27,407 INFO L124 PetriNetUnfolderBase]: 1909/3941 cut-off events. [2024-06-20 18:18:27,408 INFO L125 PetriNetUnfolderBase]: For 681454/681477 co-relation queries the response was YES. [2024-06-20 18:18:27,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31492 conditions, 3941 events. 1909/3941 cut-off events. For 681454/681477 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28956 event pairs, 592 based on Foata normal form. 10/3942 useless extension candidates. Maximal degree in co-relation 31298. Up to 2240 conditions per place. [2024-06-20 18:18:27,471 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 356 selfloop transitions, 98 changer transitions 0/464 dead transitions. [2024-06-20 18:18:27,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 464 transitions, 8177 flow [2024-06-20 18:18:27,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:18:27,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:18:27,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 255 transitions. [2024-06-20 18:18:27,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-20 18:18:27,472 INFO L175 Difference]: Start difference. First operand has 578 places, 414 transitions, 6115 flow. Second operand 17 states and 255 transitions. [2024-06-20 18:18:27,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 464 transitions, 8177 flow [2024-06-20 18:18:31,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 464 transitions, 7775 flow, removed 79 selfloop flow, removed 14 redundant places. [2024-06-20 18:18:31,994 INFO L231 Difference]: Finished difference. Result has 582 places, 416 transitions, 5969 flow [2024-06-20 18:18:31,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5725, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5969, PETRI_PLACES=582, PETRI_TRANSITIONS=416} [2024-06-20 18:18:31,994 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 544 predicate places. [2024-06-20 18:18:31,994 INFO L495 AbstractCegarLoop]: Abstraction has has 582 places, 416 transitions, 5969 flow [2024-06-20 18:18:31,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:31,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:31,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:31,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 18:18:31,994 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-20 18:18:31,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:31,995 INFO L85 PathProgramCache]: Analyzing trace with hash -2043463927, now seen corresponding path program 20 times [2024-06-20 18:18:31,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:31,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185171877] [2024-06-20 18:18:31,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:31,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:32,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:32,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:32,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:32,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185171877] [2024-06-20 18:18:32,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185171877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:32,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:32,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:18:32,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431050204] [2024-06-20 18:18:32,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:32,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:18:32,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:32,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:18:32,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:18:32,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:32,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 416 transitions, 5969 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:32,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:32,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:32,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:33,556 INFO L124 PetriNetUnfolderBase]: 1905/3935 cut-off events. [2024-06-20 18:18:33,556 INFO L125 PetriNetUnfolderBase]: For 670932/670955 co-relation queries the response was YES. [2024-06-20 18:18:33,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30680 conditions, 3935 events. 1905/3935 cut-off events. For 670932/670955 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28860 event pairs, 585 based on Foata normal form. 10/3938 useless extension candidates. Maximal degree in co-relation 30487. Up to 2240 conditions per place. [2024-06-20 18:18:33,621 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 352 selfloop transitions, 101 changer transitions 0/463 dead transitions. [2024-06-20 18:18:33,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 463 transitions, 7585 flow [2024-06-20 18:18:33,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:18:33,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:18:33,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 259 transitions. [2024-06-20 18:18:33,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 18:18:33,622 INFO L175 Difference]: Start difference. First operand has 582 places, 416 transitions, 5969 flow. Second operand 18 states and 259 transitions. [2024-06-20 18:18:33,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 463 transitions, 7585 flow [2024-06-20 18:18:38,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 463 transitions, 7265 flow, removed 27 selfloop flow, removed 14 redundant places. [2024-06-20 18:18:38,085 INFO L231 Difference]: Finished difference. Result has 587 places, 418 transitions, 5905 flow [2024-06-20 18:18:38,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5652, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5905, PETRI_PLACES=587, PETRI_TRANSITIONS=418} [2024-06-20 18:18:38,085 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 549 predicate places. [2024-06-20 18:18:38,085 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 418 transitions, 5905 flow [2024-06-20 18:18:38,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:38,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18: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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:38,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 18:18:38,086 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-20 18:18:38,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:38,087 INFO L85 PathProgramCache]: Analyzing trace with hash 51016613, now seen corresponding path program 21 times [2024-06-20 18:18:38,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:38,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440504132] [2024-06-20 18:18:38,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:38,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:38,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:38,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:38,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:38,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440504132] [2024-06-20 18:18:38,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440504132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:38,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:38,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:18:38,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078752763] [2024-06-20 18:18:38,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:38,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:18:38,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:38,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:18:38,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:18:38,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:38,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 418 transitions, 5905 flow. Second operand has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:38,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:38,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:38,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:39,715 INFO L124 PetriNetUnfolderBase]: 1929/3989 cut-off events. [2024-06-20 18:18:39,715 INFO L125 PetriNetUnfolderBase]: For 706275/706298 co-relation queries the response was YES. [2024-06-20 18:18:39,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31259 conditions, 3989 events. 1929/3989 cut-off events. For 706275/706298 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29458 event pairs, 715 based on Foata normal form. 10/3990 useless extension candidates. Maximal degree in co-relation 31065. Up to 3453 conditions per place. [2024-06-20 18:18:39,782 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 390 selfloop transitions, 61 changer transitions 0/461 dead transitions. [2024-06-20 18:18:39,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 461 transitions, 7448 flow [2024-06-20 18:18:39,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:18:39,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:18:39,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-20 18:18:39,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-20 18:18:39,783 INFO L175 Difference]: Start difference. First operand has 587 places, 418 transitions, 5905 flow. Second operand 12 states and 192 transitions. [2024-06-20 18:18:39,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 461 transitions, 7448 flow [2024-06-20 18:18:44,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 461 transitions, 7258 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-20 18:18:44,837 INFO L231 Difference]: Finished difference. Result has 592 places, 425 transitions, 6033 flow [2024-06-20 18:18:44,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5721, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6033, PETRI_PLACES=592, PETRI_TRANSITIONS=425} [2024-06-20 18:18:44,838 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 554 predicate places. [2024-06-20 18:18:44,838 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 425 transitions, 6033 flow [2024-06-20 18:18:44,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:44,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:44,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:44,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 18:18:44,839 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-20 18:18:44,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:44,839 INFO L85 PathProgramCache]: Analyzing trace with hash -603585345, now seen corresponding path program 22 times [2024-06-20 18:18:44,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:44,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102707719] [2024-06-20 18:18:44,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:44,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:44,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:45,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:45,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:45,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102707719] [2024-06-20 18:18:45,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102707719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:45,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:45,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:18:45,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128895192] [2024-06-20 18:18:45,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:45,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:18:45,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:45,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:18:45,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:18:45,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:45,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 425 transitions, 6033 flow. Second operand has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:45,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:45,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:45,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:46,443 INFO L124 PetriNetUnfolderBase]: 1988/4118 cut-off events. [2024-06-20 18:18:46,443 INFO L125 PetriNetUnfolderBase]: For 764779/764802 co-relation queries the response was YES. [2024-06-20 18:18:46,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32842 conditions, 4118 events. 1988/4118 cut-off events. For 764779/764802 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 30648 event pairs, 727 based on Foata normal form. 10/4119 useless extension candidates. Maximal degree in co-relation 32645. Up to 3421 conditions per place. [2024-06-20 18:18:46,514 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 402 selfloop transitions, 60 changer transitions 0/472 dead transitions. [2024-06-20 18:18:46,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 472 transitions, 8073 flow [2024-06-20 18:18:46,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:18:46,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:18:46,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 197 transitions. [2024-06-20 18:18:46,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095634095634096 [2024-06-20 18:18:46,516 INFO L175 Difference]: Start difference. First operand has 592 places, 425 transitions, 6033 flow. Second operand 13 states and 197 transitions. [2024-06-20 18:18:46,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 472 transitions, 8073 flow [2024-06-20 18:18:52,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 472 transitions, 7922 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-20 18:18:52,279 INFO L231 Difference]: Finished difference. Result has 605 places, 436 transitions, 6322 flow [2024-06-20 18:18:52,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6322, PETRI_PLACES=605, PETRI_TRANSITIONS=436} [2024-06-20 18:18:52,280 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 567 predicate places. [2024-06-20 18:18:52,280 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 436 transitions, 6322 flow [2024-06-20 18:18:52,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:52,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:52,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:52,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 18:18:52,281 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-20 18:18:52,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:52,281 INFO L85 PathProgramCache]: Analyzing trace with hash -381940305, now seen corresponding path program 23 times [2024-06-20 18:18:52,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:52,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200607622] [2024-06-20 18:18:52,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:52,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:52,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:52,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200607622] [2024-06-20 18:18:52,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200607622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:52,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:52,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:18:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962540668] [2024-06-20 18:18:52,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:52,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:18:52,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:52,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:18:52,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:18:52,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:18:52,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 436 transitions, 6322 flow. Second operand has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:52,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:52,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:18:52,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:54,045 INFO L124 PetriNetUnfolderBase]: 2002/4148 cut-off events. [2024-06-20 18:18:54,046 INFO L125 PetriNetUnfolderBase]: For 737073/737096 co-relation queries the response was YES. [2024-06-20 18:18:54,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32370 conditions, 4148 events. 2002/4148 cut-off events. For 737073/737096 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30942 event pairs, 729 based on Foata normal form. 10/4149 useless extension candidates. Maximal degree in co-relation 32169. Up to 3423 conditions per place. [2024-06-20 18:18:54,113 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 409 selfloop transitions, 65 changer transitions 0/484 dead transitions. [2024-06-20 18:18:54,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 484 transitions, 7868 flow [2024-06-20 18:18:54,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:18:54,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:18:54,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 220 transitions. [2024-06-20 18:18:54,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963963963963964 [2024-06-20 18:18:54,114 INFO L175 Difference]: Start difference. First operand has 605 places, 436 transitions, 6322 flow. Second operand 15 states and 220 transitions. [2024-06-20 18:18:54,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 484 transitions, 7868 flow [2024-06-20 18:18:59,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 484 transitions, 7547 flow, removed 70 selfloop flow, removed 9 redundant places. [2024-06-20 18:18:59,516 INFO L231 Difference]: Finished difference. Result has 615 places, 447 transitions, 6402 flow [2024-06-20 18:18:59,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6016, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6402, PETRI_PLACES=615, PETRI_TRANSITIONS=447} [2024-06-20 18:18:59,516 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 577 predicate places. [2024-06-20 18:18:59,516 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 447 transitions, 6402 flow [2024-06-20 18:18:59,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:59,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:59,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:59,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 18:18:59,517 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-20 18:18:59,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:59,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1480767075, now seen corresponding path program 1 times [2024-06-20 18:18:59,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:59,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053090187] [2024-06-20 18:18:59,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:59,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:59,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:00,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:00,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:00,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053090187] [2024-06-20 18:19:00,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053090187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:00,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:00,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:00,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026283327] [2024-06-20 18:19:00,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:00,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:00,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:00,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:00,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:00,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:00,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 447 transitions, 6402 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:00,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:00,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:00,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:01,230 INFO L124 PetriNetUnfolderBase]: 2010/4164 cut-off events. [2024-06-20 18:19:01,230 INFO L125 PetriNetUnfolderBase]: For 746048/746071 co-relation queries the response was YES. [2024-06-20 18:19:01,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32044 conditions, 4164 events. 2010/4164 cut-off events. For 746048/746071 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31081 event pairs, 737 based on Foata normal form. 10/4165 useless extension candidates. Maximal degree in co-relation 31840. Up to 3683 conditions per place. [2024-06-20 18:19:01,302 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 421 selfloop transitions, 55 changer transitions 0/486 dead transitions. [2024-06-20 18:19:01,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 486 transitions, 7811 flow [2024-06-20 18:19:01,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:19:01,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:19:01,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 208 transitions. [2024-06-20 18:19:01,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015444015444015 [2024-06-20 18:19:01,303 INFO L175 Difference]: Start difference. First operand has 615 places, 447 transitions, 6402 flow. Second operand 14 states and 208 transitions. [2024-06-20 18:19:01,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 486 transitions, 7811 flow [2024-06-20 18:19:07,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 486 transitions, 7550 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-20 18:19:07,131 INFO L231 Difference]: Finished difference. Result has 620 places, 448 transitions, 6266 flow [2024-06-20 18:19:07,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6141, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6266, PETRI_PLACES=620, PETRI_TRANSITIONS=448} [2024-06-20 18:19:07,131 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 582 predicate places. [2024-06-20 18:19:07,131 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 448 transitions, 6266 flow [2024-06-20 18:19:07,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:07,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:07,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:07,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 18:19:07,132 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-20 18:19:07,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:07,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1510272281, now seen corresponding path program 2 times [2024-06-20 18:19:07,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:07,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282632751] [2024-06-20 18:19:07,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:07,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:07,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:07,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-20 18:19:07,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:07,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282632751] [2024-06-20 18:19:07,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282632751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:07,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:07,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:07,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848643410] [2024-06-20 18:19:07,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:07,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:07,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:07,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:07,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:07,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:07,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 448 transitions, 6266 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:07,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:07,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:07,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:08,727 INFO L124 PetriNetUnfolderBase]: 2034/4210 cut-off events. [2024-06-20 18:19:08,727 INFO L125 PetriNetUnfolderBase]: For 780764/780787 co-relation queries the response was YES. [2024-06-20 18:19:08,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32469 conditions, 4210 events. 2034/4210 cut-off events. For 780764/780787 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31485 event pairs, 716 based on Foata normal form. 10/4213 useless extension candidates. Maximal degree in co-relation 32266. Up to 3590 conditions per place. [2024-06-20 18:19:08,794 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 436 selfloop transitions, 58 changer transitions 0/504 dead transitions. [2024-06-20 18:19:08,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 504 transitions, 8218 flow [2024-06-20 18:19:08,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:19:08,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:19:08,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 263 transitions. [2024-06-20 18:19:08,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948948948948949 [2024-06-20 18:19:08,796 INFO L175 Difference]: Start difference. First operand has 620 places, 448 transitions, 6266 flow. Second operand 18 states and 263 transitions. [2024-06-20 18:19:08,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 504 transitions, 8218 flow [2024-06-20 18:19:14,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 504 transitions, 8105 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 18:19:14,263 INFO L231 Difference]: Finished difference. Result has 629 places, 452 transitions, 6328 flow [2024-06-20 18:19:14,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6153, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6328, PETRI_PLACES=629, PETRI_TRANSITIONS=452} [2024-06-20 18:19:14,264 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 591 predicate places. [2024-06-20 18:19:14,264 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 452 transitions, 6328 flow [2024-06-20 18:19:14,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:14,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:14,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:14,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 18:19:14,264 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-20 18:19:14,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:14,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1055360189, now seen corresponding path program 3 times [2024-06-20 18:19:14,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:14,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258767593] [2024-06-20 18:19:14,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:14,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:14,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:14,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:14,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:14,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258767593] [2024-06-20 18:19:14,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258767593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:14,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:14,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:14,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407353420] [2024-06-20 18:19:14,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:14,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:14,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:14,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:14,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:14,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:14,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 452 transitions, 6328 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:14,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:14,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:14,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:15,999 INFO L124 PetriNetUnfolderBase]: 2050/4246 cut-off events. [2024-06-20 18:19:15,999 INFO L125 PetriNetUnfolderBase]: For 819317/819340 co-relation queries the response was YES. [2024-06-20 18:19:16,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33222 conditions, 4246 events. 2050/4246 cut-off events. For 819317/819340 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31767 event pairs, 727 based on Foata normal form. 10/4249 useless extension candidates. Maximal degree in co-relation 33016. Up to 3614 conditions per place. [2024-06-20 18:19:16,070 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 428 selfloop transitions, 60 changer transitions 0/498 dead transitions. [2024-06-20 18:19:16,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 498 transitions, 8238 flow [2024-06-20 18:19:16,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:19:16,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:19:16,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 226 transitions. [2024-06-20 18:19:16,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4072072072072072 [2024-06-20 18:19:16,071 INFO L175 Difference]: Start difference. First operand has 629 places, 452 transitions, 6328 flow. Second operand 15 states and 226 transitions. [2024-06-20 18:19:16,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 498 transitions, 8238 flow [2024-06-20 18:19:21,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 498 transitions, 8125 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-20 18:19:21,609 INFO L231 Difference]: Finished difference. Result has 634 places, 455 transitions, 6391 flow [2024-06-20 18:19:21,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6225, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6391, PETRI_PLACES=634, PETRI_TRANSITIONS=455} [2024-06-20 18:19:21,609 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 596 predicate places. [2024-06-20 18:19:21,609 INFO L495 AbstractCegarLoop]: Abstraction has has 634 places, 455 transitions, 6391 flow [2024-06-20 18:19:21,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:21,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:21,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:21,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 18:19:21,610 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-20 18:19:21,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:21,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1512056219, now seen corresponding path program 4 times [2024-06-20 18:19:21,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:21,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567159340] [2024-06-20 18:19:21,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:21,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:21,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:22,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-20 18:19:22,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:22,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567159340] [2024-06-20 18:19:22,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567159340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:22,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:22,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:22,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251106753] [2024-06-20 18:19:22,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:22,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:22,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:22,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:22,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:22,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:22,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 455 transitions, 6391 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:22,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:22,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:22,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:23,225 INFO L124 PetriNetUnfolderBase]: 2052/4256 cut-off events. [2024-06-20 18:19:23,225 INFO L125 PetriNetUnfolderBase]: For 833596/833619 co-relation queries the response was YES. [2024-06-20 18:19:23,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33422 conditions, 4256 events. 2052/4256 cut-off events. For 833596/833619 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31892 event pairs, 737 based on Foata normal form. 10/4259 useless extension candidates. Maximal degree in co-relation 33213. Up to 3632 conditions per place. [2024-06-20 18:19:23,303 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 431 selfloop transitions, 61 changer transitions 0/502 dead transitions. [2024-06-20 18:19:23,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 502 transitions, 7847 flow [2024-06-20 18:19:23,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:19:23,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:19:23,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 249 transitions. [2024-06-20 18:19:23,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958664546899841 [2024-06-20 18:19:23,305 INFO L175 Difference]: Start difference. First operand has 634 places, 455 transitions, 6391 flow. Second operand 17 states and 249 transitions. [2024-06-20 18:19:23,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 502 transitions, 7847 flow [2024-06-20 18:19:28,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 502 transitions, 7722 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-20 18:19:28,978 INFO L231 Difference]: Finished difference. Result has 641 places, 455 transitions, 6392 flow [2024-06-20 18:19:28,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6266, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6392, PETRI_PLACES=641, PETRI_TRANSITIONS=455} [2024-06-20 18:19:28,979 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 603 predicate places. [2024-06-20 18:19:28,979 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 455 transitions, 6392 flow [2024-06-20 18:19:28,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:28,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:28,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:28,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 18:19:28,979 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-20 18:19:28,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:28,980 INFO L85 PathProgramCache]: Analyzing trace with hash 117565439, now seen corresponding path program 5 times [2024-06-20 18:19:28,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:28,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373918503] [2024-06-20 18:19:28,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:28,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:28,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:29,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:29,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:29,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373918503] [2024-06-20 18:19:29,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373918503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:29,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:29,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:29,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502289210] [2024-06-20 18:19:29,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:29,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:29,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:29,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:29,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:29,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:29,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 455 transitions, 6392 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:29,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:29,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:29,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:30,768 INFO L124 PetriNetUnfolderBase]: 2097/4351 cut-off events. [2024-06-20 18:19:30,769 INFO L125 PetriNetUnfolderBase]: For 936111/936134 co-relation queries the response was YES. [2024-06-20 18:19:30,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35443 conditions, 4351 events. 2097/4351 cut-off events. For 936111/936134 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32724 event pairs, 718 based on Foata normal form. 10/4354 useless extension candidates. Maximal degree in co-relation 35233. Up to 3337 conditions per place. [2024-06-20 18:19:30,833 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 443 selfloop transitions, 66 changer transitions 0/519 dead transitions. [2024-06-20 18:19:30,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 519 transitions, 8878 flow [2024-06-20 18:19:30,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-20 18:19:30,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-20 18:19:30,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 297 transitions. [2024-06-20 18:19:30,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40135135135135136 [2024-06-20 18:19:30,834 INFO L175 Difference]: Start difference. First operand has 641 places, 455 transitions, 6392 flow. Second operand 20 states and 297 transitions. [2024-06-20 18:19:30,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 519 transitions, 8878 flow [2024-06-20 18:19:36,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 519 transitions, 8769 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 18:19:36,671 INFO L231 Difference]: Finished difference. Result has 652 places, 459 transitions, 6488 flow [2024-06-20 18:19:36,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6283, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6488, PETRI_PLACES=652, PETRI_TRANSITIONS=459} [2024-06-20 18:19:36,672 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 614 predicate places. [2024-06-20 18:19:36,672 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 459 transitions, 6488 flow [2024-06-20 18:19:36,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:36,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:36,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, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:36,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 18:19:36,672 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-20 18:19:36,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:36,673 INFO L85 PathProgramCache]: Analyzing trace with hash -339130591, now seen corresponding path program 6 times [2024-06-20 18:19:36,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:36,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280097850] [2024-06-20 18:19:36,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:36,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:37,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:37,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:37,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280097850] [2024-06-20 18:19:37,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280097850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:37,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:37,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:37,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062710285] [2024-06-20 18:19:37,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:37,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:37,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:37,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:37,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:37,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:37,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 459 transitions, 6488 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:37,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:37,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:37,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:38,445 INFO L124 PetriNetUnfolderBase]: 2113/4387 cut-off events. [2024-06-20 18:19:38,445 INFO L125 PetriNetUnfolderBase]: For 978016/978039 co-relation queries the response was YES. [2024-06-20 18:19:38,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36274 conditions, 4387 events. 2113/4387 cut-off events. For 978016/978039 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33052 event pairs, 720 based on Foata normal form. 10/4390 useless extension candidates. Maximal degree in co-relation 36061. Up to 3337 conditions per place. [2024-06-20 18:19:38,515 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 448 selfloop transitions, 69 changer transitions 0/527 dead transitions. [2024-06-20 18:19:38,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 527 transitions, 9002 flow [2024-06-20 18:19:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-06-20 18:19:38,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-06-20 18:19:38,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 322 transitions. [2024-06-20 18:19:38,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3955773955773956 [2024-06-20 18:19:38,517 INFO L175 Difference]: Start difference. First operand has 652 places, 459 transitions, 6488 flow. Second operand 22 states and 322 transitions. [2024-06-20 18:19:38,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 527 transitions, 9002 flow [2024-06-20 18:19:43,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 527 transitions, 8827 flow, removed 28 selfloop flow, removed 14 redundant places. [2024-06-20 18:19:43,322 INFO L231 Difference]: Finished difference. Result has 662 places, 462 transitions, 6515 flow [2024-06-20 18:19:43,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6329, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6515, PETRI_PLACES=662, PETRI_TRANSITIONS=462} [2024-06-20 18:19:43,323 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 624 predicate places. [2024-06-20 18:19:43,323 INFO L495 AbstractCegarLoop]: Abstraction has has 662 places, 462 transitions, 6515 flow [2024-06-20 18:19:43,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:43,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:43,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:43,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 18:19:43,323 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-20 18:19:43,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:43,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1661432159, now seen corresponding path program 7 times [2024-06-20 18:19:43,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:43,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440466566] [2024-06-20 18:19:43,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:43,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:43,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:43,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:43,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:43,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440466566] [2024-06-20 18:19:43,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440466566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:43,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:43,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:43,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868653396] [2024-06-20 18:19:43,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:43,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:43,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:43,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:43,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:43,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:43,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 462 transitions, 6515 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:43,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:43,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:43,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:45,043 INFO L124 PetriNetUnfolderBase]: 2129/4423 cut-off events. [2024-06-20 18:19:45,043 INFO L125 PetriNetUnfolderBase]: For 1020332/1020355 co-relation queries the response was YES. [2024-06-20 18:19:45,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36923 conditions, 4423 events. 2129/4423 cut-off events. For 1020332/1020355 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33393 event pairs, 735 based on Foata normal form. 10/4426 useless extension candidates. Maximal degree in co-relation 36707. Up to 3337 conditions per place. [2024-06-20 18:19:45,121 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 431 selfloop transitions, 71 changer transitions 0/512 dead transitions. [2024-06-20 18:19:45,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 512 transitions, 8467 flow [2024-06-20 18:19:45,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:19:45,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:19:45,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 261 transitions. [2024-06-20 18:19:45,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3918918918918919 [2024-06-20 18:19:45,122 INFO L175 Difference]: Start difference. First operand has 662 places, 462 transitions, 6515 flow. Second operand 18 states and 261 transitions. [2024-06-20 18:19:45,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 512 transitions, 8467 flow [2024-06-20 18:19:50,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 512 transitions, 8325 flow, removed 11 selfloop flow, removed 16 redundant places. [2024-06-20 18:19:50,918 INFO L231 Difference]: Finished difference. Result has 665 places, 464 transitions, 6560 flow [2024-06-20 18:19:50,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6374, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6560, PETRI_PLACES=665, PETRI_TRANSITIONS=464} [2024-06-20 18:19:50,919 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 627 predicate places. [2024-06-20 18:19:50,919 INFO L495 AbstractCegarLoop]: Abstraction has has 665 places, 464 transitions, 6560 flow [2024-06-20 18:19:50,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:50,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:50,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:50,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 18:19:50,919 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-20 18:19:50,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:50,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1868551235, now seen corresponding path program 8 times [2024-06-20 18:19:50,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:50,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553395039] [2024-06-20 18:19:50,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:50,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:50,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:51,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-20 18:19:51,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:51,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553395039] [2024-06-20 18:19:51,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553395039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:51,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:51,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:51,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364944401] [2024-06-20 18:19:51,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:51,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:51,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:51,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:51,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:51,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:51,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 665 places, 464 transitions, 6560 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:51,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:51,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:51,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:52,760 INFO L124 PetriNetUnfolderBase]: 2145/4459 cut-off events. [2024-06-20 18:19:52,760 INFO L125 PetriNetUnfolderBase]: For 1064448/1064471 co-relation queries the response was YES. [2024-06-20 18:19:52,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37717 conditions, 4459 events. 2145/4459 cut-off events. For 1064448/1064471 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33699 event pairs, 728 based on Foata normal form. 10/4462 useless extension candidates. Maximal degree in co-relation 37499. Up to 3337 conditions per place. [2024-06-20 18:19:52,839 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 438 selfloop transitions, 74 changer transitions 0/522 dead transitions. [2024-06-20 18:19:52,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 522 transitions, 8796 flow [2024-06-20 18:19:52,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-20 18:19:52,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-20 18:19:52,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 298 transitions. [2024-06-20 18:19:52,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835263835263835 [2024-06-20 18:19:52,840 INFO L175 Difference]: Start difference. First operand has 665 places, 464 transitions, 6560 flow. Second operand 21 states and 298 transitions. [2024-06-20 18:19:52,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 522 transitions, 8796 flow [2024-06-20 18:19:58,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 522 transitions, 8675 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-20 18:19:58,106 INFO L231 Difference]: Finished difference. Result has 673 places, 466 transitions, 6623 flow [2024-06-20 18:19:58,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6439, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6623, PETRI_PLACES=673, PETRI_TRANSITIONS=466} [2024-06-20 18:19:58,107 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 635 predicate places. [2024-06-20 18:19:58,107 INFO L495 AbstractCegarLoop]: Abstraction has has 673 places, 466 transitions, 6623 flow [2024-06-20 18:19:58,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:58,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:58,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:58,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 18:19:58,108 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-20 18:19:58,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:58,108 INFO L85 PathProgramCache]: Analyzing trace with hash 682451777, now seen corresponding path program 9 times [2024-06-20 18:19:58,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:58,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310659133] [2024-06-20 18:19:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:58,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:58,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:58,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:58,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:58,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310659133] [2024-06-20 18:19:58,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310659133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:58,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:58,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:19:58,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7989051] [2024-06-20 18:19:58,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:58,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:19:58,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:58,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:19:58,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:19:58,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:19:58,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 466 transitions, 6623 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:58,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:58,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:19:58,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:59,990 INFO L124 PetriNetUnfolderBase]: 2154/4482 cut-off events. [2024-06-20 18:19:59,990 INFO L125 PetriNetUnfolderBase]: For 1095874/1095897 co-relation queries the response was YES. [2024-06-20 18:20:00,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38257 conditions, 4482 events. 2154/4482 cut-off events. For 1095874/1095897 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33916 event pairs, 723 based on Foata normal form. 10/4485 useless extension candidates. Maximal degree in co-relation 38037. Up to 3337 conditions per place. [2024-06-20 18:20:00,082 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 437 selfloop transitions, 77 changer transitions 0/524 dead transitions. [2024-06-20 18:20:00,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 524 transitions, 8866 flow [2024-06-20 18:20:00,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-20 18:20:00,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-20 18:20:00,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 301 transitions. [2024-06-20 18:20:00,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38738738738738737 [2024-06-20 18:20:00,083 INFO L175 Difference]: Start difference. First operand has 673 places, 466 transitions, 6623 flow. Second operand 21 states and 301 transitions. [2024-06-20 18:20:00,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 524 transitions, 8866 flow [2024-06-20 18:20:06,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 524 transitions, 8725 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-06-20 18:20:06,740 INFO L231 Difference]: Finished difference. Result has 677 places, 467 transitions, 6657 flow [2024-06-20 18:20:06,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6482, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6657, PETRI_PLACES=677, PETRI_TRANSITIONS=467} [2024-06-20 18:20:06,740 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 639 predicate places. [2024-06-20 18:20:06,741 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 467 transitions, 6657 flow [2024-06-20 18:20:06,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:06,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:06,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:20:06,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 18:20:06,741 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-20 18:20:06,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:06,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1969720031, now seen corresponding path program 10 times [2024-06-20 18:20:06,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:06,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807017779] [2024-06-20 18:20:06,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:06,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:06,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:07,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:07,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:07,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807017779] [2024-06-20 18:20:07,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807017779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:07,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:07,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:20:07,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815530883] [2024-06-20 18:20:07,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:07,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:20:07,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:07,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:20:07,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:20:07,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:20:07,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 467 transitions, 6657 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:07,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:07,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:20:07,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:08,511 INFO L124 PetriNetUnfolderBase]: 2148/4472 cut-off events. [2024-06-20 18:20:08,511 INFO L125 PetriNetUnfolderBase]: For 1087761/1087784 co-relation queries the response was YES. [2024-06-20 18:20:08,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37948 conditions, 4472 events. 2148/4472 cut-off events. For 1087761/1087784 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33910 event pairs, 731 based on Foata normal form. 10/4475 useless extension candidates. Maximal degree in co-relation 37727. Up to 3337 conditions per place. [2024-06-20 18:20:08,594 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 440 selfloop transitions, 72 changer transitions 0/522 dead transitions. [2024-06-20 18:20:08,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 522 transitions, 8421 flow [2024-06-20 18:20:08,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-20 18:20:08,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-20 18:20:08,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 291 transitions. [2024-06-20 18:20:08,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932432432432432 [2024-06-20 18:20:08,595 INFO L175 Difference]: Start difference. First operand has 677 places, 467 transitions, 6657 flow. Second operand 20 states and 291 transitions. [2024-06-20 18:20:08,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 522 transitions, 8421 flow [2024-06-20 18:20:14,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 522 transitions, 8276 flow, removed 9 selfloop flow, removed 17 redundant places. [2024-06-20 18:20:14,621 INFO L231 Difference]: Finished difference. Result has 680 places, 467 transitions, 6660 flow [2024-06-20 18:20:14,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6512, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6660, PETRI_PLACES=680, PETRI_TRANSITIONS=467} [2024-06-20 18:20:14,622 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 642 predicate places. [2024-06-20 18:20:14,622 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 467 transitions, 6660 flow [2024-06-20 18:20:14,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:14,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:14,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:20:14,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 18:20:14,622 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-20 18:20:14,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:14,623 INFO L85 PathProgramCache]: Analyzing trace with hash -473462779, now seen corresponding path program 11 times [2024-06-20 18:20:14,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:14,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6927861] [2024-06-20 18:20:14,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:14,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:15,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-20 18:20:15,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:15,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6927861] [2024-06-20 18:20:15,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6927861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:15,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:15,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:20:15,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413633842] [2024-06-20 18:20:15,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:15,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:20:15,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:15,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:20:15,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:20:15,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:20:15,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 467 transitions, 6660 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:15,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:15,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:20:15,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:16,458 INFO L124 PetriNetUnfolderBase]: 2171/4521 cut-off events. [2024-06-20 18:20:16,458 INFO L125 PetriNetUnfolderBase]: For 1148688/1148711 co-relation queries the response was YES. [2024-06-20 18:20:16,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39036 conditions, 4521 events. 2171/4521 cut-off events. For 1148688/1148711 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34457 event pairs, 678 based on Foata normal form. 10/4524 useless extension candidates. Maximal degree in co-relation 38815. Up to 2799 conditions per place. [2024-06-20 18:20:16,526 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 389 selfloop transitions, 116 changer transitions 0/515 dead transitions. [2024-06-20 18:20:16,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 515 transitions, 8615 flow [2024-06-20 18:20:16,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:20:16,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:20:16,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 248 transitions. [2024-06-20 18:20:16,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942766295707472 [2024-06-20 18:20:16,527 INFO L175 Difference]: Start difference. First operand has 680 places, 467 transitions, 6660 flow. Second operand 17 states and 248 transitions. [2024-06-20 18:20:16,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 515 transitions, 8615 flow [2024-06-20 18:20:22,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 515 transitions, 8452 flow, removed 4 selfloop flow, removed 18 redundant places. [2024-06-20 18:20:22,945 INFO L231 Difference]: Finished difference. Result has 679 places, 470 transitions, 6791 flow [2024-06-20 18:20:22,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6497, PETRI_DIFFERENCE_MINUEND_PLACES=662, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6791, PETRI_PLACES=679, PETRI_TRANSITIONS=470} [2024-06-20 18:20:22,945 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 641 predicate places. [2024-06-20 18:20:22,945 INFO L495 AbstractCegarLoop]: Abstraction has has 679 places, 470 transitions, 6791 flow [2024-06-20 18:20:22,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:22,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:22,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:20:22,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 18:20:22,946 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-20 18:20:22,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:22,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1530494241, now seen corresponding path program 12 times [2024-06-20 18:20:22,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:22,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808334446] [2024-06-20 18:20:22,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:22,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:22,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:23,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:23,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:23,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808334446] [2024-06-20 18:20:23,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808334446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:23,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:23,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:20:23,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302530089] [2024-06-20 18:20:23,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:23,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:20:23,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:23,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:20:23,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:20:23,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:20:23,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 470 transitions, 6791 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:23,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:23,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:20:23,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:24,766 INFO L124 PetriNetUnfolderBase]: 2194/4570 cut-off events. [2024-06-20 18:20:24,767 INFO L125 PetriNetUnfolderBase]: For 1210858/1210881 co-relation queries the response was YES. [2024-06-20 18:20:24,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40261 conditions, 4570 events. 2194/4570 cut-off events. For 1210858/1210881 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 34838 event pairs, 662 based on Foata normal form. 10/4573 useless extension candidates. Maximal degree in co-relation 40041. Up to 2754 conditions per place. [2024-06-20 18:20:24,845 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 407 selfloop transitions, 111 changer transitions 0/528 dead transitions. [2024-06-20 18:20:24,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 528 transitions, 9544 flow [2024-06-20 18:20:24,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:20:24,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:20:24,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 268 transitions. [2024-06-20 18:20:24,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024024024024024 [2024-06-20 18:20:24,847 INFO L175 Difference]: Start difference. First operand has 679 places, 470 transitions, 6791 flow. Second operand 18 states and 268 transitions. [2024-06-20 18:20:24,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 528 transitions, 9544 flow [2024-06-20 18:20:31,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 528 transitions, 9301 flow, removed 27 selfloop flow, removed 14 redundant places. [2024-06-20 18:20:31,374 INFO L231 Difference]: Finished difference. Result has 683 places, 474 transitions, 6858 flow [2024-06-20 18:20:31,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6557, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6858, PETRI_PLACES=683, PETRI_TRANSITIONS=474} [2024-06-20 18:20:31,374 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 645 predicate places. [2024-06-20 18:20:31,375 INFO L495 AbstractCegarLoop]: Abstraction has has 683 places, 474 transitions, 6858 flow [2024-06-20 18:20:31,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:31,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:31,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:20:31,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 18:20:31,375 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-20 18:20:31,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:31,376 INFO L85 PathProgramCache]: Analyzing trace with hash 2037155105, now seen corresponding path program 13 times [2024-06-20 18:20:31,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:31,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136944845] [2024-06-20 18:20:31,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:31,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:31,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:31,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:31,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:31,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136944845] [2024-06-20 18:20:31,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136944845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:31,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:31,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:20:31,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254303881] [2024-06-20 18:20:31,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:31,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:20:31,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:31,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:20:31,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:20:31,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:20:31,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 474 transitions, 6858 flow. Second operand has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:31,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:31,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:20:31,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:32,987 INFO L124 PetriNetUnfolderBase]: 2180/4540 cut-off events. [2024-06-20 18:20:32,988 INFO L125 PetriNetUnfolderBase]: For 1172988/1173011 co-relation queries the response was YES. [2024-06-20 18:20:33,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39338 conditions, 4540 events. 2180/4540 cut-off events. For 1172988/1173011 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 34444 event pairs, 599 based on Foata normal form. 10/4543 useless extension candidates. Maximal degree in co-relation 39118. Up to 2174 conditions per place. [2024-06-20 18:20:33,071 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 382 selfloop transitions, 122 changer transitions 0/514 dead transitions. [2024-06-20 18:20:33,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 695 places, 514 transitions, 8760 flow [2024-06-20 18:20:33,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:20:33,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:20:33,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2024-06-20 18:20:33,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41995841995842 [2024-06-20 18:20:33,072 INFO L175 Difference]: Start difference. First operand has 683 places, 474 transitions, 6858 flow. Second operand 13 states and 202 transitions. [2024-06-20 18:20:33,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 695 places, 514 transitions, 8760 flow [2024-06-20 18:20:40,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 514 transitions, 8438 flow, removed 33 selfloop flow, removed 14 redundant places. [2024-06-20 18:20:40,620 INFO L231 Difference]: Finished difference. Result has 682 places, 474 transitions, 6785 flow [2024-06-20 18:20:40,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6785, PETRI_PLACES=682, PETRI_TRANSITIONS=474} [2024-06-20 18:20:40,621 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 644 predicate places. [2024-06-20 18:20:40,621 INFO L495 AbstractCegarLoop]: Abstraction has has 682 places, 474 transitions, 6785 flow [2024-06-20 18:20:40,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.909090909090908) internal successors, (109), 11 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:40,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:40,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:20:40,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 18:20:40,621 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-20 18:20:40,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:40,622 INFO L85 PathProgramCache]: Analyzing trace with hash 687703329, now seen corresponding path program 14 times [2024-06-20 18:20:40,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:40,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767635045] [2024-06-20 18:20:40,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:40,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:40,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:41,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-20 18:20:41,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:41,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767635045] [2024-06-20 18:20:41,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767635045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:41,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:41,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:20:41,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476476731] [2024-06-20 18:20:41,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:41,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:20:41,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:41,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:20:41,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:20:41,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:20:41,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 682 places, 474 transitions, 6785 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:41,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:41,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:20:41,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:42,458 INFO L124 PetriNetUnfolderBase]: 2196/4576 cut-off events. [2024-06-20 18:20:42,458 INFO L125 PetriNetUnfolderBase]: For 1222473/1222496 co-relation queries the response was YES. [2024-06-20 18:20:42,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39899 conditions, 4576 events. 2196/4576 cut-off events. For 1222473/1222496 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 34870 event pairs, 634 based on Foata normal form. 10/4579 useless extension candidates. Maximal degree in co-relation 39680. Up to 2747 conditions per place. [2024-06-20 18:20:42,545 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 388 selfloop transitions, 129 changer transitions 0/527 dead transitions. [2024-06-20 18:20:42,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 527 transitions, 9002 flow [2024-06-20 18:20:42,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-20 18:20:42,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-20 18:20:42,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 271 transitions. [2024-06-20 18:20:42,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38549075391180654 [2024-06-20 18:20:42,546 INFO L175 Difference]: Start difference. First operand has 682 places, 474 transitions, 6785 flow. Second operand 19 states and 271 transitions. [2024-06-20 18:20:42,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 527 transitions, 9002 flow [2024-06-20 18:20:50,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 527 transitions, 8799 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-20 18:20:50,844 INFO L231 Difference]: Finished difference. Result has 691 places, 476 transitions, 6888 flow [2024-06-20 18:20:50,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6582, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6888, PETRI_PLACES=691, PETRI_TRANSITIONS=476} [2024-06-20 18:20:50,845 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 653 predicate places. [2024-06-20 18:20:50,845 INFO L495 AbstractCegarLoop]: Abstraction has has 691 places, 476 transitions, 6888 flow [2024-06-20 18:20:50,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:50,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:50,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:20:50,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 18:20:50,845 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:50,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:50,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2105539395, now seen corresponding path program 15 times [2024-06-20 18:20:50,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:50,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874456502] [2024-06-20 18:20:50,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:50,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:50,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:51,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:51,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:51,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874456502] [2024-06-20 18:20:51,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874456502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:51,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:51,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:20:51,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951212516] [2024-06-20 18:20:51,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:51,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:20:51,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:51,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:20:51,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:20:51,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:20:51,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 691 places, 476 transitions, 6888 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:51,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:51,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:20:51,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:52,845 INFO L124 PetriNetUnfolderBase]: 2212/4612 cut-off events. [2024-06-20 18:20:52,846 INFO L125 PetriNetUnfolderBase]: For 1270810/1270833 co-relation queries the response was YES. [2024-06-20 18:20:52,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40838 conditions, 4612 events. 2212/4612 cut-off events. For 1270810/1270833 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 35318 event pairs, 675 based on Foata normal form. 10/4615 useless extension candidates. Maximal degree in co-relation 40617. Up to 2874 conditions per place. [2024-06-20 18:20:52,922 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 394 selfloop transitions, 121 changer transitions 0/525 dead transitions. [2024-06-20 18:20:52,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 525 transitions, 8868 flow [2024-06-20 18:20:52,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:20:52,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:20:52,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 252 transitions. [2024-06-20 18:20:52,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40063593004769477 [2024-06-20 18:20:52,926 INFO L175 Difference]: Start difference. First operand has 691 places, 476 transitions, 6888 flow. Second operand 17 states and 252 transitions. [2024-06-20 18:20:52,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 525 transitions, 8868 flow [2024-06-20 18:21:00,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 525 transitions, 8592 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-20 18:21:00,238 INFO L231 Difference]: Finished difference. Result has 694 places, 478 transitions, 6896 flow [2024-06-20 18:21:00,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6613, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6896, PETRI_PLACES=694, PETRI_TRANSITIONS=478} [2024-06-20 18:21:00,239 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 656 predicate places. [2024-06-20 18:21:00,239 INFO L495 AbstractCegarLoop]: Abstraction has has 694 places, 478 transitions, 6896 flow [2024-06-20 18:21:00,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:00,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:00,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:21:00,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 18:21:00,239 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-20 18:21:00,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:00,239 INFO L85 PathProgramCache]: Analyzing trace with hash -248503357, now seen corresponding path program 16 times [2024-06-20 18:21:00,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:00,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533210290] [2024-06-20 18:21:00,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:00,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:00,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:00,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:00,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:00,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533210290] [2024-06-20 18:21:00,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533210290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:00,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:00,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:21:00,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389646334] [2024-06-20 18:21:00,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:00,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:21:00,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:00,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:21:00,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:21:00,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:21:00,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 478 transitions, 6896 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:00,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:00,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:21:00,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:02,100 INFO L124 PetriNetUnfolderBase]: 2228/4648 cut-off events. [2024-06-20 18:21:02,100 INFO L125 PetriNetUnfolderBase]: For 1321558/1321581 co-relation queries the response was YES. [2024-06-20 18:21:02,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41620 conditions, 4648 events. 2228/4648 cut-off events. For 1321558/1321581 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 35523 event pairs, 690 based on Foata normal form. 10/4651 useless extension candidates. Maximal degree in co-relation 41397. Up to 2747 conditions per place. [2024-06-20 18:21:02,188 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 411 selfloop transitions, 114 changer transitions 0/535 dead transitions. [2024-06-20 18:21:02,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 713 places, 535 transitions, 9167 flow [2024-06-20 18:21:02,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-20 18:21:02,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-20 18:21:02,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 289 transitions. [2024-06-20 18:21:02,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39054054054054055 [2024-06-20 18:21:02,189 INFO L175 Difference]: Start difference. First operand has 694 places, 478 transitions, 6896 flow. Second operand 20 states and 289 transitions. [2024-06-20 18:21:02,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 713 places, 535 transitions, 9167 flow [2024-06-20 18:21:10,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 535 transitions, 8931 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-20 18:21:10,382 INFO L231 Difference]: Finished difference. Result has 702 places, 480 transitions, 6937 flow [2024-06-20 18:21:10,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6662, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6937, PETRI_PLACES=702, PETRI_TRANSITIONS=480} [2024-06-20 18:21:10,382 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 664 predicate places. [2024-06-20 18:21:10,382 INFO L495 AbstractCegarLoop]: Abstraction has has 702 places, 480 transitions, 6937 flow [2024-06-20 18:21:10,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:10,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:10,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:21:10,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 18:21:10,383 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-20 18:21:10,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:10,383 INFO L85 PathProgramCache]: Analyzing trace with hash 241166115, now seen corresponding path program 17 times [2024-06-20 18:21:10,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:10,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717845972] [2024-06-20 18:21:10,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:10,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:10,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:10,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:10,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:10,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717845972] [2024-06-20 18:21:10,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717845972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:10,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:10,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:21:10,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334778934] [2024-06-20 18:21:10,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:10,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:21:10,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:10,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:21:10,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:21:10,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:21:10,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 480 transitions, 6937 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:10,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:10,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:21:10,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:12,191 INFO L124 PetriNetUnfolderBase]: 2229/4651 cut-off events. [2024-06-20 18:21:12,191 INFO L125 PetriNetUnfolderBase]: For 1326767/1326790 co-relation queries the response was YES. [2024-06-20 18:21:12,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41596 conditions, 4651 events. 2229/4651 cut-off events. For 1326767/1326790 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 35655 event pairs, 679 based on Foata normal form. 10/4654 useless extension candidates. Maximal degree in co-relation 41371. Up to 2912 conditions per place. [2024-06-20 18:21:12,279 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 388 selfloop transitions, 128 changer transitions 0/526 dead transitions. [2024-06-20 18:21:12,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 526 transitions, 8667 flow [2024-06-20 18:21:12,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:21:12,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:21:12,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 256 transitions. [2024-06-20 18:21:12,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843843843843844 [2024-06-20 18:21:12,280 INFO L175 Difference]: Start difference. First operand has 702 places, 480 transitions, 6937 flow. Second operand 18 states and 256 transitions. [2024-06-20 18:21:12,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 526 transitions, 8667 flow [2024-06-20 18:21:20,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 526 transitions, 8452 flow, removed 5 selfloop flow, removed 16 redundant places. [2024-06-20 18:21:20,612 INFO L231 Difference]: Finished difference. Result has 704 places, 481 transitions, 7003 flow [2024-06-20 18:21:20,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6722, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7003, PETRI_PLACES=704, PETRI_TRANSITIONS=481} [2024-06-20 18:21:20,613 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 666 predicate places. [2024-06-20 18:21:20,613 INFO L495 AbstractCegarLoop]: Abstraction has has 704 places, 481 transitions, 7003 flow [2024-06-20 18:21:20,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:20,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:20,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, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:21:20,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 18:21:20,613 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-20 18:21:20,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:20,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1087204161, now seen corresponding path program 18 times [2024-06-20 18:21:20,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:20,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374601671] [2024-06-20 18:21:20,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:20,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:21,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:21,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:21,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374601671] [2024-06-20 18:21:21,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374601671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:21,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:21,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:21:21,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012318173] [2024-06-20 18:21:21,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:21,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:21:21,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:21,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:21:21,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:21:21,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:21:21,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 481 transitions, 7003 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:21,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:21,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:21:21,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:22,548 INFO L124 PetriNetUnfolderBase]: 2238/4674 cut-off events. [2024-06-20 18:21:22,548 INFO L125 PetriNetUnfolderBase]: For 1363228/1363251 co-relation queries the response was YES. [2024-06-20 18:21:22,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42181 conditions, 4674 events. 2238/4674 cut-off events. For 1363228/1363251 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 35832 event pairs, 668 based on Foata normal form. 10/4677 useless extension candidates. Maximal degree in co-relation 41955. Up to 2747 conditions per place. [2024-06-20 18:21:22,617 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 409 selfloop transitions, 121 changer transitions 0/540 dead transitions. [2024-06-20 18:21:22,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 540 transitions, 9307 flow [2024-06-20 18:21:22,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-20 18:21:22,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-20 18:21:22,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 291 transitions. [2024-06-20 18:21:22,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932432432432432 [2024-06-20 18:21:22,619 INFO L175 Difference]: Start difference. First operand has 704 places, 481 transitions, 7003 flow. Second operand 20 states and 291 transitions. [2024-06-20 18:21:22,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 540 transitions, 9307 flow [2024-06-20 18:21:31,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 540 transitions, 9039 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-20 18:21:31,279 INFO L231 Difference]: Finished difference. Result has 708 places, 482 transitions, 7002 flow [2024-06-20 18:21:31,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6735, PETRI_DIFFERENCE_MINUEND_PLACES=688, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7002, PETRI_PLACES=708, PETRI_TRANSITIONS=482} [2024-06-20 18:21:31,279 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 670 predicate places. [2024-06-20 18:21:31,280 INFO L495 AbstractCegarLoop]: Abstraction has has 708 places, 482 transitions, 7002 flow [2024-06-20 18:21:31,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:31,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:31,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:21:31,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 18:21:31,280 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-20 18:21:31,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:31,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1873802787, now seen corresponding path program 19 times [2024-06-20 18:21:31,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:31,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82306198] [2024-06-20 18:21:31,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:31,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:31,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:31,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:31,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82306198] [2024-06-20 18:21:31,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82306198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:31,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:31,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:21:31,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208958436] [2024-06-20 18:21:31,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:31,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:21:31,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:31,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:21:31,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:21:31,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:21:31,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 482 transitions, 7002 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:31,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:31,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:21:31,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:33,177 INFO L124 PetriNetUnfolderBase]: 2246/4690 cut-off events. [2024-06-20 18:21:33,177 INFO L125 PetriNetUnfolderBase]: For 1384535/1384558 co-relation queries the response was YES. [2024-06-20 18:21:33,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42429 conditions, 4690 events. 2246/4690 cut-off events. For 1384535/1384558 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 35973 event pairs, 671 based on Foata normal form. 10/4693 useless extension candidates. Maximal degree in co-relation 42203. Up to 2747 conditions per place. [2024-06-20 18:21:33,262 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 416 selfloop transitions, 119 changer transitions 0/545 dead transitions. [2024-06-20 18:21:33,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 545 transitions, 9094 flow [2024-06-20 18:21:33,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-06-20 18:21:33,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-06-20 18:21:33,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 324 transitions. [2024-06-20 18:21:33,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3807285546415981 [2024-06-20 18:21:33,263 INFO L175 Difference]: Start difference. First operand has 708 places, 482 transitions, 7002 flow. Second operand 23 states and 324 transitions. [2024-06-20 18:21:33,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 545 transitions, 9094 flow [2024-06-20 18:21:41,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 545 transitions, 8842 flow, removed 8 selfloop flow, removed 15 redundant places. [2024-06-20 18:21:41,571 INFO L231 Difference]: Finished difference. Result has 717 places, 484 transitions, 7039 flow [2024-06-20 18:21:41,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7039, PETRI_PLACES=717, PETRI_TRANSITIONS=484} [2024-06-20 18:21:41,571 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 679 predicate places. [2024-06-20 18:21:41,571 INFO L495 AbstractCegarLoop]: Abstraction has has 717 places, 484 transitions, 7039 flow [2024-06-20 18:21:41,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:41,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:41,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:21:41,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 18:21:41,572 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-20 18:21:41,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:41,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1964468479, now seen corresponding path program 20 times [2024-06-20 18:21:41,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:41,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812878054] [2024-06-20 18:21:41,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:41,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:41,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:41,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:41,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812878054] [2024-06-20 18:21:41,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812878054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:41,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:41,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:21:41,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116993280] [2024-06-20 18:21:41,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:41,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:21:41,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:41,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:21:41,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:21:42,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:21:42,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 484 transitions, 7039 flow. Second operand has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:42,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:42,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:21:42,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:43,398 INFO L124 PetriNetUnfolderBase]: 2248/4700 cut-off events. [2024-06-20 18:21:43,399 INFO L125 PetriNetUnfolderBase]: For 1407354/1407377 co-relation queries the response was YES. [2024-06-20 18:21:43,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42608 conditions, 4700 events. 2248/4700 cut-off events. For 1407354/1407377 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36084 event pairs, 675 based on Foata normal form. 10/4703 useless extension candidates. Maximal degree in co-relation 42381. Up to 2747 conditions per place. [2024-06-20 18:21:43,487 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 420 selfloop transitions, 115 changer transitions 0/545 dead transitions. [2024-06-20 18:21:43,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 545 transitions, 8853 flow [2024-06-20 18:21:43,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-06-20 18:21:43,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-06-20 18:21:43,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 318 transitions. [2024-06-20 18:21:43,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906633906633907 [2024-06-20 18:21:43,488 INFO L175 Difference]: Start difference. First operand has 717 places, 484 transitions, 7039 flow. Second operand 22 states and 318 transitions. [2024-06-20 18:21:43,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 545 transitions, 8853 flow [2024-06-20 18:21:52,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 545 transitions, 8560 flow, removed 10 selfloop flow, removed 20 redundant places. [2024-06-20 18:21:52,123 INFO L231 Difference]: Finished difference. Result has 719 places, 484 transitions, 6981 flow [2024-06-20 18:21:52,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6981, PETRI_PLACES=719, PETRI_TRANSITIONS=484} [2024-06-20 18:21:52,124 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 681 predicate places. [2024-06-20 18:21:52,124 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 484 transitions, 6981 flow [2024-06-20 18:21:52,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.75) internal successors, (117), 12 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:52,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:52,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:21:52,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 18:21:52,124 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-20 18:21:52,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:52,125 INFO L85 PathProgramCache]: Analyzing trace with hash -428315314, now seen corresponding path program 1 times [2024-06-20 18:21:52,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:52,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839368143] [2024-06-20 18:21:52,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:52,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:52,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:52,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-20 18:21:52,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:52,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839368143] [2024-06-20 18:21:52,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839368143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:52,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:52,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:21:52,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055317104] [2024-06-20 18:21:52,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:52,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:21:52,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:52,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:21:52,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:21:52,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:21:52,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 484 transitions, 6981 flow. Second operand has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:52,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:52,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:21:52,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:53,985 INFO L124 PetriNetUnfolderBase]: 2244/4692 cut-off events. [2024-06-20 18:21:53,985 INFO L125 PetriNetUnfolderBase]: For 1397085/1397108 co-relation queries the response was YES. [2024-06-20 18:21:54,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42164 conditions, 4692 events. 2244/4692 cut-off events. For 1397085/1397108 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36047 event pairs, 681 based on Foata normal form. 9/4694 useless extension candidates. Maximal degree in co-relation 41936. Up to 1958 conditions per place. [2024-06-20 18:21:54,071 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 347 selfloop transitions, 141 changer transitions 22/520 dead transitions. [2024-06-20 18:21:54,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 520 transitions, 8411 flow [2024-06-20 18:21:54,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:21:54,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:21:54,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 205 transitions. [2024-06-20 18:21:54,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39575289575289574 [2024-06-20 18:21:54,072 INFO L175 Difference]: Start difference. First operand has 719 places, 484 transitions, 6981 flow. Second operand 14 states and 205 transitions. [2024-06-20 18:21:54,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 520 transitions, 8411 flow [2024-06-20 18:22:02,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 712 places, 520 transitions, 8148 flow, removed 7 selfloop flow, removed 20 redundant places. [2024-06-20 18:22:02,476 INFO L231 Difference]: Finished difference. Result has 713 places, 477 transitions, 6946 flow [2024-06-20 18:22:02,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6718, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6946, PETRI_PLACES=713, PETRI_TRANSITIONS=477} [2024-06-20 18:22:02,476 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 675 predicate places. [2024-06-20 18:22:02,476 INFO L495 AbstractCegarLoop]: Abstraction has has 713 places, 477 transitions, 6946 flow [2024-06-20 18:22:02,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:02,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:02,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:02,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 18:22:02,477 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-20 18:22:02,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:02,477 INFO L85 PathProgramCache]: Analyzing trace with hash 771235816, now seen corresponding path program 2 times [2024-06-20 18:22:02,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:02,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617847013] [2024-06-20 18:22:02,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:02,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:02,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:02,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:02,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:02,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617847013] [2024-06-20 18:22:02,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617847013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:02,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:02,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:02,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401136590] [2024-06-20 18:22:02,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:02,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:02,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:02,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:02,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:03,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:03,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 477 transitions, 6946 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:03,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:03,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:03,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:22:04,392 INFO L124 PetriNetUnfolderBase]: 2194/4584 cut-off events. [2024-06-20 18:22:04,392 INFO L125 PetriNetUnfolderBase]: For 1386806/1386825 co-relation queries the response was YES. [2024-06-20 18:22:04,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40976 conditions, 4584 events. 2194/4584 cut-off events. For 1386806/1386825 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 35105 event pairs, 807 based on Foata normal form. 14/4589 useless extension candidates. Maximal degree in co-relation 40749. Up to 2738 conditions per place. [2024-06-20 18:22:04,474 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 347 selfloop transitions, 150 changer transitions 21/528 dead transitions. [2024-06-20 18:22:04,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 528 transitions, 8342 flow [2024-06-20 18:22:04,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:22:04,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:22:04,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 235 transitions. [2024-06-20 18:22:04,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3969594594594595 [2024-06-20 18:22:04,475 INFO L175 Difference]: Start difference. First operand has 713 places, 477 transitions, 6946 flow. Second operand 16 states and 235 transitions. [2024-06-20 18:22:04,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 528 transitions, 8342 flow [2024-06-20 18:22:12,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 528 transitions, 7810 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-20 18:22:12,209 INFO L231 Difference]: Finished difference. Result has 704 places, 466 transitions, 6593 flow [2024-06-20 18:22:12,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=688, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6593, PETRI_PLACES=704, PETRI_TRANSITIONS=466} [2024-06-20 18:22:12,210 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 666 predicate places. [2024-06-20 18:22:12,210 INFO L495 AbstractCegarLoop]: Abstraction has has 704 places, 466 transitions, 6593 flow [2024-06-20 18:22:12,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:12,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:12,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:12,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 18:22:12,210 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-20 18:22:12,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:12,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1541159244, now seen corresponding path program 3 times [2024-06-20 18:22:12,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:12,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145503192] [2024-06-20 18:22:12,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:12,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:12,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:12,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:12,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:12,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145503192] [2024-06-20 18:22:12,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145503192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:12,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:12,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:12,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210508765] [2024-06-20 18:22:12,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:12,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:12,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:12,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:12,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:12,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:12,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 466 transitions, 6593 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:12,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:12,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:12,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:22:14,291 INFO L124 PetriNetUnfolderBase]: 2134/4458 cut-off events. [2024-06-20 18:22:14,291 INFO L125 PetriNetUnfolderBase]: For 1278338/1278357 co-relation queries the response was YES. [2024-06-20 18:22:14,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39239 conditions, 4458 events. 2134/4458 cut-off events. For 1278338/1278357 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 33927 event pairs, 803 based on Foata normal form. 10/4459 useless extension candidates. Maximal degree in co-relation 39017. Up to 2706 conditions per place. [2024-06-20 18:22:14,357 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 336 selfloop transitions, 145 changer transitions 24/515 dead transitions. [2024-06-20 18:22:14,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 706 places, 515 transitions, 7949 flow [2024-06-20 18:22:14,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:22:14,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:22:14,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 229 transitions. [2024-06-20 18:22:14,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38682432432432434 [2024-06-20 18:22:14,369 INFO L175 Difference]: Start difference. First operand has 704 places, 466 transitions, 6593 flow. Second operand 16 states and 229 transitions. [2024-06-20 18:22:14,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 706 places, 515 transitions, 7949 flow [2024-06-20 18:22:21,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 515 transitions, 7623 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-06-20 18:22:21,006 INFO L231 Difference]: Finished difference. Result has 689 places, 457 transitions, 6456 flow [2024-06-20 18:22:21,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6271, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6456, PETRI_PLACES=689, PETRI_TRANSITIONS=457} [2024-06-20 18:22:21,007 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 651 predicate places. [2024-06-20 18:22:21,007 INFO L495 AbstractCegarLoop]: Abstraction has has 689 places, 457 transitions, 6456 flow [2024-06-20 18:22:21,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:21,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:21,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:21,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 18:22:21,007 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-20 18:22:21,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:21,007 INFO L85 PathProgramCache]: Analyzing trace with hash 63537888, now seen corresponding path program 4 times [2024-06-20 18:22:21,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:21,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500304934] [2024-06-20 18:22:21,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:21,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:21,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:21,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:21,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:21,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500304934] [2024-06-20 18:22:21,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500304934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:21,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:21,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:21,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498916244] [2024-06-20 18:22:21,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:21,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:21,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:21,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:21,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:21,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:21,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 457 transitions, 6456 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:21,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:21,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:21,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:22:23,013 INFO L124 PetriNetUnfolderBase]: 2123/4438 cut-off events. [2024-06-20 18:22:23,014 INFO L125 PetriNetUnfolderBase]: For 1300152/1300171 co-relation queries the response was YES. [2024-06-20 18:22:23,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36837 conditions, 4438 events. 2123/4438 cut-off events. For 1300152/1300171 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 33773 event pairs, 799 based on Foata normal form. 34/4463 useless extension candidates. Maximal degree in co-relation 36619. Up to 3528 conditions per place. [2024-06-20 18:22:23,084 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 374 selfloop transitions, 46 changer transitions 70/500 dead transitions. [2024-06-20 18:22:23,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 500 transitions, 7808 flow [2024-06-20 18:22:23,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:22:23,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:22:23,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 203 transitions. [2024-06-20 18:22:23,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3918918918918919 [2024-06-20 18:22:23,085 INFO L175 Difference]: Start difference. First operand has 689 places, 457 transitions, 6456 flow. Second operand 14 states and 203 transitions. [2024-06-20 18:22:23,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 500 transitions, 7808 flow [2024-06-20 18:22:29,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 500 transitions, 7474 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-06-20 18:22:29,920 INFO L231 Difference]: Finished difference. Result has 676 places, 412 transitions, 5518 flow [2024-06-20 18:22:29,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6136, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5518, PETRI_PLACES=676, PETRI_TRANSITIONS=412} [2024-06-20 18:22:29,921 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 638 predicate places. [2024-06-20 18:22:29,921 INFO L495 AbstractCegarLoop]: Abstraction has has 676 places, 412 transitions, 5518 flow [2024-06-20 18:22:29,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:29,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:29,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:29,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 18:22:29,921 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-20 18:22:29,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:29,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1273357694, now seen corresponding path program 5 times [2024-06-20 18:22:29,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:29,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336269296] [2024-06-20 18:22:29,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:29,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:29,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:30,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:30,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:30,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336269296] [2024-06-20 18:22:30,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336269296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:30,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:30,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:30,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238842197] [2024-06-20 18:22:30,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:30,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:30,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:30,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:30,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:30,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:30,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 412 transitions, 5518 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:30,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:30,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:30,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:22:31,850 INFO L124 PetriNetUnfolderBase]: 1862/3879 cut-off events. [2024-06-20 18:22:31,850 INFO L125 PetriNetUnfolderBase]: For 1043874/1043889 co-relation queries the response was YES. [2024-06-20 18:22:31,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32442 conditions, 3879 events. 1862/3879 cut-off events. For 1043874/1043889 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 28611 event pairs, 641 based on Foata normal form. 13/3883 useless extension candidates. Maximal degree in co-relation 32225. Up to 2706 conditions per place. [2024-06-20 18:22:31,921 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 343 selfloop transitions, 71 changer transitions 27/451 dead transitions. [2024-06-20 18:22:31,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 671 places, 451 transitions, 6852 flow [2024-06-20 18:22:31,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:22:31,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:22:31,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 236 transitions. [2024-06-20 18:22:31,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3751987281399046 [2024-06-20 18:22:31,922 INFO L175 Difference]: Start difference. First operand has 676 places, 412 transitions, 5518 flow. Second operand 17 states and 236 transitions. [2024-06-20 18:22:31,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 671 places, 451 transitions, 6852 flow [2024-06-20 18:22:38,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 451 transitions, 6545 flow, removed 36 selfloop flow, removed 30 redundant places. [2024-06-20 18:22:38,186 INFO L231 Difference]: Finished difference. Result has 642 places, 396 transitions, 5164 flow [2024-06-20 18:22:38,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5223, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5164, PETRI_PLACES=642, PETRI_TRANSITIONS=396} [2024-06-20 18:22:38,187 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 604 predicate places. [2024-06-20 18:22:38,187 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 396 transitions, 5164 flow [2024-06-20 18:22:38,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:38,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:38,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:38,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 18:22:38,187 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-20 18:22:38,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:38,187 INFO L85 PathProgramCache]: Analyzing trace with hash 474123666, now seen corresponding path program 6 times [2024-06-20 18:22:38,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:38,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951835045] [2024-06-20 18:22:38,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:38,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:38,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:38,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:38,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951835045] [2024-06-20 18:22:38,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951835045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:38,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:38,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:38,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584826445] [2024-06-20 18:22:38,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:38,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:38,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:38,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:38,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:38,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:38,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 396 transitions, 5164 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:38,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:38,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:38,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:22:39,862 INFO L124 PetriNetUnfolderBase]: 1781/3710 cut-off events. [2024-06-20 18:22:39,863 INFO L125 PetriNetUnfolderBase]: For 935803/935818 co-relation queries the response was YES. [2024-06-20 18:22:39,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29697 conditions, 3710 events. 1781/3710 cut-off events. For 935803/935818 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 27052 event pairs, 623 based on Foata normal form. 17/3716 useless extension candidates. Maximal degree in co-relation 29495. Up to 2706 conditions per place. [2024-06-20 18:22:39,920 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 327 selfloop transitions, 65 changer transitions 33/435 dead transitions. [2024-06-20 18:22:39,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 435 transitions, 6456 flow [2024-06-20 18:22:39,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:22:39,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:22:39,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 235 transitions. [2024-06-20 18:22:39,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37360890302066774 [2024-06-20 18:22:39,921 INFO L175 Difference]: Start difference. First operand has 642 places, 396 transitions, 5164 flow. Second operand 17 states and 235 transitions. [2024-06-20 18:22:39,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 435 transitions, 6456 flow [2024-06-20 18:22:45,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 435 transitions, 6215 flow, removed 11 selfloop flow, removed 26 redundant places. [2024-06-20 18:22:45,080 INFO L231 Difference]: Finished difference. Result has 621 places, 374 transitions, 4800 flow [2024-06-20 18:22:45,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4935, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4800, PETRI_PLACES=621, PETRI_TRANSITIONS=374} [2024-06-20 18:22:45,081 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 583 predicate places. [2024-06-20 18:22:45,081 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 374 transitions, 4800 flow [2024-06-20 18:22:45,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:45,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:45,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:45,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 18:22:45,081 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-20 18:22:45,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:45,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1243030748, now seen corresponding path program 7 times [2024-06-20 18:22:45,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:45,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317660339] [2024-06-20 18:22:45,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:45,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:45,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:45,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:45,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:45,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317660339] [2024-06-20 18:22:45,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317660339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:45,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:45,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:45,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314997744] [2024-06-20 18:22:45,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:45,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:45,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:45,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:45,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:45,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:45,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 374 transitions, 4800 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:45,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:45,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:45,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:22:46,672 INFO L124 PetriNetUnfolderBase]: 1648/3439 cut-off events. [2024-06-20 18:22:46,672 INFO L125 PetriNetUnfolderBase]: For 806757/806772 co-relation queries the response was YES. [2024-06-20 18:22:46,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26273 conditions, 3439 events. 1648/3439 cut-off events. For 806757/806772 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24657 event pairs, 599 based on Foata normal form. 21/3449 useless extension candidates. Maximal degree in co-relation 26075. Up to 2706 conditions per place. [2024-06-20 18:22:46,729 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 298 selfloop transitions, 29 changer transitions 71/405 dead transitions. [2024-06-20 18:22:46,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 405 transitions, 5766 flow [2024-06-20 18:22:46,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:22:46,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:22:46,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 198 transitions. [2024-06-20 18:22:46,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38223938223938225 [2024-06-20 18:22:46,731 INFO L175 Difference]: Start difference. First operand has 621 places, 374 transitions, 4800 flow. Second operand 14 states and 198 transitions. [2024-06-20 18:22:46,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 405 transitions, 5766 flow [2024-06-20 18:22:51,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 405 transitions, 5608 flow, removed 4 selfloop flow, removed 19 redundant places. [2024-06-20 18:22:51,265 INFO L231 Difference]: Finished difference. Result has 601 places, 319 transitions, 3979 flow [2024-06-20 18:22:51,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4642, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3979, PETRI_PLACES=601, PETRI_TRANSITIONS=319} [2024-06-20 18:22:51,265 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 563 predicate places. [2024-06-20 18:22:51,265 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 319 transitions, 3979 flow [2024-06-20 18:22:51,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:51,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:51,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:51,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 18:22:51,266 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-20 18:22:51,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:51,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1365729126, now seen corresponding path program 8 times [2024-06-20 18:22:51,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:51,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675918778] [2024-06-20 18:22:51,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:51,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:51,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:51,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:51,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:51,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675918778] [2024-06-20 18:22:51,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675918778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:51,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:51,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:51,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846819336] [2024-06-20 18:22:51,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:51,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:51,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:51,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:51,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:51,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:51,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 319 transitions, 3979 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:51,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:51,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:51,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:22:52,627 INFO L124 PetriNetUnfolderBase]: 1418/2943 cut-off events. [2024-06-20 18:22:52,627 INFO L125 PetriNetUnfolderBase]: For 660319/660334 co-relation queries the response was YES. [2024-06-20 18:22:52,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22344 conditions, 2943 events. 1418/2943 cut-off events. For 660319/660334 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 20253 event pairs, 561 based on Foata normal form. 17/2955 useless extension candidates. Maximal degree in co-relation 22149. Up to 2082 conditions per place. [2024-06-20 18:22:52,668 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 279 selfloop transitions, 46 changer transitions 26/358 dead transitions. [2024-06-20 18:22:52,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 358 transitions, 5111 flow [2024-06-20 18:22:52,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:22:52,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:22:52,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 219 transitions. [2024-06-20 18:22:52,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945945945945946 [2024-06-20 18:22:52,669 INFO L175 Difference]: Start difference. First operand has 601 places, 319 transitions, 3979 flow. Second operand 15 states and 219 transitions. [2024-06-20 18:22:52,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 358 transitions, 5111 flow [2024-06-20 18:22:55,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 358 transitions, 4750 flow, removed 40 selfloop flow, removed 53 redundant places. [2024-06-20 18:22:55,255 INFO L231 Difference]: Finished difference. Result has 515 places, 303 transitions, 3612 flow [2024-06-20 18:22:55,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3612, PETRI_PLACES=515, PETRI_TRANSITIONS=303} [2024-06-20 18:22:55,256 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 477 predicate places. [2024-06-20 18:22:55,256 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 303 transitions, 3612 flow [2024-06-20 18:22:55,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:55,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:55,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:55,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 18:22:55,257 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-20 18:22:55,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:55,257 INFO L85 PathProgramCache]: Analyzing trace with hash -2030958224, now seen corresponding path program 9 times [2024-06-20 18:22:55,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:55,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674136635] [2024-06-20 18:22:55,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:55,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:55,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:55,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:55,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:55,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674136635] [2024-06-20 18:22:55,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674136635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:55,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:55,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:55,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766812081] [2024-06-20 18:22:55,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:55,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:55,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:55,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:55,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:55,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:55,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 303 transitions, 3612 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:55,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:55,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:55,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:22:56,560 INFO L124 PetriNetUnfolderBase]: 1328/2755 cut-off events. [2024-06-20 18:22:56,560 INFO L125 PetriNetUnfolderBase]: For 483560/483575 co-relation queries the response was YES. [2024-06-20 18:22:56,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19663 conditions, 2755 events. 1328/2755 cut-off events. For 483560/483575 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 18600 event pairs, 551 based on Foata normal form. 13/2763 useless extension candidates. Maximal degree in co-relation 19491. Up to 2082 conditions per place. [2024-06-20 18:22:56,597 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 272 selfloop transitions, 39 changer transitions 25/343 dead transitions. [2024-06-20 18:22:56,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 343 transitions, 4672 flow [2024-06-20 18:22:56,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:22:56,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:22:56,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 227 transitions. [2024-06-20 18:22:56,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38344594594594594 [2024-06-20 18:22:56,598 INFO L175 Difference]: Start difference. First operand has 515 places, 303 transitions, 3612 flow. Second operand 16 states and 227 transitions. [2024-06-20 18:22:56,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 343 transitions, 4672 flow [2024-06-20 18:22:58,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 343 transitions, 4541 flow, removed 14 selfloop flow, removed 17 redundant places. [2024-06-20 18:22:58,873 INFO L231 Difference]: Finished difference. Result has 497 places, 289 transitions, 3466 flow [2024-06-20 18:22:58,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3466, PETRI_PLACES=497, PETRI_TRANSITIONS=289} [2024-06-20 18:22:58,874 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 459 predicate places. [2024-06-20 18:22:58,874 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 289 transitions, 3466 flow [2024-06-20 18:22:58,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:58,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:22:58,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:22:58,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 18:22:58,874 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-20 18:22:58,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:22:58,875 INFO L85 PathProgramCache]: Analyzing trace with hash -973953646, now seen corresponding path program 10 times [2024-06-20 18:22:58,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:22:58,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90845958] [2024-06-20 18:22:58,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:22:58,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:22:58,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:22:59,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:22:59,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:22:59,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90845958] [2024-06-20 18:22:59,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90845958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:22:59,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:22:59,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:22:59,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127014251] [2024-06-20 18:22:59,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:22:59,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:22:59,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:22:59,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:22:59,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:22:59,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:22:59,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 289 transitions, 3466 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:22:59,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:22:59,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:22:59,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:00,156 INFO L124 PetriNetUnfolderBase]: 1273/2634 cut-off events. [2024-06-20 18:23:00,157 INFO L125 PetriNetUnfolderBase]: For 415142/415157 co-relation queries the response was YES. [2024-06-20 18:23:00,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18536 conditions, 2634 events. 1273/2634 cut-off events. For 415142/415157 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17541 event pairs, 545 based on Foata normal form. 9/2638 useless extension candidates. Maximal degree in co-relation 18369. Up to 2082 conditions per place. [2024-06-20 18:23:00,196 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 250 selfloop transitions, 33 changer transitions 34/322 dead transitions. [2024-06-20 18:23:00,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 322 transitions, 4248 flow [2024-06-20 18:23:00,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:23:00,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:23:00,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 198 transitions. [2024-06-20 18:23:00,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38223938223938225 [2024-06-20 18:23:00,197 INFO L175 Difference]: Start difference. First operand has 497 places, 289 transitions, 3466 flow. Second operand 14 states and 198 transitions. [2024-06-20 18:23:00,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 322 transitions, 4248 flow [2024-06-20 18:23:02,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 322 transitions, 4143 flow, removed 9 selfloop flow, removed 18 redundant places. [2024-06-20 18:23:02,235 INFO L231 Difference]: Finished difference. Result has 476 places, 276 transitions, 3324 flow [2024-06-20 18:23:02,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3324, PETRI_PLACES=476, PETRI_TRANSITIONS=276} [2024-06-20 18:23:02,235 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 438 predicate places. [2024-06-20 18:23:02,235 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 276 transitions, 3324 flow [2024-06-20 18:23:02,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:02,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:02,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:02,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 18:23:02,236 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-20 18:23:02,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:02,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1772958888, now seen corresponding path program 11 times [2024-06-20 18:23:02,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:02,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250727607] [2024-06-20 18:23:02,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:02,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:02,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:02,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:02,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250727607] [2024-06-20 18:23:02,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250727607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:02,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:02,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:23:02,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124226009] [2024-06-20 18:23:02,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:02,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:23:02,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:02,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:23:02,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:23:02,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:02,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 276 transitions, 3324 flow. Second operand has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:02,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:02,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:02,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:03,418 INFO L124 PetriNetUnfolderBase]: 1222/2512 cut-off events. [2024-06-20 18:23:03,418 INFO L125 PetriNetUnfolderBase]: For 378785/378788 co-relation queries the response was YES. [2024-06-20 18:23:03,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17442 conditions, 2512 events. 1222/2512 cut-off events. For 378785/378788 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16596 event pairs, 447 based on Foata normal form. 6/2516 useless extension candidates. Maximal degree in co-relation 17279. Up to 1888 conditions per place. [2024-06-20 18:23:03,450 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 194 selfloop transitions, 34 changer transitions 67/300 dead transitions. [2024-06-20 18:23:03,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 300 transitions, 3990 flow [2024-06-20 18:23:03,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:23:03,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:23:03,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 181 transitions. [2024-06-20 18:23:03,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3762993762993763 [2024-06-20 18:23:03,450 INFO L175 Difference]: Start difference. First operand has 476 places, 276 transitions, 3324 flow. Second operand 13 states and 181 transitions. [2024-06-20 18:23:03,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 300 transitions, 3990 flow [2024-06-20 18:23:05,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 300 transitions, 3882 flow, removed 14 selfloop flow, removed 17 redundant places. [2024-06-20 18:23:05,565 INFO L231 Difference]: Finished difference. Result has 445 places, 221 transitions, 2574 flow [2024-06-20 18:23:05,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2574, PETRI_PLACES=445, PETRI_TRANSITIONS=221} [2024-06-20 18:23:05,566 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 407 predicate places. [2024-06-20 18:23:05,566 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 221 transitions, 2574 flow [2024-06-20 18:23:05,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:05,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:05,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:05,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 18:23:05,566 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-20 18:23:05,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:05,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1849426416, now seen corresponding path program 12 times [2024-06-20 18:23:05,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:05,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788375030] [2024-06-20 18:23:05,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:05,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:05,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:06,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:06,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:06,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788375030] [2024-06-20 18:23:06,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788375030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:06,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:06,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:06,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872757321] [2024-06-20 18:23:06,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:06,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:06,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:06,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:06,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:06,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:06,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 221 transitions, 2574 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:06,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:06,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:06,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:06,756 INFO L124 PetriNetUnfolderBase]: 1003/2058 cut-off events. [2024-06-20 18:23:06,756 INFO L125 PetriNetUnfolderBase]: For 335682/335682 co-relation queries the response was YES. [2024-06-20 18:23:06,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14634 conditions, 2058 events. 1003/2058 cut-off events. For 335682/335682 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13052 event pairs, 411 based on Foata normal form. 4/2059 useless extension candidates. Maximal degree in co-relation 14497. Up to 1825 conditions per place. [2024-06-20 18:23:06,783 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 180 selfloop transitions, 26 changer transitions 34/245 dead transitions. [2024-06-20 18:23:06,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 245 transitions, 3126 flow [2024-06-20 18:23:06,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:23:06,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:23:06,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 171 transitions. [2024-06-20 18:23:06,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35550935550935553 [2024-06-20 18:23:06,784 INFO L175 Difference]: Start difference. First operand has 445 places, 221 transitions, 2574 flow. Second operand 13 states and 171 transitions. [2024-06-20 18:23:06,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 245 transitions, 3126 flow [2024-06-20 18:23:08,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 245 transitions, 2855 flow, removed 25 selfloop flow, removed 39 redundant places. [2024-06-20 18:23:08,427 INFO L231 Difference]: Finished difference. Result has 376 places, 203 transitions, 2177 flow [2024-06-20 18:23:08,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2177, PETRI_PLACES=376, PETRI_TRANSITIONS=203} [2024-06-20 18:23:08,427 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 338 predicate places. [2024-06-20 18:23:08,427 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 203 transitions, 2177 flow [2024-06-20 18:23:08,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:08,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:08,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:08,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 18:23:08,428 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-20 18:23:08,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:08,428 INFO L85 PathProgramCache]: Analyzing trace with hash 474310112, now seen corresponding path program 13 times [2024-06-20 18:23:08,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:08,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106290622] [2024-06-20 18:23:08,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:08,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:08,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:08,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:08,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:08,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106290622] [2024-06-20 18:23:08,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106290622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:08,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:08,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:08,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646652179] [2024-06-20 18:23:08,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:08,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:08,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:08,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:08,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:08,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:08,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 203 transitions, 2177 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:08,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:08,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:08,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:09,376 INFO L124 PetriNetUnfolderBase]: 930/1906 cut-off events. [2024-06-20 18:23:09,377 INFO L125 PetriNetUnfolderBase]: For 265606/265606 co-relation queries the response was YES. [2024-06-20 18:23:09,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12384 conditions, 1906 events. 930/1906 cut-off events. For 265606/265606 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12043 event pairs, 275 based on Foata normal form. 8/1913 useless extension candidates. Maximal degree in co-relation 12267. Up to 1171 conditions per place. [2024-06-20 18:23:09,397 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 167 selfloop transitions, 42 changer transitions 25/239 dead transitions. [2024-06-20 18:23:09,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 239 transitions, 2907 flow [2024-06-20 18:23:09,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:23:09,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:23:09,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 231 transitions. [2024-06-20 18:23:09,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34684684684684686 [2024-06-20 18:23:09,398 INFO L175 Difference]: Start difference. First operand has 376 places, 203 transitions, 2177 flow. Second operand 18 states and 231 transitions. [2024-06-20 18:23:09,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 239 transitions, 2907 flow [2024-06-20 18:23:10,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 239 transitions, 2687 flow, removed 16 selfloop flow, removed 30 redundant places. [2024-06-20 18:23:10,269 INFO L231 Difference]: Finished difference. Result has 351 places, 191 transitions, 1941 flow [2024-06-20 18:23:10,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1941, PETRI_PLACES=351, PETRI_TRANSITIONS=191} [2024-06-20 18:23:10,269 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 313 predicate places. [2024-06-20 18:23:10,269 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 191 transitions, 1941 flow [2024-06-20 18:23:10,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:10,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:10,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:10,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 18:23:10,270 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-20 18:23:10,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:10,270 INFO L85 PathProgramCache]: Analyzing trace with hash -588825982, now seen corresponding path program 14 times [2024-06-20 18:23:10,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:10,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66487437] [2024-06-20 18:23:10,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:10,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:10,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:10,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:10,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:10,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66487437] [2024-06-20 18:23:10,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66487437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:10,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:10,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:10,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581360671] [2024-06-20 18:23:10,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:10,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:10,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:10,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:10,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:10,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:10,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 191 transitions, 1941 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:10,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:10,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:10,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:11,145 INFO L124 PetriNetUnfolderBase]: 846/1734 cut-off events. [2024-06-20 18:23:11,146 INFO L125 PetriNetUnfolderBase]: For 218590/218590 co-relation queries the response was YES. [2024-06-20 18:23:11,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9992 conditions, 1734 events. 846/1734 cut-off events. For 218590/218590 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10726 event pairs, 263 based on Foata normal form. 16/1749 useless extension candidates. Maximal degree in co-relation 9887. Up to 1171 conditions per place. [2024-06-20 18:23:11,162 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 156 selfloop transitions, 29 changer transitions 34/224 dead transitions. [2024-06-20 18:23:11,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 224 transitions, 2619 flow [2024-06-20 18:23:11,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:23:11,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:23:11,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 218 transitions. [2024-06-20 18:23:11,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3465818759936407 [2024-06-20 18:23:11,163 INFO L175 Difference]: Start difference. First operand has 351 places, 191 transitions, 1941 flow. Second operand 17 states and 218 transitions. [2024-06-20 18:23:11,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 224 transitions, 2619 flow [2024-06-20 18:23:11,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 224 transitions, 2438 flow, removed 10 selfloop flow, removed 31 redundant places. [2024-06-20 18:23:11,721 INFO L231 Difference]: Finished difference. Result has 325 places, 170 transitions, 1615 flow [2024-06-20 18:23:11,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1615, PETRI_PLACES=325, PETRI_TRANSITIONS=170} [2024-06-20 18:23:11,721 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 287 predicate places. [2024-06-20 18:23:11,721 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 170 transitions, 1615 flow [2024-06-20 18:23:11,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:11,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:11,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:11,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 18:23:11,722 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-20 18:23:11,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:11,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1387046620, now seen corresponding path program 15 times [2024-06-20 18:23:11,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:11,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083559111] [2024-06-20 18:23:11,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:11,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:12,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:12,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:12,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083559111] [2024-06-20 18:23:12,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083559111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:12,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:12,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:12,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191938384] [2024-06-20 18:23:12,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:12,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:12,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:12,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:12,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:12,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:12,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 170 transitions, 1615 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:12,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:12,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:12,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:12,538 INFO L124 PetriNetUnfolderBase]: 710/1454 cut-off events. [2024-06-20 18:23:12,539 INFO L125 PetriNetUnfolderBase]: For 145632/145632 co-relation queries the response was YES. [2024-06-20 18:23:12,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7760 conditions, 1454 events. 710/1454 cut-off events. For 145632/145632 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8586 event pairs, 251 based on Foata normal form. 12/1465 useless extension candidates. Maximal degree in co-relation 7659. Up to 1171 conditions per place. [2024-06-20 18:23:12,552 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 132 selfloop transitions, 14 changer transitions 43/194 dead transitions. [2024-06-20 18:23:12,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 194 transitions, 2043 flow [2024-06-20 18:23:12,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:23:12,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:23:12,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 187 transitions. [2024-06-20 18:23:12,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33693693693693694 [2024-06-20 18:23:12,553 INFO L175 Difference]: Start difference. First operand has 325 places, 170 transitions, 1615 flow. Second operand 15 states and 187 transitions. [2024-06-20 18:23:12,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 194 transitions, 2043 flow [2024-06-20 18:23:12,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 194 transitions, 1940 flow, removed 16 selfloop flow, removed 30 redundant places. [2024-06-20 18:23:12,818 INFO L231 Difference]: Finished difference. Result has 287 places, 146 transitions, 1326 flow [2024-06-20 18:23:12,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1326, PETRI_PLACES=287, PETRI_TRANSITIONS=146} [2024-06-20 18:23:12,818 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 249 predicate places. [2024-06-20 18:23:12,818 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 146 transitions, 1326 flow [2024-06-20 18:23:12,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:12,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:12,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:12,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 18:23:12,819 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-20 18:23:12,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:12,819 INFO L85 PathProgramCache]: Analyzing trace with hash -542030624, now seen corresponding path program 16 times [2024-06-20 18:23:12,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:12,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259506953] [2024-06-20 18:23:12,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:12,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:12,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:13,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:13,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:13,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259506953] [2024-06-20 18:23:13,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259506953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:13,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:13,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:13,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378732285] [2024-06-20 18:23:13,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:13,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:13,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:13,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:13,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:13,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:13,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 146 transitions, 1326 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:13,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:13,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:13,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:13,626 INFO L124 PetriNetUnfolderBase]: 601/1223 cut-off events. [2024-06-20 18:23:13,626 INFO L125 PetriNetUnfolderBase]: For 74918/74918 co-relation queries the response was YES. [2024-06-20 18:23:13,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6165 conditions, 1223 events. 601/1223 cut-off events. For 74918/74918 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6847 event pairs, 65 based on Foata normal form. 4/1226 useless extension candidates. Maximal degree in co-relation 6079. Up to 488 conditions per place. [2024-06-20 18:23:13,636 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 81 selfloop transitions, 75 changer transitions 20/181 dead transitions. [2024-06-20 18:23:13,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 181 transitions, 1888 flow [2024-06-20 18:23:13,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:23:13,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:23:13,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 225 transitions. [2024-06-20 18:23:13,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33783783783783783 [2024-06-20 18:23:13,637 INFO L175 Difference]: Start difference. First operand has 287 places, 146 transitions, 1326 flow. Second operand 18 states and 225 transitions. [2024-06-20 18:23:13,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 181 transitions, 1888 flow [2024-06-20 18:23:13,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 181 transitions, 1769 flow, removed 31 selfloop flow, removed 27 redundant places. [2024-06-20 18:23:13,783 INFO L231 Difference]: Finished difference. Result has 237 places, 139 transitions, 1333 flow [2024-06-20 18:23:13,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=219, 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=18, PETRI_FLOW=1333, PETRI_PLACES=237, PETRI_TRANSITIONS=139} [2024-06-20 18:23:13,783 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 199 predicate places. [2024-06-20 18:23:13,784 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 139 transitions, 1333 flow [2024-06-20 18:23:13,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:13,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:13,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:13,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 18:23:13,784 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-20 18:23:13,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:13,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1926184160, now seen corresponding path program 17 times [2024-06-20 18:23:13,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:13,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579238408] [2024-06-20 18:23:13,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:13,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:13,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:14,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:14,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:14,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579238408] [2024-06-20 18:23:14,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579238408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:14,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:14,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:14,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647105296] [2024-06-20 18:23:14,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:14,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:14,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:14,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:14,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:14,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:14,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 139 transitions, 1333 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:14,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:14,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:14,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:14,538 INFO L124 PetriNetUnfolderBase]: 553/1127 cut-off events. [2024-06-20 18:23:14,538 INFO L125 PetriNetUnfolderBase]: For 43498/43498 co-relation queries the response was YES. [2024-06-20 18:23:14,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4997 conditions, 1127 events. 553/1127 cut-off events. For 43498/43498 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6215 event pairs, 71 based on Foata normal form. 12/1138 useless extension candidates. Maximal degree in co-relation 4927. Up to 274 conditions per place. [2024-06-20 18:23:14,546 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 85 selfloop transitions, 49 changer transitions 39/178 dead transitions. [2024-06-20 18:23:14,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 178 transitions, 1873 flow [2024-06-20 18:23:14,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-20 18:23:14,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-20 18:23:14,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 242 transitions. [2024-06-20 18:23:14,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3442389758179232 [2024-06-20 18:23:14,547 INFO L175 Difference]: Start difference. First operand has 237 places, 139 transitions, 1333 flow. Second operand 19 states and 242 transitions. [2024-06-20 18:23:14,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 178 transitions, 1873 flow [2024-06-20 18:23:14,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 178 transitions, 1699 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-20 18:23:14,630 INFO L231 Difference]: Finished difference. Result has 231 places, 113 transitions, 1036 flow [2024-06-20 18:23:14,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1036, PETRI_PLACES=231, PETRI_TRANSITIONS=113} [2024-06-20 18:23:14,630 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 193 predicate places. [2024-06-20 18:23:14,630 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 113 transitions, 1036 flow [2024-06-20 18:23:14,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:14,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:14,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:14,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 18:23:14,631 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-20 18:23:14,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:14,631 INFO L85 PathProgramCache]: Analyzing trace with hash 268836548, now seen corresponding path program 18 times [2024-06-20 18:23:14,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:14,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616961276] [2024-06-20 18:23:14,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:14,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:14,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:15,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:15,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:15,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616961276] [2024-06-20 18:23:15,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616961276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:15,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:15,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:15,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707373113] [2024-06-20 18:23:15,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:15,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:15,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:15,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:15,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:15,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:15,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 113 transitions, 1036 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:15,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:15,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:15,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:15,347 INFO L124 PetriNetUnfolderBase]: 405/835 cut-off events. [2024-06-20 18:23:15,347 INFO L125 PetriNetUnfolderBase]: For 28942/28942 co-relation queries the response was YES. [2024-06-20 18:23:15,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3867 conditions, 835 events. 405/835 cut-off events. For 28942/28942 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4212 event pairs, 57 based on Foata normal form. 4/838 useless extension candidates. Maximal degree in co-relation 3799. Up to 220 conditions per place. [2024-06-20 18:23:15,352 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 63 selfloop transitions, 39 changer transitions 36/143 dead transitions. [2024-06-20 18:23:15,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 143 transitions, 1376 flow [2024-06-20 18:23:15,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:23:15,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:23:15,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 213 transitions. [2024-06-20 18:23:15,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3386327503974563 [2024-06-20 18:23:15,353 INFO L175 Difference]: Start difference. First operand has 231 places, 113 transitions, 1036 flow. Second operand 17 states and 213 transitions. [2024-06-20 18:23:15,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 143 transitions, 1376 flow [2024-06-20 18:23:15,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 143 transitions, 1247 flow, removed 15 selfloop flow, removed 28 redundant places. [2024-06-20 18:23:15,406 INFO L231 Difference]: Finished difference. Result has 198 places, 90 transitions, 785 flow [2024-06-20 18:23:15,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=785, PETRI_PLACES=198, PETRI_TRANSITIONS=90} [2024-06-20 18:23:15,407 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 160 predicate places. [2024-06-20 18:23:15,407 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 90 transitions, 785 flow [2024-06-20 18:23:15,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:15,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:15,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:15,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 18:23:15,407 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-20 18:23:15,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:15,408 INFO L85 PathProgramCache]: Analyzing trace with hash -798997280, now seen corresponding path program 19 times [2024-06-20 18:23:15,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:15,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360175316] [2024-06-20 18:23:15,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:15,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:15,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:15,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:15,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:15,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360175316] [2024-06-20 18:23:15,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360175316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:15,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:15,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:23:15,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996960459] [2024-06-20 18:23:15,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:15,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:23:15,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:15,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:23:15,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:23:15,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:15,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 90 transitions, 785 flow. Second operand has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:15,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:15,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:15,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:15,972 INFO L124 PetriNetUnfolderBase]: 285/603 cut-off events. [2024-06-20 18:23:15,972 INFO L125 PetriNetUnfolderBase]: For 12820/12820 co-relation queries the response was YES. [2024-06-20 18:23:15,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2617 conditions, 603 events. 285/603 cut-off events. For 12820/12820 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2703 event pairs, 39 based on Foata normal form. 4/606 useless extension candidates. Maximal degree in co-relation 2563. Up to 180 conditions per place. [2024-06-20 18:23:15,976 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 47 selfloop transitions, 24 changer transitions 38/114 dead transitions. [2024-06-20 18:23:15,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 114 transitions, 1053 flow [2024-06-20 18:23:15,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:23:15,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:23:15,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 182 transitions. [2024-06-20 18:23:15,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3279279279279279 [2024-06-20 18:23:15,977 INFO L175 Difference]: Start difference. First operand has 198 places, 90 transitions, 785 flow. Second operand 15 states and 182 transitions. [2024-06-20 18:23:15,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 114 transitions, 1053 flow [2024-06-20 18:23:15,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 114 transitions, 872 flow, removed 14 selfloop flow, removed 34 redundant places. [2024-06-20 18:23:15,993 INFO L231 Difference]: Finished difference. Result has 159 places, 69 transitions, 533 flow [2024-06-20 18:23:15,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=533, PETRI_PLACES=159, PETRI_TRANSITIONS=69} [2024-06-20 18:23:15,994 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 121 predicate places. [2024-06-20 18:23:15,994 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 69 transitions, 533 flow [2024-06-20 18:23:15,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:15,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:15,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:15,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 18:23:15,995 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-20 18:23:15,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:15,995 INFO L85 PathProgramCache]: Analyzing trace with hash -304424668, now seen corresponding path program 20 times [2024-06-20 18:23:15,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:15,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181293001] [2024-06-20 18:23:15,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:15,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:16,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:16,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-20 18:23:16,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:16,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181293001] [2024-06-20 18:23:16,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181293001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:16,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:16,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:16,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762438059] [2024-06-20 18:23:16,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:16,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:16,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:16,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:16,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:16,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:16,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 69 transitions, 533 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:16,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:16,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:16,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:16,663 INFO L124 PetriNetUnfolderBase]: 185/407 cut-off events. [2024-06-20 18:23:16,663 INFO L125 PetriNetUnfolderBase]: For 4416/4416 co-relation queries the response was YES. [2024-06-20 18:23:16,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1661 conditions, 407 events. 185/407 cut-off events. For 4416/4416 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1608 event pairs, 23 based on Foata normal form. 4/410 useless extension candidates. Maximal degree in co-relation 1620. Up to 120 conditions per place. [2024-06-20 18:23:16,665 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 36 selfloop transitions, 18 changer transitions 34/93 dead transitions. [2024-06-20 18:23:16,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 93 transitions, 759 flow [2024-06-20 18:23:16,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:23:16,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:23:16,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 189 transitions. [2024-06-20 18:23:16,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31925675675675674 [2024-06-20 18:23:16,666 INFO L175 Difference]: Start difference. First operand has 159 places, 69 transitions, 533 flow. Second operand 16 states and 189 transitions. [2024-06-20 18:23:16,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 93 transitions, 759 flow [2024-06-20 18:23:16,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 93 transitions, 660 flow, removed 10 selfloop flow, removed 21 redundant places. [2024-06-20 18:23:16,672 INFO L231 Difference]: Finished difference. Result has 130 places, 50 transitions, 339 flow [2024-06-20 18:23:16,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=339, PETRI_PLACES=130, PETRI_TRANSITIONS=50} [2024-06-20 18:23:16,672 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 92 predicate places. [2024-06-20 18:23:16,672 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 50 transitions, 339 flow [2024-06-20 18:23:16,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:16,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:23:16,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:16,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 18:23:16,673 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-20 18:23:16,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:23:16,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1264824512, now seen corresponding path program 21 times [2024-06-20 18:23:16,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:23:16,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160467748] [2024-06-20 18:23:16,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:23:16,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:23:16,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:23:17,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:23:17,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:23:17,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160467748] [2024-06-20 18:23:17,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160467748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:23:17,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:23:17,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:23:17,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133451504] [2024-06-20 18:23:17,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:23:17,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:23:17,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:23:17,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:23:17,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:23:17,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:23:17,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 50 transitions, 339 flow. Second operand has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:17,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:23:17,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:23:17,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:23:17,296 INFO L124 PetriNetUnfolderBase]: 117/263 cut-off events. [2024-06-20 18:23:17,296 INFO L125 PetriNetUnfolderBase]: For 1389/1389 co-relation queries the response was YES. [2024-06-20 18:23:17,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 915 conditions, 263 events. 117/263 cut-off events. For 1389/1389 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 838 event pairs, 11 based on Foata normal form. 8/270 useless extension candidates. Maximal degree in co-relation 886. Up to 96 conditions per place. [2024-06-20 18:23:17,297 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 0 selfloop transitions, 0 changer transitions 64/64 dead transitions. [2024-06-20 18:23:17,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 64 transitions, 451 flow [2024-06-20 18:23:17,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:23:17,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:23:17,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 155 transitions. [2024-06-20 18:23:17,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29922779922779924 [2024-06-20 18:23:17,298 INFO L175 Difference]: Start difference. First operand has 130 places, 50 transitions, 339 flow. Second operand 14 states and 155 transitions. [2024-06-20 18:23:17,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 64 transitions, 451 flow [2024-06-20 18:23:17,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 64 transitions, 329 flow, removed 0 selfloop flow, removed 32 redundant places. [2024-06-20 18:23:17,299 INFO L231 Difference]: Finished difference. Result has 89 places, 0 transitions, 0 flow [2024-06-20 18:23:17,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=0, PETRI_PLACES=89, PETRI_TRANSITIONS=0} [2024-06-20 18:23:17,299 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 51 predicate places. [2024-06-20 18:23:17,299 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 0 transitions, 0 flow [2024-06-20 18:23:17,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.76923076923077) internal successors, (127), 13 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:23:17,302 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-20 18:23:17,302 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-20 18:23:17,302 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-20 18:23:17,302 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-20 18:23:17,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 18:23:17,303 INFO L445 BasicCegarLoop]: Path program histogram: [23, 21, 20, 20, 20, 8, 7, 6, 5, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:23:17,305 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-20 18:23:17,305 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-20 18:23:17,308 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-20 18:23:17,308 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-20 18:23:17,309 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.06 06:23:17 BasicIcfg [2024-06-20 18:23:17,309 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-20 18:23:17,309 INFO L158 Benchmark]: Toolchain (without parser) took 472894.37ms. Allocated memory was 157.3MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 130.2MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 725.6MB. Max. memory is 16.1GB. [2024-06-20 18:23:17,310 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 96.5MB. Free memory was 64.6MB in the beginning and 64.6MB in the end (delta: 29.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 18:23:17,310 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 157.3MB. Free memory is still 92.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 18:23:17,310 INFO L158 Benchmark]: CACSL2BoogieTranslator took 332.09ms. Allocated memory is still 157.3MB. Free memory was 130.2MB in the beginning and 113.8MB in the end (delta: 16.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-06-20 18:23:17,310 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.85ms. Allocated memory is still 157.3MB. Free memory was 113.8MB in the beginning and 111.1MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-20 18:23:17,310 INFO L158 Benchmark]: Boogie Preprocessor took 43.92ms. Allocated memory is still 157.3MB. Free memory was 111.1MB in the beginning and 108.2MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-20 18:23:17,310 INFO L158 Benchmark]: RCFGBuilder took 513.44ms. Allocated memory is still 157.3MB. Free memory was 108.2MB in the beginning and 69.1MB in the end (delta: 39.1MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-06-20 18:23:17,311 INFO L158 Benchmark]: TraceAbstraction took 471939.46ms. Allocated memory was 157.3MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 68.4MB in the beginning and 1.5GB in the end (delta: -1.5GB). Peak memory consumption was 664.7MB. Max. memory is 16.1GB. [2024-06-20 18:23:17,311 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.15ms. Allocated memory is still 96.5MB. Free memory was 64.6MB in the beginning and 64.6MB in the end (delta: 29.2kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 157.3MB. Free memory is still 92.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 332.09ms. Allocated memory is still 157.3MB. Free memory was 130.2MB in the beginning and 113.8MB in the end (delta: 16.4MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.85ms. Allocated memory is still 157.3MB. Free memory was 113.8MB in the beginning and 111.1MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 43.92ms. Allocated memory is still 157.3MB. Free memory was 111.1MB in the beginning and 108.2MB in the end (delta: 2.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 513.44ms. Allocated memory is still 157.3MB. Free memory was 108.2MB in the beginning and 69.1MB in the end (delta: 39.1MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * TraceAbstraction took 471939.46ms. Allocated memory was 157.3MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 68.4MB in the beginning and 1.5GB in the end (delta: -1.5GB). Peak memory consumption was 664.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 111]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 112]: 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, 64 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: 471.8s, OverallIterations: 157, TraceHistogramMax: 1, PathProgramHistogramMax: 23, EmptinessCheckTime: 0.0s, AutomataDifference: 409.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15843 SdHoareTripleChecker+Valid, 24.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14362 mSDsluCounter, 8111 SdHoareTripleChecker+Invalid, 20.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6324 mSDsCounter, 2510 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 51331 IncrementalHoareTripleChecker+Invalid, 53841 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2510 mSolverCounterUnsat, 1787 mSDtfsCounter, 51331 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2504 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 2443 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6991 ImplicationChecksByTransitivity, 20.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7039occurred in iteration=135, InterpolantAutomatonStates: 2175, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 60.3s InterpolantComputationTime, 3621 NumberOfCodeBlocks, 3621 NumberOfCodeBlocksAsserted, 157 NumberOfCheckSat, 3464 ConstructedInterpolants, 0 QuantifiedInterpolants, 48063 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 157 InterpolantComputations, 157 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-20 18:23:17,337 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