./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 bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/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-bcb38a6-m [2024-06-03 21:03:23,124 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 21:03:23,186 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 21:03:23,190 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 21:03:23,191 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 21:03:23,210 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 21:03:23,211 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 21:03:23,211 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 21:03:23,211 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 21:03:23,212 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 21:03:23,212 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 21:03:23,212 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 21:03:23,213 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 21:03:23,213 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 21:03:23,213 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 21:03:23,214 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 21:03:23,214 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 21:03:23,214 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 21:03:23,214 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 21:03:23,215 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 21:03:23,215 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 21:03:23,215 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 21:03:23,216 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 21:03:23,216 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 21:03:23,216 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 21:03:23,216 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 21:03:23,216 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 21:03:23,217 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 21:03:23,217 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 21:03:23,217 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 21:03:23,217 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 21:03:23,217 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 21:03:23,218 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 21:03:23,218 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 21:03:23,218 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 21:03:23,218 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 21:03:23,218 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 21:03:23,219 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 21:03:23,219 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 21:03:23,219 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 21:03:23,219 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 21:03:23,219 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 21:03:23,220 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 21:03:23,220 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-03 21:03:23,417 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 21:03:23,435 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 21:03:23,437 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 21:03:23,438 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 21:03:23,439 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 21:03:23,439 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-03 21:03:24,368 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 21:03:24,521 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 21:03:24,521 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy6.wvr.c [2024-06-03 21:03:24,526 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16733db2c/bce752e1b38842369e0e632b571a67d2/FLAG7b76b380c [2024-06-03 21:03:24,537 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16733db2c/bce752e1b38842369e0e632b571a67d2 [2024-06-03 21:03:24,539 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 21:03:24,540 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 21:03:24,540 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-03 21:03:24,655 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 21:03:24,656 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 21:03:24,658 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 21:03:24,659 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 21:03:24,662 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 21:03:24,663 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 09:03:24" (1/2) ... [2024-06-03 21:03:24,663 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5305ee2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 09:03:24, skipping insertion in model container [2024-06-03 21:03:24,664 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 09:03:24" (1/2) ... [2024-06-03 21:03:24,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@23ac3f3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 09:03:24, skipping insertion in model container [2024-06-03 21:03:24,665 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 09:03:24" (2/2) ... [2024-06-03 21:03:24,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5305ee2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24, skipping insertion in model container [2024-06-03 21:03:24,666 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 09:03:24" (2/2) ... [2024-06-03 21:03:24,666 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 21:03:24,688 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 21:03:24,689 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-03 21:03:24,689 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-03 21:03:24,689 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 21:03:24,689 INFO L106 edCorrectnessWitness]: ghost_update [L110-L110] multithreaded = 1; [2024-06-03 21:03:24,703 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 21:03:24,858 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 21:03:24,870 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 21:03:24,953 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 21:03:24,966 INFO L206 MainTranslator]: Completed translation [2024-06-03 21:03:24,966 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24 WrapperNode [2024-06-03 21:03:24,986 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 21:03:24,987 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 21:03:24,987 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 21:03:24,987 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 21:03:24,993 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 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:24,999 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 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,065 INFO L138 Inliner]: procedures = 20, calls = 50, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 117 [2024-06-03 21:03:25,073 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 21:03:25,074 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 21:03:25,076 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 21:03:25,076 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 21:03:25,089 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,100 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,112 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-03 21:03:25,112 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,113 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,117 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,118 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,119 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,120 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,122 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 21:03:25,123 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 21:03:25,123 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 21:03:25,123 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 21:03:25,124 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (1/1) ... [2024-06-03 21:03:25,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 21:03:25,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 21:03:25,144 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-03 21:03:25,169 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-03 21:03:25,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 21:03:25,172 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-06-03 21:03:25,172 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-06-03 21:03:25,172 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-06-03 21:03:25,172 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-06-03 21:03:25,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 21:03:25,173 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 21:03:25,173 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 21:03:25,173 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 21:03:25,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 21:03:25,174 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 21:03:25,234 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 21:03:25,238 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 21:03:25,497 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 21:03:25,497 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 21:03:25,572 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 21:03:25,573 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 21:03:25,573 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 09:03:25 BoogieIcfgContainer [2024-06-03 21:03:25,573 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 21:03:25,575 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 21:03:25,575 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 21:03:25,577 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 21:03:25,577 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 09:03:24" (1/4) ... [2024-06-03 21:03:25,578 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@427b2d41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 09:03:25, skipping insertion in model container [2024-06-03 21:03:25,578 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 09:03:24" (2/4) ... [2024-06-03 21:03:25,578 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@427b2d41 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 09:03:25, skipping insertion in model container [2024-06-03 21:03:25,578 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 09:03:24" (3/4) ... [2024-06-03 21:03:25,579 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@427b2d41 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 09:03:25, skipping insertion in model container [2024-06-03 21:03:25,579 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 09:03:25" (4/4) ... [2024-06-03 21:03:25,580 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy6.wvr.c [2024-06-03 21:03:25,592 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 21:03:25,592 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-03 21:03:25,592 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 21:03:25,636 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-06-03 21:03:25,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 36 transitions, 86 flow [2024-06-03 21:03:25,696 INFO L124 PetriNetUnfolderBase]: 0/34 cut-off events. [2024-06-03 21:03:25,697 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-03 21:03:25,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 34 events. 0/34 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 39 event pairs, 0 based on Foata normal form. 0/32 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2024-06-03 21:03:25,699 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 36 transitions, 86 flow [2024-06-03 21:03:25,701 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 37 places, 30 transitions, 66 flow [2024-06-03 21:03:25,713 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 21:03:25,720 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;@614e6ab6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 21:03:25,721 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-03 21:03:25,736 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 21:03:25,736 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 21:03:25,737 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 21:03:25,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:25,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 21:03:25,738 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-03 21:03:25,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:25,742 INFO L85 PathProgramCache]: Analyzing trace with hash -983920107, now seen corresponding path program 1 times [2024-06-03 21:03:25,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:25,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910047450] [2024-06-03 21:03:25,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:25,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:25,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:26,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:26,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:26,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910047450] [2024-06-03 21:03:26,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910047450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:26,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:26,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 21:03:26,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266990662] [2024-06-03 21:03:26,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:26,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 21:03:26,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:26,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 21:03:26,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 21:03:26,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 36 [2024-06-03 21:03:26,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 30 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:26,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:26,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 36 [2024-06-03 21:03:26,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:26,662 INFO L124 PetriNetUnfolderBase]: 183/412 cut-off events. [2024-06-03 21:03:26,665 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-03 21:03:26,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 768 conditions, 412 events. 183/412 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1890 event pairs, 115 based on Foata normal form. 3/396 useless extension candidates. Maximal degree in co-relation 754. Up to 321 conditions per place. [2024-06-03 21:03:26,671 INFO L140 encePairwiseOnDemand]: 31/36 looper letters, 26 selfloop transitions, 3 changer transitions 0/38 dead transitions. [2024-06-03 21:03:26,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 38 transitions, 143 flow [2024-06-03 21:03:26,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 21:03:26,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 21:03:26,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 67 transitions. [2024-06-03 21:03:26,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6203703703703703 [2024-06-03 21:03:26,682 INFO L175 Difference]: Start difference. First operand has 37 places, 30 transitions, 66 flow. Second operand 3 states and 67 transitions. [2024-06-03 21:03:26,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 38 transitions, 143 flow [2024-06-03 21:03:26,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 38 transitions, 140 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:26,686 INFO L231 Difference]: Finished difference. Result has 38 places, 32 transitions, 85 flow [2024-06-03 21:03:26,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=85, PETRI_PLACES=38, PETRI_TRANSITIONS=32} [2024-06-03 21:03:26,691 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 1 predicate places. [2024-06-03 21:03:26,692 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 32 transitions, 85 flow [2024-06-03 21:03:26,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:26,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:26,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:26,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 21:03:26,693 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-03 21:03:26,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:26,693 INFO L85 PathProgramCache]: Analyzing trace with hash -436751502, now seen corresponding path program 1 times [2024-06-03 21:03:26,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:26,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214760431] [2024-06-03 21:03:26,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:26,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:26,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:27,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:27,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:27,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214760431] [2024-06-03 21:03:27,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214760431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:27,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:27,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 21:03:27,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253129636] [2024-06-03 21:03:27,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:27,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 21:03:27,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:27,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 21:03:27,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 21:03:27,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-06-03 21:03:27,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 32 transitions, 85 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:27,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:27,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-06-03 21:03:27,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:27,168 INFO L124 PetriNetUnfolderBase]: 200/440 cut-off events. [2024-06-03 21:03:27,168 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-06-03 21:03:27,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 928 conditions, 440 events. 200/440 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1985 event pairs, 116 based on Foata normal form. 5/434 useless extension candidates. Maximal degree in co-relation 913. Up to 336 conditions per place. [2024-06-03 21:03:27,173 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 32 selfloop transitions, 5 changer transitions 0/45 dead transitions. [2024-06-03 21:03:27,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 45 transitions, 191 flow [2024-06-03 21:03:27,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 21:03:27,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 21:03:27,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-06-03 21:03:27,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 21:03:27,177 INFO L175 Difference]: Start difference. First operand has 38 places, 32 transitions, 85 flow. Second operand 4 states and 84 transitions. [2024-06-03 21:03:27,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 45 transitions, 191 flow [2024-06-03 21:03:27,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 45 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 21:03:27,180 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 111 flow [2024-06-03 21:03:27,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=111, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-03 21:03:27,181 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 4 predicate places. [2024-06-03 21:03:27,181 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 111 flow [2024-06-03 21:03:27,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:27,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:27,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:27,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 21:03:27,183 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-03 21:03:27,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:27,185 INFO L85 PathProgramCache]: Analyzing trace with hash -654393900, now seen corresponding path program 1 times [2024-06-03 21:03:27,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:27,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180804278] [2024-06-03 21:03:27,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:27,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:27,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:27,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:27,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:27,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180804278] [2024-06-03 21:03:27,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180804278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:27,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:27,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 21:03:27,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123303576] [2024-06-03 21:03:27,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:27,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 21:03:27,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:27,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 21:03:27,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 21:03:27,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 36 [2024-06-03 21:03:27,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 111 flow. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:27,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:27,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 36 [2024-06-03 21:03:27,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:27,580 INFO L124 PetriNetUnfolderBase]: 191/425 cut-off events. [2024-06-03 21:03:27,581 INFO L125 PetriNetUnfolderBase]: For 212/232 co-relation queries the response was YES. [2024-06-03 21:03:27,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1007 conditions, 425 events. 191/425 cut-off events. For 212/232 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1952 event pairs, 67 based on Foata normal form. 6/419 useless extension candidates. Maximal degree in co-relation 990. Up to 306 conditions per place. [2024-06-03 21:03:27,584 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 37 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-03 21:03:27,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 247 flow [2024-06-03 21:03:27,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 21:03:27,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 21:03:27,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 102 transitions. [2024-06-03 21:03:27,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-03 21:03:27,587 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 111 flow. Second operand 5 states and 102 transitions. [2024-06-03 21:03:27,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 247 flow [2024-06-03 21:03:27,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 52 transitions, 238 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:27,590 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 137 flow [2024-06-03 21:03:27,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=137, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-03 21:03:27,591 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 7 predicate places. [2024-06-03 21:03:27,591 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 137 flow [2024-06-03 21:03:27,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:27,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:27,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:27,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 21:03:27,592 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-03 21:03:27,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:27,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1188626385, now seen corresponding path program 1 times [2024-06-03 21:03:27,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:27,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640168688] [2024-06-03 21:03:27,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:27,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:27,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:27,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:27,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640168688] [2024-06-03 21:03:27,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640168688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:27,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:27,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 21:03:27,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672077229] [2024-06-03 21:03:27,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:27,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 21:03:27,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:27,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 21:03:27,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 21:03:27,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-03 21:03:27,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 137 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:27,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:27,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-03 21:03:27,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:28,077 INFO L124 PetriNetUnfolderBase]: 301/642 cut-off events. [2024-06-03 21:03:28,077 INFO L125 PetriNetUnfolderBase]: For 603/605 co-relation queries the response was YES. [2024-06-03 21:03:28,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1659 conditions, 642 events. 301/642 cut-off events. For 603/605 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3064 event pairs, 92 based on Foata normal form. 5/639 useless extension candidates. Maximal degree in co-relation 1641. Up to 406 conditions per place. [2024-06-03 21:03:28,081 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 52 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-06-03 21:03:28,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 68 transitions, 369 flow [2024-06-03 21:03:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:28,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:28,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-03 21:03:28,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5231481481481481 [2024-06-03 21:03:28,082 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 137 flow. Second operand 6 states and 113 transitions. [2024-06-03 21:03:28,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 68 transitions, 369 flow [2024-06-03 21:03:28,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 68 transitions, 350 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 21:03:28,084 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 214 flow [2024-06-03 21:03:28,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2024-06-03 21:03:28,086 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 13 predicate places. [2024-06-03 21:03:28,086 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 214 flow [2024-06-03 21:03:28,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:28,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:28,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:28,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 21:03:28,087 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-03 21:03:28,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:28,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1807286893, now seen corresponding path program 1 times [2024-06-03 21:03:28,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:28,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319830119] [2024-06-03 21:03:28,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:28,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:28,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:28,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:28,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319830119] [2024-06-03 21:03:28,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319830119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:28,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:28,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 21:03:28,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408539095] [2024-06-03 21:03:28,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:28,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 21:03:28,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:28,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 21:03:28,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 21:03:28,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 36 [2024-06-03 21:03:28,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 214 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:28,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:28,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 36 [2024-06-03 21:03:28,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:28,548 INFO L124 PetriNetUnfolderBase]: 301/625 cut-off events. [2024-06-03 21:03:28,548 INFO L125 PetriNetUnfolderBase]: For 1130/1136 co-relation queries the response was YES. [2024-06-03 21:03:28,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1863 conditions, 625 events. 301/625 cut-off events. For 1130/1136 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2931 event pairs, 111 based on Foata normal form. 28/645 useless extension candidates. Maximal degree in co-relation 1841. Up to 401 conditions per place. [2024-06-03 21:03:28,552 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 49 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-03 21:03:28,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 395 flow [2024-06-03 21:03:28,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 21:03:28,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 21:03:28,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-03 21:03:28,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-03 21:03:28,554 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 214 flow. Second operand 5 states and 96 transitions. [2024-06-03 21:03:28,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 395 flow [2024-06-03 21:03:28,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 395 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-03 21:03:28,556 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 273 flow [2024-06-03 21:03:28,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=273, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-03 21:03:28,557 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 19 predicate places. [2024-06-03 21:03:28,557 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 273 flow [2024-06-03 21:03:28,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:28,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:28,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:28,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 21:03:28,558 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-03 21:03:28,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:28,559 INFO L85 PathProgramCache]: Analyzing trace with hash 827055247, now seen corresponding path program 1 times [2024-06-03 21:03:28,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:28,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081462053] [2024-06-03 21:03:28,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:28,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:29,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:29,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:29,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081462053] [2024-06-03 21:03:29,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081462053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:29,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:29,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 21:03:29,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051067171] [2024-06-03 21:03:29,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:29,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:29,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:29,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:29,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:29,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 36 [2024-06-03 21:03:29,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 273 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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-03 21:03:29,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:29,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 36 [2024-06-03 21:03:29,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:29,207 INFO L124 PetriNetUnfolderBase]: 365/736 cut-off events. [2024-06-03 21:03:29,207 INFO L125 PetriNetUnfolderBase]: For 1744/1762 co-relation queries the response was YES. [2024-06-03 21:03:29,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2418 conditions, 736 events. 365/736 cut-off events. For 1744/1762 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3577 event pairs, 114 based on Foata normal form. 14/736 useless extension candidates. Maximal degree in co-relation 2392. Up to 396 conditions per place. [2024-06-03 21:03:29,212 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 58 selfloop transitions, 14 changer transitions 0/77 dead transitions. [2024-06-03 21:03:29,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 529 flow [2024-06-03 21:03:29,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:29,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:29,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-03 21:03:29,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-03 21:03:29,213 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 273 flow. Second operand 6 states and 111 transitions. [2024-06-03 21:03:29,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 529 flow [2024-06-03 21:03:29,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 77 transitions, 515 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:29,216 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 339 flow [2024-06-03 21:03:29,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-06-03 21:03:29,217 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 24 predicate places. [2024-06-03 21:03:29,217 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 339 flow [2024-06-03 21:03:29,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 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-03 21:03:29,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:29,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:29,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 21:03:29,218 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-03 21:03:29,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:29,219 INFO L85 PathProgramCache]: Analyzing trace with hash -61591910, now seen corresponding path program 1 times [2024-06-03 21:03:29,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:29,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918793050] [2024-06-03 21:03:29,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:29,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:29,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:29,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:29,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:29,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918793050] [2024-06-03 21:03:29,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918793050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:29,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:29,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 21:03:29,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336430763] [2024-06-03 21:03:29,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:29,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:29,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:29,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:29,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:29,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:29,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 339 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:29,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:29,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:29,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:29,982 INFO L124 PetriNetUnfolderBase]: 452/884 cut-off events. [2024-06-03 21:03:29,982 INFO L125 PetriNetUnfolderBase]: For 2695/2697 co-relation queries the response was YES. [2024-06-03 21:03:29,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3003 conditions, 884 events. 452/884 cut-off events. For 2695/2697 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4357 event pairs, 162 based on Foata normal form. 18/894 useless extension candidates. Maximal degree in co-relation 2974. Up to 687 conditions per place. [2024-06-03 21:03:29,987 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 62 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-03 21:03:29,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 603 flow [2024-06-03 21:03:29,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:29,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:29,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-03 21:03:29,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-03 21:03:29,989 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 339 flow. Second operand 7 states and 105 transitions. [2024-06-03 21:03:29,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 603 flow [2024-06-03 21:03:29,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 590 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:29,995 INFO L231 Difference]: Finished difference. Result has 69 places, 62 transitions, 445 flow [2024-06-03 21:03:29,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=445, PETRI_PLACES=69, PETRI_TRANSITIONS=62} [2024-06-03 21:03:29,996 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 32 predicate places. [2024-06-03 21:03:29,996 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 62 transitions, 445 flow [2024-06-03 21:03:29,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:29,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:29,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:29,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 21:03:29,997 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 21:03:29,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:29,997 INFO L85 PathProgramCache]: Analyzing trace with hash 194605776, now seen corresponding path program 2 times [2024-06-03 21:03:29,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:29,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891726477] [2024-06-03 21:03:29,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:29,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:30,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:30,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:30,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:30,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891726477] [2024-06-03 21:03:30,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891726477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:30,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:30,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 21:03:30,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792826413] [2024-06-03 21:03:30,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:30,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:30,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:30,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:30,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:30,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:30,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 62 transitions, 445 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:30,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:30,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:30,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:30,740 INFO L124 PetriNetUnfolderBase]: 420/841 cut-off events. [2024-06-03 21:03:30,740 INFO L125 PetriNetUnfolderBase]: For 3001/3003 co-relation queries the response was YES. [2024-06-03 21:03:30,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3036 conditions, 841 events. 420/841 cut-off events. For 3001/3003 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4106 event pairs, 139 based on Foata normal form. 18/851 useless extension candidates. Maximal degree in co-relation 3000. Up to 532 conditions per place. [2024-06-03 21:03:30,744 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 64 selfloop transitions, 20 changer transitions 0/89 dead transitions. [2024-06-03 21:03:30,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 89 transitions, 725 flow [2024-06-03 21:03:30,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:03:30,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:03:30,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-03 21:03:30,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-03 21:03:30,746 INFO L175 Difference]: Start difference. First operand has 69 places, 62 transitions, 445 flow. Second operand 8 states and 124 transitions. [2024-06-03 21:03:30,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 89 transitions, 725 flow [2024-06-03 21:03:30,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 89 transitions, 707 flow, removed 9 selfloop flow, removed 0 redundant places. [2024-06-03 21:03:30,751 INFO L231 Difference]: Finished difference. Result has 77 places, 64 transitions, 501 flow [2024-06-03 21:03:30,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=501, PETRI_PLACES=77, PETRI_TRANSITIONS=64} [2024-06-03 21:03:30,752 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 40 predicate places. [2024-06-03 21:03:30,752 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 64 transitions, 501 flow [2024-06-03 21:03:30,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:30,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:30,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:30,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 21:03:30,753 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 21:03:30,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:30,753 INFO L85 PathProgramCache]: Analyzing trace with hash 231173358, now seen corresponding path program 1 times [2024-06-03 21:03:30,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:30,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299783904] [2024-06-03 21:03:30,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:30,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:30,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:31,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:31,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:31,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299783904] [2024-06-03 21:03:31,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299783904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:31,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:31,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:31,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250010383] [2024-06-03 21:03:31,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:31,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:31,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:31,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:31,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:31,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:31,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 64 transitions, 501 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:31,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:31,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:31,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:31,382 INFO L124 PetriNetUnfolderBase]: 466/902 cut-off events. [2024-06-03 21:03:31,382 INFO L125 PetriNetUnfolderBase]: For 4086/4090 co-relation queries the response was YES. [2024-06-03 21:03:31,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3403 conditions, 902 events. 466/902 cut-off events. For 4086/4090 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4384 event pairs, 133 based on Foata normal form. 10/901 useless extension candidates. Maximal degree in co-relation 3363. Up to 704 conditions per place. [2024-06-03 21:03:31,387 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 70 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-03 21:03:31,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 91 transitions, 772 flow [2024-06-03 21:03:31,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:31,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:31,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-03 21:03:31,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-03 21:03:31,389 INFO L175 Difference]: Start difference. First operand has 77 places, 64 transitions, 501 flow. Second operand 7 states and 110 transitions. [2024-06-03 21:03:31,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 91 transitions, 772 flow [2024-06-03 21:03:31,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 91 transitions, 725 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 21:03:31,395 INFO L231 Difference]: Finished difference. Result has 81 places, 69 transitions, 552 flow [2024-06-03 21:03:31,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=552, PETRI_PLACES=81, PETRI_TRANSITIONS=69} [2024-06-03 21:03:31,396 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 44 predicate places. [2024-06-03 21:03:31,396 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 69 transitions, 552 flow [2024-06-03 21:03:31,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:31,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:31,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:31,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 21:03:31,397 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-03 21:03:31,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:31,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1633741555, now seen corresponding path program 1 times [2024-06-03 21:03:31,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:31,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170845873] [2024-06-03 21:03:31,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:31,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:31,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:31,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:31,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:31,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170845873] [2024-06-03 21:03:31,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170845873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:31,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:31,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 21:03:31,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701135063] [2024-06-03 21:03:31,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:31,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:31,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:31,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:31,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:31,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:31,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 69 transitions, 552 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:31,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:31,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:31,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:31,890 INFO L124 PetriNetUnfolderBase]: 514/976 cut-off events. [2024-06-03 21:03:31,890 INFO L125 PetriNetUnfolderBase]: For 4318/4320 co-relation queries the response was YES. [2024-06-03 21:03:31,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3723 conditions, 976 events. 514/976 cut-off events. For 4318/4320 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4647 event pairs, 186 based on Foata normal form. 4/977 useless extension candidates. Maximal degree in co-relation 3681. Up to 823 conditions per place. [2024-06-03 21:03:31,896 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 70 selfloop transitions, 14 changer transitions 0/91 dead transitions. [2024-06-03 21:03:31,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 91 transitions, 828 flow [2024-06-03 21:03:31,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:31,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:31,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-03 21:03:31,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-06-03 21:03:31,897 INFO L175 Difference]: Start difference. First operand has 81 places, 69 transitions, 552 flow. Second operand 6 states and 94 transitions. [2024-06-03 21:03:31,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 91 transitions, 828 flow [2024-06-03 21:03:31,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 91 transitions, 798 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:31,905 INFO L231 Difference]: Finished difference. Result has 87 places, 77 transitions, 612 flow [2024-06-03 21:03:31,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=612, PETRI_PLACES=87, PETRI_TRANSITIONS=77} [2024-06-03 21:03:31,906 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 50 predicate places. [2024-06-03 21:03:31,906 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 77 transitions, 612 flow [2024-06-03 21:03:31,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:31,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:31,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:31,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 21:03:31,907 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-03 21:03:31,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:31,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1188388924, now seen corresponding path program 1 times [2024-06-03 21:03:31,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:31,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652814849] [2024-06-03 21:03:31,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:31,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:31,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:32,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-03 21:03:32,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:32,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652814849] [2024-06-03 21:03:32,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652814849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:32,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:32,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 21:03:32,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770149242] [2024-06-03 21:03:32,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:32,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:32,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:32,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:32,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:32,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:32,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 77 transitions, 612 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:32,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:32,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:32,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:32,338 INFO L124 PetriNetUnfolderBase]: 529/1003 cut-off events. [2024-06-03 21:03:32,338 INFO L125 PetriNetUnfolderBase]: For 5219/5221 co-relation queries the response was YES. [2024-06-03 21:03:32,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4048 conditions, 1003 events. 529/1003 cut-off events. For 5219/5221 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4806 event pairs, 190 based on Foata normal form. 4/1004 useless extension candidates. Maximal degree in co-relation 4003. Up to 867 conditions per place. [2024-06-03 21:03:32,344 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 75 selfloop transitions, 17 changer transitions 0/99 dead transitions. [2024-06-03 21:03:32,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 99 transitions, 934 flow [2024-06-03 21:03:32,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:32,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:32,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-03 21:03:32,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-06-03 21:03:32,345 INFO L175 Difference]: Start difference. First operand has 87 places, 77 transitions, 612 flow. Second operand 6 states and 95 transitions. [2024-06-03 21:03:32,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 99 transitions, 934 flow [2024-06-03 21:03:32,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 99 transitions, 924 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-03 21:03:32,353 INFO L231 Difference]: Finished difference. Result has 95 places, 87 transitions, 739 flow [2024-06-03 21:03:32,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=739, PETRI_PLACES=95, PETRI_TRANSITIONS=87} [2024-06-03 21:03:32,354 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 58 predicate places. [2024-06-03 21:03:32,354 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 87 transitions, 739 flow [2024-06-03 21:03:32,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:32,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:32,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:32,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 21:03:32,355 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-03 21:03:32,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:32,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1188403804, now seen corresponding path program 2 times [2024-06-03 21:03:32,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:32,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102189132] [2024-06-03 21:03:32,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:32,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:32,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:32,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:32,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:32,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102189132] [2024-06-03 21:03:32,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102189132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:32,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:32,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 21:03:32,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526361778] [2024-06-03 21:03:32,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:32,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:32,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:32,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:32,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:32,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:32,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 87 transitions, 739 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:32,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:32,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:32,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:32,821 INFO L124 PetriNetUnfolderBase]: 521/992 cut-off events. [2024-06-03 21:03:32,821 INFO L125 PetriNetUnfolderBase]: For 5951/5953 co-relation queries the response was YES. [2024-06-03 21:03:32,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4185 conditions, 992 events. 521/992 cut-off events. For 5951/5953 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4761 event pairs, 199 based on Foata normal form. 5/994 useless extension candidates. Maximal degree in co-relation 4135. Up to 817 conditions per place. [2024-06-03 21:03:32,827 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 70 selfloop transitions, 22 changer transitions 0/99 dead transitions. [2024-06-03 21:03:32,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 99 transitions, 983 flow [2024-06-03 21:03:32,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:32,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:32,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-03 21:03:32,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212962962962963 [2024-06-03 21:03:32,829 INFO L175 Difference]: Start difference. First operand has 95 places, 87 transitions, 739 flow. Second operand 6 states and 91 transitions. [2024-06-03 21:03:32,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 99 transitions, 983 flow [2024-06-03 21:03:32,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 99 transitions, 971 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-03 21:03:32,838 INFO L231 Difference]: Finished difference. Result has 101 places, 89 transitions, 796 flow [2024-06-03 21:03:32,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=796, PETRI_PLACES=101, PETRI_TRANSITIONS=89} [2024-06-03 21:03:32,839 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 64 predicate places. [2024-06-03 21:03:32,839 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 89 transitions, 796 flow [2024-06-03 21:03:32,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:32,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:32,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:32,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 21:03:32,840 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-03 21:03:32,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:32,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1960718066, now seen corresponding path program 1 times [2024-06-03 21:03:32,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:32,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231949080] [2024-06-03 21:03:32,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:32,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:32,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:32,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:32,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:32,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231949080] [2024-06-03 21:03:32,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231949080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:32,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:32,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 21:03:32,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354785380] [2024-06-03 21:03:32,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:32,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 21:03:32,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:32,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 21:03:32,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 21:03:32,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 36 [2024-06-03 21:03:32,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 89 transitions, 796 flow. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:32,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:32,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 36 [2024-06-03 21:03:32,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:32,955 INFO L124 PetriNetUnfolderBase]: 255/633 cut-off events. [2024-06-03 21:03:32,955 INFO L125 PetriNetUnfolderBase]: For 3314/3353 co-relation queries the response was YES. [2024-06-03 21:03:32,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2538 conditions, 633 events. 255/633 cut-off events. For 3314/3353 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3608 event pairs, 154 based on Foata normal form. 22/635 useless extension candidates. Maximal degree in co-relation 2485. Up to 308 conditions per place. [2024-06-03 21:03:32,960 INFO L140 encePairwiseOnDemand]: 33/36 looper letters, 19 selfloop transitions, 2 changer transitions 0/92 dead transitions. [2024-06-03 21:03:32,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 92 transitions, 844 flow [2024-06-03 21:03:32,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 21:03:32,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 21:03:32,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-03 21:03:32,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6574074074074074 [2024-06-03 21:03:32,961 INFO L175 Difference]: Start difference. First operand has 101 places, 89 transitions, 796 flow. Second operand 3 states and 71 transitions. [2024-06-03 21:03:32,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 92 transitions, 844 flow [2024-06-03 21:03:32,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 92 transitions, 815 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:32,969 INFO L231 Difference]: Finished difference. Result has 102 places, 89 transitions, 775 flow [2024-06-03 21:03:32,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=775, PETRI_PLACES=102, PETRI_TRANSITIONS=89} [2024-06-03 21:03:32,970 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 65 predicate places. [2024-06-03 21:03:32,971 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 89 transitions, 775 flow [2024-06-03 21:03:32,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:32,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:32,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:32,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 21:03:32,971 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-03 21:03:32,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:32,972 INFO L85 PathProgramCache]: Analyzing trace with hash 792589572, now seen corresponding path program 1 times [2024-06-03 21:03:32,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:32,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335878794] [2024-06-03 21:03:32,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:32,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:33,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:33,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:33,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335878794] [2024-06-03 21:03:33,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335878794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:33,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:33,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:33,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683489609] [2024-06-03 21:03:33,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:33,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:33,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:33,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:33,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:33,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:33,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 89 transitions, 775 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:33,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:33,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:33,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:33,477 INFO L124 PetriNetUnfolderBase]: 500/963 cut-off events. [2024-06-03 21:03:33,478 INFO L125 PetriNetUnfolderBase]: For 6619/6621 co-relation queries the response was YES. [2024-06-03 21:03:33,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4281 conditions, 963 events. 500/963 cut-off events. For 6619/6621 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4592 event pairs, 172 based on Foata normal form. 4/964 useless extension candidates. Maximal degree in co-relation 4227. Up to 789 conditions per place. [2024-06-03 21:03:33,485 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 80 selfloop transitions, 25 changer transitions 0/112 dead transitions. [2024-06-03 21:03:33,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 112 transitions, 1120 flow [2024-06-03 21:03:33,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:33,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:33,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-03 21:03:33,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-03 21:03:33,486 INFO L175 Difference]: Start difference. First operand has 102 places, 89 transitions, 775 flow. Second operand 7 states and 109 transitions. [2024-06-03 21:03:33,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 112 transitions, 1120 flow [2024-06-03 21:03:33,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 112 transitions, 1116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:33,499 INFO L231 Difference]: Finished difference. Result has 109 places, 97 transitions, 899 flow [2024-06-03 21:03:33,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=899, PETRI_PLACES=109, PETRI_TRANSITIONS=97} [2024-06-03 21:03:33,500 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 72 predicate places. [2024-06-03 21:03:33,501 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 97 transitions, 899 flow [2024-06-03 21:03:33,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:33,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:33,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:33,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 21:03:33,501 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-03 21:03:33,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:33,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1814648186, now seen corresponding path program 2 times [2024-06-03 21:03:33,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:33,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552609132] [2024-06-03 21:03:33,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:33,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:33,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:33,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:33,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:33,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552609132] [2024-06-03 21:03:33,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552609132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:33,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:33,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:33,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731859026] [2024-06-03 21:03:33,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:33,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:33,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:33,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:33,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:33,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:33,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 97 transitions, 899 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:33,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:33,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:33,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:34,041 INFO L124 PetriNetUnfolderBase]: 513/988 cut-off events. [2024-06-03 21:03:34,041 INFO L125 PetriNetUnfolderBase]: For 7803/7805 co-relation queries the response was YES. [2024-06-03 21:03:34,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4638 conditions, 988 events. 513/988 cut-off events. For 7803/7805 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4763 event pairs, 188 based on Foata normal form. 4/989 useless extension candidates. Maximal degree in co-relation 4580. Up to 779 conditions per place. [2024-06-03 21:03:34,048 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 80 selfloop transitions, 29 changer transitions 0/116 dead transitions. [2024-06-03 21:03:34,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 116 transitions, 1245 flow [2024-06-03 21:03:34,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:34,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:34,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-03 21:03:34,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-03 21:03:34,049 INFO L175 Difference]: Start difference. First operand has 109 places, 97 transitions, 899 flow. Second operand 7 states and 110 transitions. [2024-06-03 21:03:34,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 116 transitions, 1245 flow [2024-06-03 21:03:34,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 116 transitions, 1223 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-03 21:03:34,061 INFO L231 Difference]: Finished difference. Result has 117 places, 102 transitions, 995 flow [2024-06-03 21:03:34,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=995, PETRI_PLACES=117, PETRI_TRANSITIONS=102} [2024-06-03 21:03:34,062 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 80 predicate places. [2024-06-03 21:03:34,062 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 102 transitions, 995 flow [2024-06-03 21:03:34,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:34,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:34,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:34,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 21:03:34,063 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-03 21:03:34,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:34,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1814170042, now seen corresponding path program 1 times [2024-06-03 21:03:34,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:34,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320453965] [2024-06-03 21:03:34,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:34,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:34,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:34,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:34,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:34,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320453965] [2024-06-03 21:03:34,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320453965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:34,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:34,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:34,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083262280] [2024-06-03 21:03:34,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:34,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:34,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:34,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:34,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:34,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:03:34,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 102 transitions, 995 flow. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 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-03 21:03:34,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:34,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:03:34,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:34,730 INFO L124 PetriNetUnfolderBase]: 544/1021 cut-off events. [2024-06-03 21:03:34,731 INFO L125 PetriNetUnfolderBase]: For 8993/8995 co-relation queries the response was YES. [2024-06-03 21:03:34,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4902 conditions, 1021 events. 544/1021 cut-off events. For 8993/8995 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4779 event pairs, 170 based on Foata normal form. 4/1022 useless extension candidates. Maximal degree in co-relation 4840. Up to 887 conditions per place. [2024-06-03 21:03:34,743 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 88 selfloop transitions, 24 changer transitions 0/117 dead transitions. [2024-06-03 21:03:34,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 117 transitions, 1281 flow [2024-06-03 21:03:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:03:34,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:03:34,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-03 21:03:34,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32407407407407407 [2024-06-03 21:03:34,745 INFO L175 Difference]: Start difference. First operand has 117 places, 102 transitions, 995 flow. Second operand 9 states and 105 transitions. [2024-06-03 21:03:34,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 117 transitions, 1281 flow [2024-06-03 21:03:34,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 117 transitions, 1251 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:34,760 INFO L231 Difference]: Finished difference. Result has 124 places, 102 transitions, 1017 flow [2024-06-03 21:03:34,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1017, PETRI_PLACES=124, PETRI_TRANSITIONS=102} [2024-06-03 21:03:34,761 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 87 predicate places. [2024-06-03 21:03:34,761 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 102 transitions, 1017 flow [2024-06-03 21:03:34,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 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-03 21:03:34,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:34,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:34,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 21:03:34,762 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-03 21:03:34,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:34,762 INFO L85 PathProgramCache]: Analyzing trace with hash 512733896, now seen corresponding path program 3 times [2024-06-03 21:03:34,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:34,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923019719] [2024-06-03 21:03:34,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:34,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:34,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:35,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:35,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:35,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923019719] [2024-06-03 21:03:35,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923019719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:35,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:35,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:35,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278511450] [2024-06-03 21:03:35,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:35,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:35,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:35,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:35,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:35,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 36 [2024-06-03 21:03:35,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 102 transitions, 1017 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:35,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:35,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 36 [2024-06-03 21:03:35,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:35,275 INFO L124 PetriNetUnfolderBase]: 506/979 cut-off events. [2024-06-03 21:03:35,275 INFO L125 PetriNetUnfolderBase]: For 9551/9553 co-relation queries the response was YES. [2024-06-03 21:03:35,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4762 conditions, 979 events. 506/979 cut-off events. For 9551/9553 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4694 event pairs, 191 based on Foata normal form. 4/980 useless extension candidates. Maximal degree in co-relation 4696. Up to 704 conditions per place. [2024-06-03 21:03:35,283 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 76 selfloop transitions, 33 changer transitions 0/116 dead transitions. [2024-06-03 21:03:35,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 116 transitions, 1317 flow [2024-06-03 21:03:35,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:35,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:35,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-03 21:03:35,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-03 21:03:35,284 INFO L175 Difference]: Start difference. First operand has 124 places, 102 transitions, 1017 flow. Second operand 7 states and 104 transitions. [2024-06-03 21:03:35,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 116 transitions, 1317 flow [2024-06-03 21:03:35,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 116 transitions, 1286 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 21:03:35,308 INFO L231 Difference]: Finished difference. Result has 127 places, 104 transitions, 1080 flow [2024-06-03 21:03:35,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1080, PETRI_PLACES=127, PETRI_TRANSITIONS=104} [2024-06-03 21:03:35,309 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 90 predicate places. [2024-06-03 21:03:35,309 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 104 transitions, 1080 flow [2024-06-03 21:03:35,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:35,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:35,309 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-03 21:03:35,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 21:03:35,310 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-03 21:03:35,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:35,310 INFO L85 PathProgramCache]: Analyzing trace with hash -968803741, now seen corresponding path program 1 times [2024-06-03 21:03:35,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:35,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231244071] [2024-06-03 21:03:35,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:35,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:35,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:35,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-03 21:03:35,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:35,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231244071] [2024-06-03 21:03:35,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231244071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:35,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:35,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 21:03:35,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069605614] [2024-06-03 21:03:35,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:35,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 21:03:35,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:35,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 21:03:35,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 21:03:35,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 36 [2024-06-03 21:03:35,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 104 transitions, 1080 flow. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:35,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:35,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 36 [2024-06-03 21:03:35,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:35,439 INFO L124 PetriNetUnfolderBase]: 268/667 cut-off events. [2024-06-03 21:03:35,440 INFO L125 PetriNetUnfolderBase]: For 5444/5466 co-relation queries the response was YES. [2024-06-03 21:03:35,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3158 conditions, 667 events. 268/667 cut-off events. For 5444/5466 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3742 event pairs, 133 based on Foata normal form. 9/649 useless extension candidates. Maximal degree in co-relation 3091. Up to 303 conditions per place. [2024-06-03 21:03:35,444 INFO L140 encePairwiseOnDemand]: 33/36 looper letters, 22 selfloop transitions, 11 changer transitions 0/110 dead transitions. [2024-06-03 21:03:35,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 110 transitions, 1162 flow [2024-06-03 21:03:35,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 21:03:35,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 21:03:35,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-03 21:03:35,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-03 21:03:35,445 INFO L175 Difference]: Start difference. First operand has 127 places, 104 transitions, 1080 flow. Second operand 3 states and 74 transitions. [2024-06-03 21:03:35,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 110 transitions, 1162 flow [2024-06-03 21:03:35,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 110 transitions, 1114 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 21:03:35,459 INFO L231 Difference]: Finished difference. Result has 127 places, 104 transitions, 1067 flow [2024-06-03 21:03:35,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1067, PETRI_PLACES=127, PETRI_TRANSITIONS=104} [2024-06-03 21:03:35,461 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 90 predicate places. [2024-06-03 21:03:35,461 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 104 transitions, 1067 flow [2024-06-03 21:03:35,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:35,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:35,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] [2024-06-03 21:03:35,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 21:03:35,462 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-03 21:03:35,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:35,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1665439251, now seen corresponding path program 2 times [2024-06-03 21:03:35,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:35,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439637887] [2024-06-03 21:03:35,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:35,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:35,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-03 21:03:35,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:35,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439637887] [2024-06-03 21:03:35,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439637887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:35,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:35,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:35,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904666837] [2024-06-03 21:03:35,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:35,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:35,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:35,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:35,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:35,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:35,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 104 transitions, 1067 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:35,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:35,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:35,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:36,069 INFO L124 PetriNetUnfolderBase]: 592/1112 cut-off events. [2024-06-03 21:03:36,069 INFO L125 PetriNetUnfolderBase]: For 12970/12972 co-relation queries the response was YES. [2024-06-03 21:03:36,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5697 conditions, 1112 events. 592/1112 cut-off events. For 12970/12972 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5343 event pairs, 149 based on Foata normal form. 4/1116 useless extension candidates. Maximal degree in co-relation 5629. Up to 706 conditions per place. [2024-06-03 21:03:36,075 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 103 selfloop transitions, 40 changer transitions 0/147 dead transitions. [2024-06-03 21:03:36,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 147 transitions, 1653 flow [2024-06-03 21:03:36,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:03:36,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:03:36,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-03 21:03:36,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-03 21:03:36,078 INFO L175 Difference]: Start difference. First operand has 127 places, 104 transitions, 1067 flow. Second operand 10 states and 147 transitions. [2024-06-03 21:03:36,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 147 transitions, 1653 flow [2024-06-03 21:03:36,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 147 transitions, 1623 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:36,097 INFO L231 Difference]: Finished difference. Result has 138 places, 117 transitions, 1283 flow [2024-06-03 21:03:36,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1283, PETRI_PLACES=138, PETRI_TRANSITIONS=117} [2024-06-03 21:03:36,097 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 101 predicate places. [2024-06-03 21:03:36,097 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 117 transitions, 1283 flow [2024-06-03 21:03:36,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:36,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:36,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:03:36,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 21:03:36,098 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-03 21:03:36,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:36,098 INFO L85 PathProgramCache]: Analyzing trace with hash -419950503, now seen corresponding path program 3 times [2024-06-03 21:03:36,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:36,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698826456] [2024-06-03 21:03:36,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:36,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:36,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:36,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:36,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:36,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698826456] [2024-06-03 21:03:36,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698826456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:36,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:36,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:36,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588359433] [2024-06-03 21:03:36,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:36,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:36,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:36,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:36,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:36,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:36,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 117 transitions, 1283 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:36,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:36,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:36,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:36,786 INFO L124 PetriNetUnfolderBase]: 641/1194 cut-off events. [2024-06-03 21:03:36,786 INFO L125 PetriNetUnfolderBase]: For 16574/16576 co-relation queries the response was YES. [2024-06-03 21:03:36,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6591 conditions, 1194 events. 641/1194 cut-off events. For 16574/16576 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5807 event pairs, 179 based on Foata normal form. 4/1196 useless extension candidates. Maximal degree in co-relation 6518. Up to 695 conditions per place. [2024-06-03 21:03:36,793 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 105 selfloop transitions, 49 changer transitions 0/158 dead transitions. [2024-06-03 21:03:36,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 158 transitions, 1915 flow [2024-06-03 21:03:36,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:03:36,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:03:36,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 169 transitions. [2024-06-03 21:03:36,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3912037037037037 [2024-06-03 21:03:36,795 INFO L175 Difference]: Start difference. First operand has 138 places, 117 transitions, 1283 flow. Second operand 12 states and 169 transitions. [2024-06-03 21:03:36,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 158 transitions, 1915 flow [2024-06-03 21:03:36,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 158 transitions, 1848 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:36,816 INFO L231 Difference]: Finished difference. Result has 149 places, 124 transitions, 1419 flow [2024-06-03 21:03:36,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1419, PETRI_PLACES=149, PETRI_TRANSITIONS=124} [2024-06-03 21:03:36,817 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 112 predicate places. [2024-06-03 21:03:36,817 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 124 transitions, 1419 flow [2024-06-03 21:03:36,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:36,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:36,818 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-03 21:03:36,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 21:03:36,818 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-03 21:03:36,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:36,819 INFO L85 PathProgramCache]: Analyzing trace with hash -419518053, now seen corresponding path program 4 times [2024-06-03 21:03:36,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:36,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841647247] [2024-06-03 21:03:36,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:36,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:36,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:37,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:37,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:37,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841647247] [2024-06-03 21:03:37,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841647247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:37,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:37,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:37,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10616292] [2024-06-03 21:03:37,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:37,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:37,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:37,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:37,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:37,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:37,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 124 transitions, 1419 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:37,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:37,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:37,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:37,495 INFO L124 PetriNetUnfolderBase]: 690/1276 cut-off events. [2024-06-03 21:03:37,495 INFO L125 PetriNetUnfolderBase]: For 20608/20610 co-relation queries the response was YES. [2024-06-03 21:03:37,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7381 conditions, 1276 events. 690/1276 cut-off events. For 20608/20610 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 6303 event pairs, 185 based on Foata normal form. 4/1278 useless extension candidates. Maximal degree in co-relation 7304. Up to 664 conditions per place. [2024-06-03 21:03:37,504 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 103 selfloop transitions, 57 changer transitions 0/164 dead transitions. [2024-06-03 21:03:37,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 164 transitions, 2083 flow [2024-06-03 21:03:37,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:03:37,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:03:37,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 170 transitions. [2024-06-03 21:03:37,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39351851851851855 [2024-06-03 21:03:37,506 INFO L175 Difference]: Start difference. First operand has 149 places, 124 transitions, 1419 flow. Second operand 12 states and 170 transitions. [2024-06-03 21:03:37,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 164 transitions, 2083 flow [2024-06-03 21:03:37,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 164 transitions, 2019 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 21:03:37,532 INFO L231 Difference]: Finished difference. Result has 156 places, 131 transitions, 1583 flow [2024-06-03 21:03:37,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1583, PETRI_PLACES=156, PETRI_TRANSITIONS=131} [2024-06-03 21:03:37,533 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 119 predicate places. [2024-06-03 21:03:37,533 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 131 transitions, 1583 flow [2024-06-03 21:03:37,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:37,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:37,534 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-03 21:03:37,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 21:03:37,534 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-03 21:03:37,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:37,534 INFO L85 PathProgramCache]: Analyzing trace with hash -419502181, now seen corresponding path program 1 times [2024-06-03 21:03:37,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:37,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320516608] [2024-06-03 21:03:37,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:37,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:37,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:37,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-03 21:03:37,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:37,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320516608] [2024-06-03 21:03:37,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320516608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:37,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:37,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:37,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545444619] [2024-06-03 21:03:37,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:37,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:37,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:37,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:37,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:37,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:37,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 131 transitions, 1583 flow. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:37,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:37,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:37,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:38,099 INFO L124 PetriNetUnfolderBase]: 694/1291 cut-off events. [2024-06-03 21:03:38,099 INFO L125 PetriNetUnfolderBase]: For 23834/23836 co-relation queries the response was YES. [2024-06-03 21:03:38,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7754 conditions, 1291 events. 694/1291 cut-off events. For 23834/23836 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6452 event pairs, 229 based on Foata normal form. 6/1294 useless extension candidates. Maximal degree in co-relation 7674. Up to 1163 conditions per place. [2024-06-03 21:03:38,109 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 121 selfloop transitions, 20 changer transitions 0/146 dead transitions. [2024-06-03 21:03:38,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 146 transitions, 1930 flow [2024-06-03 21:03:38,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:38,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:38,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-03 21:03:38,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-03 21:03:38,110 INFO L175 Difference]: Start difference. First operand has 156 places, 131 transitions, 1583 flow. Second operand 7 states and 100 transitions. [2024-06-03 21:03:38,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 146 transitions, 1930 flow [2024-06-03 21:03:38,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 146 transitions, 1848 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 21:03:38,142 INFO L231 Difference]: Finished difference. Result has 157 places, 132 transitions, 1560 flow [2024-06-03 21:03:38,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1560, PETRI_PLACES=157, PETRI_TRANSITIONS=132} [2024-06-03 21:03:38,143 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 120 predicate places. [2024-06-03 21:03:38,143 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 132 transitions, 1560 flow [2024-06-03 21:03:38,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:38,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:38,143 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-03 21:03:38,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 21:03:38,144 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-03 21:03:38,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:38,144 INFO L85 PathProgramCache]: Analyzing trace with hash -405218373, now seen corresponding path program 5 times [2024-06-03 21:03:38,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:38,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132014692] [2024-06-03 21:03:38,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:38,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:38,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:38,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:38,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:38,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132014692] [2024-06-03 21:03:38,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132014692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:38,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:38,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:38,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644989034] [2024-06-03 21:03:38,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:38,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:38,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:38,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:38,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:38,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:38,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 132 transitions, 1560 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:38,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:38,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:38,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:38,855 INFO L124 PetriNetUnfolderBase]: 723/1336 cut-off events. [2024-06-03 21:03:38,856 INFO L125 PetriNetUnfolderBase]: For 26185/26187 co-relation queries the response was YES. [2024-06-03 21:03:38,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8112 conditions, 1336 events. 723/1336 cut-off events. For 26185/26187 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6678 event pairs, 201 based on Foata normal form. 4/1338 useless extension candidates. Maximal degree in co-relation 8030. Up to 567 conditions per place. [2024-06-03 21:03:38,864 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 102 selfloop transitions, 62 changer transitions 0/168 dead transitions. [2024-06-03 21:03:38,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 168 transitions, 2194 flow [2024-06-03 21:03:38,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 21:03:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 21:03:38,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 154 transitions. [2024-06-03 21:03:38,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-03 21:03:38,865 INFO L175 Difference]: Start difference. First operand has 157 places, 132 transitions, 1560 flow. Second operand 11 states and 154 transitions. [2024-06-03 21:03:38,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 168 transitions, 2194 flow [2024-06-03 21:03:38,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 168 transitions, 2125 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 21:03:38,890 INFO L231 Difference]: Finished difference. Result has 162 places, 138 transitions, 1721 flow [2024-06-03 21:03:38,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1721, PETRI_PLACES=162, PETRI_TRANSITIONS=138} [2024-06-03 21:03:38,891 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 125 predicate places. [2024-06-03 21:03:38,891 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 138 transitions, 1721 flow [2024-06-03 21:03:38,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:38,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:38,891 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-03 21:03:38,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 21:03:38,892 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-03 21:03:38,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:38,892 INFO L85 PathProgramCache]: Analyzing trace with hash -404695651, now seen corresponding path program 2 times [2024-06-03 21:03:38,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:38,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719703497] [2024-06-03 21:03:38,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:38,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:39,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:39,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:39,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719703497] [2024-06-03 21:03:39,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719703497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:39,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:39,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:39,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040449596] [2024-06-03 21:03:39,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:39,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:39,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:39,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:39,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:39,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:39,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 138 transitions, 1721 flow. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:39,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:39,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:39,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:39,388 INFO L124 PetriNetUnfolderBase]: 741/1371 cut-off events. [2024-06-03 21:03:39,388 INFO L125 PetriNetUnfolderBase]: For 30385/30387 co-relation queries the response was YES. [2024-06-03 21:03:39,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8612 conditions, 1371 events. 741/1371 cut-off events. For 30385/30387 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6984 event pairs, 257 based on Foata normal form. 6/1374 useless extension candidates. Maximal degree in co-relation 8530. Up to 1181 conditions per place. [2024-06-03 21:03:39,435 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 126 selfloop transitions, 21 changer transitions 0/152 dead transitions. [2024-06-03 21:03:39,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 152 transitions, 2109 flow [2024-06-03 21:03:39,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:39,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:39,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-06-03 21:03:39,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-03 21:03:39,436 INFO L175 Difference]: Start difference. First operand has 162 places, 138 transitions, 1721 flow. Second operand 6 states and 87 transitions. [2024-06-03 21:03:39,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 152 transitions, 2109 flow [2024-06-03 21:03:39,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 152 transitions, 2024 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 21:03:39,467 INFO L231 Difference]: Finished difference. Result has 163 places, 140 transitions, 1702 flow [2024-06-03 21:03:39,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1638, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1702, PETRI_PLACES=163, PETRI_TRANSITIONS=140} [2024-06-03 21:03:39,467 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 126 predicate places. [2024-06-03 21:03:39,467 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 140 transitions, 1702 flow [2024-06-03 21:03:39,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:39,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:39,468 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-03 21:03:39,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 21:03:39,468 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-03 21:03:39,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:39,468 INFO L85 PathProgramCache]: Analyzing trace with hash -405202501, now seen corresponding path program 3 times [2024-06-03 21:03:39,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:39,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985505213] [2024-06-03 21:03:39,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:39,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:39,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-03 21:03:39,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:39,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985505213] [2024-06-03 21:03:39,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985505213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:39,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:39,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:39,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106570413] [2024-06-03 21:03:39,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:39,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:39,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:39,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:39,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:39,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:39,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 140 transitions, 1702 flow. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:39,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:39,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:39,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:40,015 INFO L124 PetriNetUnfolderBase]: 742/1376 cut-off events. [2024-06-03 21:03:40,015 INFO L125 PetriNetUnfolderBase]: For 31700/31702 co-relation queries the response was YES. [2024-06-03 21:03:40,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8640 conditions, 1376 events. 742/1376 cut-off events. For 31700/31702 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6999 event pairs, 253 based on Foata normal form. 6/1379 useless extension candidates. Maximal degree in co-relation 8556. Up to 1206 conditions per place. [2024-06-03 21:03:40,025 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 127 selfloop transitions, 25 changer transitions 0/157 dead transitions. [2024-06-03 21:03:40,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 157 transitions, 2116 flow [2024-06-03 21:03:40,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:40,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:40,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-03 21:03:40,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-06-03 21:03:40,027 INFO L175 Difference]: Start difference. First operand has 163 places, 140 transitions, 1702 flow. Second operand 6 states and 94 transitions. [2024-06-03 21:03:40,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 157 transitions, 2116 flow [2024-06-03 21:03:40,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 157 transitions, 2102 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-03 21:03:40,062 INFO L231 Difference]: Finished difference. Result has 168 places, 141 transitions, 1756 flow [2024-06-03 21:03:40,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1756, PETRI_PLACES=168, PETRI_TRANSITIONS=141} [2024-06-03 21:03:40,063 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 131 predicate places. [2024-06-03 21:03:40,063 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 141 transitions, 1756 flow [2024-06-03 21:03:40,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:40,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:40,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] [2024-06-03 21:03:40,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 21:03:40,064 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-03 21:03:40,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:40,064 INFO L85 PathProgramCache]: Analyzing trace with hash -404712391, now seen corresponding path program 4 times [2024-06-03 21:03:40,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:40,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157925509] [2024-06-03 21:03:40,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:40,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:40,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:40,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-03 21:03:40,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:40,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157925509] [2024-06-03 21:03:40,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157925509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:40,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:40,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:40,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295722279] [2024-06-03 21:03:40,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:40,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 21:03:40,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:40,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 21:03:40,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-03 21:03:40,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:40,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 141 transitions, 1756 flow. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:40,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:40,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:40,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:40,572 INFO L124 PetriNetUnfolderBase]: 736/1364 cut-off events. [2024-06-03 21:03:40,572 INFO L125 PetriNetUnfolderBase]: For 33129/33131 co-relation queries the response was YES. [2024-06-03 21:03:40,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8693 conditions, 1364 events. 736/1364 cut-off events. For 33129/33131 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6920 event pairs, 246 based on Foata normal form. 6/1367 useless extension candidates. Maximal degree in co-relation 8607. Up to 1207 conditions per place. [2024-06-03 21:03:40,582 INFO L140 encePairwiseOnDemand]: 29/36 looper letters, 128 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-03 21:03:40,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 153 transitions, 2088 flow [2024-06-03 21:03:40,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:40,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:40,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 86 transitions. [2024-06-03 21:03:40,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39814814814814814 [2024-06-03 21:03:40,583 INFO L175 Difference]: Start difference. First operand has 168 places, 141 transitions, 1756 flow. Second operand 6 states and 86 transitions. [2024-06-03 21:03:40,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 153 transitions, 2088 flow [2024-06-03 21:03:40,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 153 transitions, 2057 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-03 21:03:40,619 INFO L231 Difference]: Finished difference. Result has 173 places, 142 transitions, 1786 flow [2024-06-03 21:03:40,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1786, PETRI_PLACES=173, PETRI_TRANSITIONS=142} [2024-06-03 21:03:40,620 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 136 predicate places. [2024-06-03 21:03:40,620 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 142 transitions, 1786 flow [2024-06-03 21:03:40,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:40,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:40,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] [2024-06-03 21:03:40,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 21:03:40,621 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-03 21:03:40,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:40,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1120059027, now seen corresponding path program 1 times [2024-06-03 21:03:40,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:40,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454771728] [2024-06-03 21:03:40,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:40,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:40,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:41,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:41,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:41,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454771728] [2024-06-03 21:03:41,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454771728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:41,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:41,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:03:41,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7424035] [2024-06-03 21:03:41,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:41,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:03:41,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:41,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:03:41,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:03:41,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:41,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 142 transitions, 1786 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 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-03 21:03:41,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:41,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:41,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:41,369 INFO L124 PetriNetUnfolderBase]: 745/1405 cut-off events. [2024-06-03 21:03:41,369 INFO L125 PetriNetUnfolderBase]: For 37515/37517 co-relation queries the response was YES. [2024-06-03 21:03:41,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8914 conditions, 1405 events. 745/1405 cut-off events. For 37515/37517 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7357 event pairs, 217 based on Foata normal form. 10/1415 useless extension candidates. Maximal degree in co-relation 8826. Up to 1094 conditions per place. [2024-06-03 21:03:41,382 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 140 selfloop transitions, 27 changer transitions 0/185 dead transitions. [2024-06-03 21:03:41,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 185 transitions, 2387 flow [2024-06-03 21:03:41,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:03:41,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:03:41,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-03 21:03:41,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39814814814814814 [2024-06-03 21:03:41,384 INFO L175 Difference]: Start difference. First operand has 173 places, 142 transitions, 1786 flow. Second operand 9 states and 129 transitions. [2024-06-03 21:03:41,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 185 transitions, 2387 flow [2024-06-03 21:03:41,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 185 transitions, 2343 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 21:03:41,424 INFO L231 Difference]: Finished difference. Result has 183 places, 157 transitions, 1966 flow [2024-06-03 21:03:41,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1966, PETRI_PLACES=183, PETRI_TRANSITIONS=157} [2024-06-03 21:03:41,425 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 146 predicate places. [2024-06-03 21:03:41,425 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 157 transitions, 1966 flow [2024-06-03 21:03:41,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 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-03 21:03:41,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:41,426 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-03 21:03:41,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 21:03:41,426 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-03 21:03:41,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:41,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1356659631, now seen corresponding path program 2 times [2024-06-03 21:03:41,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:41,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535888021] [2024-06-03 21:03:41,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:41,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:41,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:41,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:41,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:41,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535888021] [2024-06-03 21:03:41,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535888021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:41,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:41,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:03:41,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576621824] [2024-06-03 21:03:41,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:41,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:03:41,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:41,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:03:41,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:03:41,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:41,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 157 transitions, 1966 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 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-03 21:03:41,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:41,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:41,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:42,197 INFO L124 PetriNetUnfolderBase]: 799/1502 cut-off events. [2024-06-03 21:03:42,198 INFO L125 PetriNetUnfolderBase]: For 41585/41587 co-relation queries the response was YES. [2024-06-03 21:03:42,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9661 conditions, 1502 events. 799/1502 cut-off events. For 41585/41587 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8045 event pairs, 233 based on Foata normal form. 10/1512 useless extension candidates. Maximal degree in co-relation 9568. Up to 1126 conditions per place. [2024-06-03 21:03:42,208 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 147 selfloop transitions, 33 changer transitions 0/198 dead transitions. [2024-06-03 21:03:42,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 198 transitions, 2589 flow [2024-06-03 21:03:42,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:03:42,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:03:42,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-03 21:03:42,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-03 21:03:42,217 INFO L175 Difference]: Start difference. First operand has 183 places, 157 transitions, 1966 flow. Second operand 10 states and 142 transitions. [2024-06-03 21:03:42,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 198 transitions, 2589 flow [2024-06-03 21:03:42,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 198 transitions, 2535 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-03 21:03:42,263 INFO L231 Difference]: Finished difference. Result has 197 places, 167 transitions, 2126 flow [2024-06-03 21:03:42,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2126, PETRI_PLACES=197, PETRI_TRANSITIONS=167} [2024-06-03 21:03:42,268 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 160 predicate places. [2024-06-03 21:03:42,268 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 167 transitions, 2126 flow [2024-06-03 21:03:42,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 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-03 21:03:42,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:42,268 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-03 21:03:42,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 21:03:42,269 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-03 21:03:42,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:42,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1475564463, now seen corresponding path program 3 times [2024-06-03 21:03:42,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:42,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850315538] [2024-06-03 21:03:42,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:42,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:42,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:42,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-03 21:03:42,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:42,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850315538] [2024-06-03 21:03:42,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850315538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:42,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:42,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:03:42,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966780082] [2024-06-03 21:03:42,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:42,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:03:42,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:42,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:03:42,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:03:42,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 36 [2024-06-03 21:03:42,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 167 transitions, 2126 flow. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:42,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:42,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 36 [2024-06-03 21:03:42,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:43,142 INFO L124 PetriNetUnfolderBase]: 956/1749 cut-off events. [2024-06-03 21:03:43,142 INFO L125 PetriNetUnfolderBase]: For 45496/45496 co-relation queries the response was YES. [2024-06-03 21:03:43,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11039 conditions, 1749 events. 956/1749 cut-off events. For 45496/45496 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9245 event pairs, 352 based on Foata normal form. 4/1753 useless extension candidates. Maximal degree in co-relation 10939. Up to 1374 conditions per place. [2024-06-03 21:03:43,154 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 163 selfloop transitions, 38 changer transitions 0/217 dead transitions. [2024-06-03 21:03:43,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 217 transitions, 2872 flow [2024-06-03 21:03:43,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:03:43,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:03:43,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-03 21:03:43,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-03 21:03:43,154 INFO L175 Difference]: Start difference. First operand has 197 places, 167 transitions, 2126 flow. Second operand 10 states and 130 transitions. [2024-06-03 21:03:43,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 217 transitions, 2872 flow [2024-06-03 21:03:43,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 217 transitions, 2809 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 21:03:43,213 INFO L231 Difference]: Finished difference. Result has 207 places, 184 transitions, 2350 flow [2024-06-03 21:03:43,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2072, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2350, PETRI_PLACES=207, PETRI_TRANSITIONS=184} [2024-06-03 21:03:43,214 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 170 predicate places. [2024-06-03 21:03:43,214 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 184 transitions, 2350 flow [2024-06-03 21:03:43,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:43,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:43,215 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-03 21:03:43,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 21:03:43,215 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-03 21:03:43,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:43,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1208009199, now seen corresponding path program 1 times [2024-06-03 21:03:43,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:43,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201343013] [2024-06-03 21:03:43,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:43,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:43,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:43,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:43,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201343013] [2024-06-03 21:03:43,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201343013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:43,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:43,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:43,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735423532] [2024-06-03 21:03:43,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:43,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:43,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:43,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:43,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:43,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-06-03 21:03:43,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 184 transitions, 2350 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 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-03 21:03:43,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:43,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-06-03 21:03:43,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:43,543 INFO L124 PetriNetUnfolderBase]: 708/1550 cut-off events. [2024-06-03 21:03:43,543 INFO L125 PetriNetUnfolderBase]: For 31164/31381 co-relation queries the response was YES. [2024-06-03 21:03:43,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9364 conditions, 1550 events. 708/1550 cut-off events. For 31164/31381 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10085 event pairs, 175 based on Foata normal form. 52/1547 useless extension candidates. Maximal degree in co-relation 9258. Up to 309 conditions per place. [2024-06-03 21:03:43,554 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 73 selfloop transitions, 67 changer transitions 0/217 dead transitions. [2024-06-03 21:03:43,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 217 transitions, 2754 flow [2024-06-03 21:03:43,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:03:43,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:03:43,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-03 21:03:43,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 21:03:43,555 INFO L175 Difference]: Start difference. First operand has 207 places, 184 transitions, 2350 flow. Second operand 9 states and 186 transitions. [2024-06-03 21:03:43,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 217 transitions, 2754 flow [2024-06-03 21:03:43,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 217 transitions, 2697 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 21:03:43,610 INFO L231 Difference]: Finished difference. Result has 216 places, 183 transitions, 2496 flow [2024-06-03 21:03:43,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2496, PETRI_PLACES=216, PETRI_TRANSITIONS=183} [2024-06-03 21:03:43,611 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 179 predicate places. [2024-06-03 21:03:43,611 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 183 transitions, 2496 flow [2024-06-03 21:03:43,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 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-03 21:03:43,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:43,611 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-03 21:03:43,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 21:03:43,612 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-03 21:03:43,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:43,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1687755493, now seen corresponding path program 1 times [2024-06-03 21:03:43,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:43,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010963613] [2024-06-03 21:03:43,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:43,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:43,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:43,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:43,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:43,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010963613] [2024-06-03 21:03:43,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010963613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:43,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:43,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:43,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430621602] [2024-06-03 21:03:43,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:43,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:43,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:43,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:43,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:43,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:43,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 183 transitions, 2496 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:43,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:43,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:43,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:44,347 INFO L124 PetriNetUnfolderBase]: 1159/2188 cut-off events. [2024-06-03 21:03:44,347 INFO L125 PetriNetUnfolderBase]: For 67649/67716 co-relation queries the response was YES. [2024-06-03 21:03:44,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14883 conditions, 2188 events. 1159/2188 cut-off events. For 67649/67716 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12977 event pairs, 355 based on Foata normal form. 24/2196 useless extension candidates. Maximal degree in co-relation 14773. Up to 1521 conditions per place. [2024-06-03 21:03:44,365 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 178 selfloop transitions, 36 changer transitions 0/233 dead transitions. [2024-06-03 21:03:44,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 233 transitions, 3465 flow [2024-06-03 21:03:44,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:44,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:44,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-03 21:03:44,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4801587301587302 [2024-06-03 21:03:44,366 INFO L175 Difference]: Start difference. First operand has 216 places, 183 transitions, 2496 flow. Second operand 7 states and 121 transitions. [2024-06-03 21:03:44,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 233 transitions, 3465 flow [2024-06-03 21:03:44,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 233 transitions, 3447 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-03 21:03:44,454 INFO L231 Difference]: Finished difference. Result has 225 places, 197 transitions, 2781 flow [2024-06-03 21:03:44,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2478, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2781, PETRI_PLACES=225, PETRI_TRANSITIONS=197} [2024-06-03 21:03:44,455 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 188 predicate places. [2024-06-03 21:03:44,456 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 197 transitions, 2781 flow [2024-06-03 21:03:44,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:44,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:44,456 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-03 21:03:44,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 21:03:44,456 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-03 21:03:44,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:44,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1519002003, now seen corresponding path program 2 times [2024-06-03 21:03:44,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:44,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326990571] [2024-06-03 21:03:44,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:44,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:44,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:44,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:44,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:44,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326990571] [2024-06-03 21:03:44,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326990571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:44,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:44,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:44,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327068641] [2024-06-03 21:03:44,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:44,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:44,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:44,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:44,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:44,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:44,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 197 transitions, 2781 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:44,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:44,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:44,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:45,245 INFO L124 PetriNetUnfolderBase]: 1182/2234 cut-off events. [2024-06-03 21:03:45,245 INFO L125 PetriNetUnfolderBase]: For 75338/75433 co-relation queries the response was YES. [2024-06-03 21:03:45,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15662 conditions, 2234 events. 1182/2234 cut-off events. For 75338/75433 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13251 event pairs, 359 based on Foata normal form. 30/2246 useless extension candidates. Maximal degree in co-relation 15547. Up to 1526 conditions per place. [2024-06-03 21:03:45,262 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 177 selfloop transitions, 42 changer transitions 0/238 dead transitions. [2024-06-03 21:03:45,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 238 transitions, 3605 flow [2024-06-03 21:03:45,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:03:45,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:03:45,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-03 21:03:45,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4228395061728395 [2024-06-03 21:03:45,263 INFO L175 Difference]: Start difference. First operand has 225 places, 197 transitions, 2781 flow. Second operand 9 states and 137 transitions. [2024-06-03 21:03:45,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 238 transitions, 3605 flow [2024-06-03 21:03:45,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 238 transitions, 3561 flow, removed 22 selfloop flow, removed 0 redundant places. [2024-06-03 21:03:45,359 INFO L231 Difference]: Finished difference. Result has 237 places, 206 transitions, 3002 flow [2024-06-03 21:03:45,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2749, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3002, PETRI_PLACES=237, PETRI_TRANSITIONS=206} [2024-06-03 21:03:45,360 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 200 predicate places. [2024-06-03 21:03:45,360 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 206 transitions, 3002 flow [2024-06-03 21:03:45,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:45,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:45,360 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-03 21:03:45,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 21:03:45,361 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-03 21:03:45,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:45,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1519309833, now seen corresponding path program 2 times [2024-06-03 21:03:45,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:45,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161629095] [2024-06-03 21:03:45,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:45,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:45,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:45,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:45,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:45,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161629095] [2024-06-03 21:03:45,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161629095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:45,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:45,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:45,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307913986] [2024-06-03 21:03:45,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:45,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:45,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:45,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:45,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:45,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-06-03 21:03:45,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 206 transitions, 3002 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 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-03 21:03:45,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:45,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-06-03 21:03:45,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:45,793 INFO L124 PetriNetUnfolderBase]: 823/1828 cut-off events. [2024-06-03 21:03:45,793 INFO L125 PetriNetUnfolderBase]: For 42273/42424 co-relation queries the response was YES. [2024-06-03 21:03:45,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11903 conditions, 1828 events. 823/1828 cut-off events. For 42273/42424 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12301 event pairs, 240 based on Foata normal form. 32/1803 useless extension candidates. Maximal degree in co-relation 11782. Up to 721 conditions per place. [2024-06-03 21:03:45,816 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 100 selfloop transitions, 42 changer transitions 0/238 dead transitions. [2024-06-03 21:03:45,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 238 transitions, 3460 flow [2024-06-03 21:03:45,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 21:03:45,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 21:03:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-03 21:03:45,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5798611111111112 [2024-06-03 21:03:45,817 INFO L175 Difference]: Start difference. First operand has 237 places, 206 transitions, 3002 flow. Second operand 8 states and 167 transitions. [2024-06-03 21:03:45,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 238 transitions, 3460 flow [2024-06-03 21:03:45,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 238 transitions, 3399 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-03 21:03:45,903 INFO L231 Difference]: Finished difference. Result has 246 places, 210 transitions, 3125 flow [2024-06-03 21:03:45,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3125, PETRI_PLACES=246, PETRI_TRANSITIONS=210} [2024-06-03 21:03:45,904 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 209 predicate places. [2024-06-03 21:03:45,904 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 210 transitions, 3125 flow [2024-06-03 21:03:45,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 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-03 21:03:45,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:45,904 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-03 21:03:45,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 21:03:45,904 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-03 21:03:45,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:45,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1965119623, now seen corresponding path program 3 times [2024-06-03 21:03:45,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:45,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942170330] [2024-06-03 21:03:45,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:45,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:45,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:45,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:45,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:45,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942170330] [2024-06-03 21:03:45,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942170330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:45,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:45,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:03:45,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248497288] [2024-06-03 21:03:45,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:45,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:03:45,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:45,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:03:45,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:03:46,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-06-03 21:03:46,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 210 transitions, 3125 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 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-03 21:03:46,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:46,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-06-03 21:03:46,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:46,353 INFO L124 PetriNetUnfolderBase]: 742/1699 cut-off events. [2024-06-03 21:03:46,354 INFO L125 PetriNetUnfolderBase]: For 40635/40768 co-relation queries the response was YES. [2024-06-03 21:03:46,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11170 conditions, 1699 events. 742/1699 cut-off events. For 40635/40768 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11438 event pairs, 226 based on Foata normal form. 38/1688 useless extension candidates. Maximal degree in co-relation 11045. Up to 723 conditions per place. [2024-06-03 21:03:46,368 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 96 selfloop transitions, 38 changer transitions 0/223 dead transitions. [2024-06-03 21:03:46,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 223 transitions, 3312 flow [2024-06-03 21:03:46,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 21:03:46,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 21:03:46,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-03 21:03:46,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6157407407407407 [2024-06-03 21:03:46,369 INFO L175 Difference]: Start difference. First operand has 246 places, 210 transitions, 3125 flow. Second operand 6 states and 133 transitions. [2024-06-03 21:03:46,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 223 transitions, 3312 flow [2024-06-03 21:03:46,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 223 transitions, 3291 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-03 21:03:46,465 INFO L231 Difference]: Finished difference. Result has 251 places, 200 transitions, 3007 flow [2024-06-03 21:03:46,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3007, PETRI_PLACES=251, PETRI_TRANSITIONS=200} [2024-06-03 21:03:46,465 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 214 predicate places. [2024-06-03 21:03:46,465 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 200 transitions, 3007 flow [2024-06-03 21:03:46,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 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-03 21:03:46,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:46,466 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-03 21:03:46,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 21:03:46,466 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-03 21:03:46,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:46,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1747147981, now seen corresponding path program 3 times [2024-06-03 21:03:46,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:46,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944399014] [2024-06-03 21:03:46,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:46,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:46,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:46,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:46,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944399014] [2024-06-03 21:03:46,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944399014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:46,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:46,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:46,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734986164] [2024-06-03 21:03:46,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:46,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:46,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:46,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:46,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:46,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:46,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 200 transitions, 3007 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:46,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:46,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:46,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:47,312 INFO L124 PetriNetUnfolderBase]: 1046/2061 cut-off events. [2024-06-03 21:03:47,312 INFO L125 PetriNetUnfolderBase]: For 76848/76949 co-relation queries the response was YES. [2024-06-03 21:03:47,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15227 conditions, 2061 events. 1046/2061 cut-off events. For 76848/76949 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12408 event pairs, 383 based on Foata normal form. 20/2066 useless extension candidates. Maximal degree in co-relation 15100. Up to 1515 conditions per place. [2024-06-03 21:03:47,327 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 176 selfloop transitions, 32 changer transitions 0/227 dead transitions. [2024-06-03 21:03:47,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 227 transitions, 3615 flow [2024-06-03 21:03:47,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 21:03:47,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 21:03:47,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-03 21:03:47,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-03 21:03:47,328 INFO L175 Difference]: Start difference. First operand has 251 places, 200 transitions, 3007 flow. Second operand 7 states and 114 transitions. [2024-06-03 21:03:47,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 227 transitions, 3615 flow [2024-06-03 21:03:47,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 227 transitions, 3527 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 21:03:47,433 INFO L231 Difference]: Finished difference. Result has 253 places, 200 transitions, 2988 flow [2024-06-03 21:03:47,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2988, PETRI_PLACES=253, PETRI_TRANSITIONS=200} [2024-06-03 21:03:47,434 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 216 predicate places. [2024-06-03 21:03:47,434 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 200 transitions, 2988 flow [2024-06-03 21:03:47,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:47,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:47,434 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-03 21:03:47,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 21:03:47,434 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-03 21:03:47,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:47,434 INFO L85 PathProgramCache]: Analyzing trace with hash 284110877, now seen corresponding path program 4 times [2024-06-03 21:03:47,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:47,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983010710] [2024-06-03 21:03:47,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:47,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:47,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:47,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:47,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:47,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983010710] [2024-06-03 21:03:47,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983010710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:47,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:47,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:47,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400624083] [2024-06-03 21:03:47,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:47,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:47,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:47,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:47,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:47,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:47,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 200 transitions, 2988 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:47,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:47,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:47,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:48,259 INFO L124 PetriNetUnfolderBase]: 1089/2141 cut-off events. [2024-06-03 21:03:48,259 INFO L125 PetriNetUnfolderBase]: For 88018/88026 co-relation queries the response was YES. [2024-06-03 21:03:48,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16014 conditions, 2141 events. 1089/2141 cut-off events. For 88018/88026 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12948 event pairs, 373 based on Foata normal form. 11/2144 useless extension candidates. Maximal degree in co-relation 15886. Up to 1576 conditions per place. [2024-06-03 21:03:48,275 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 166 selfloop transitions, 54 changer transitions 0/239 dead transitions. [2024-06-03 21:03:48,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 239 transitions, 3802 flow [2024-06-03 21:03:48,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:03:48,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:03:48,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 147 transitions. [2024-06-03 21:03:48,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-03 21:03:48,276 INFO L175 Difference]: Start difference. First operand has 253 places, 200 transitions, 2988 flow. Second operand 10 states and 147 transitions. [2024-06-03 21:03:48,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 239 transitions, 3802 flow [2024-06-03 21:03:48,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 239 transitions, 3745 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 21:03:48,391 INFO L231 Difference]: Finished difference. Result has 261 places, 209 transitions, 3223 flow [2024-06-03 21:03:48,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2934, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3223, PETRI_PLACES=261, PETRI_TRANSITIONS=209} [2024-06-03 21:03:48,392 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 224 predicate places. [2024-06-03 21:03:48,392 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 209 transitions, 3223 flow [2024-06-03 21:03:48,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:48,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:48,392 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-03 21:03:48,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 21:03:48,392 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-03 21:03:48,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:48,393 INFO L85 PathProgramCache]: Analyzing trace with hash -132182491, now seen corresponding path program 5 times [2024-06-03 21:03:48,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:48,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420259753] [2024-06-03 21:03:48,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:48,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:48,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:48,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-03 21:03:48,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:48,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420259753] [2024-06-03 21:03:48,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420259753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:48,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:48,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:48,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371444996] [2024-06-03 21:03:48,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:48,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:48,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:48,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:48,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:48,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:48,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 209 transitions, 3223 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:48,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:48,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:48,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:49,165 INFO L124 PetriNetUnfolderBase]: 1122/2201 cut-off events. [2024-06-03 21:03:49,165 INFO L125 PetriNetUnfolderBase]: For 97737/97745 co-relation queries the response was YES. [2024-06-03 21:03:49,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16709 conditions, 2201 events. 1122/2201 cut-off events. For 97737/97745 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13387 event pairs, 391 based on Foata normal form. 14/2207 useless extension candidates. Maximal degree in co-relation 16578. Up to 1511 conditions per place. [2024-06-03 21:03:49,183 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 169 selfloop transitions, 58 changer transitions 0/246 dead transitions. [2024-06-03 21:03:49,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 246 transitions, 4037 flow [2024-06-03 21:03:49,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:03:49,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:03:49,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-03 21:03:49,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-03 21:03:49,184 INFO L175 Difference]: Start difference. First operand has 261 places, 209 transitions, 3223 flow. Second operand 10 states and 150 transitions. [2024-06-03 21:03:49,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 246 transitions, 4037 flow [2024-06-03 21:03:49,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 246 transitions, 4004 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-03 21:03:49,315 INFO L231 Difference]: Finished difference. Result has 272 places, 214 transitions, 3441 flow [2024-06-03 21:03:49,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3190, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3441, PETRI_PLACES=272, PETRI_TRANSITIONS=214} [2024-06-03 21:03:49,315 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 235 predicate places. [2024-06-03 21:03:49,316 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 214 transitions, 3441 flow [2024-06-03 21:03:49,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:49,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:49,316 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-03 21:03:49,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 21:03:49,316 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-03 21:03:49,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:49,316 INFO L85 PathProgramCache]: Analyzing trace with hash -131763991, now seen corresponding path program 1 times [2024-06-03 21:03:49,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:49,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861107565] [2024-06-03 21:03:49,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:49,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:49,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:49,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:49,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:49,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861107565] [2024-06-03 21:03:49,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861107565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:49,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:49,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:03:49,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807936443] [2024-06-03 21:03:49,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:49,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:03:49,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:49,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:03:49,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:03:49,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:49,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 214 transitions, 3441 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:49,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:49,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:49,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:50,203 INFO L124 PetriNetUnfolderBase]: 1116/2189 cut-off events. [2024-06-03 21:03:50,203 INFO L125 PetriNetUnfolderBase]: For 101756/101778 co-relation queries the response was YES. [2024-06-03 21:03:50,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17195 conditions, 2189 events. 1116/2189 cut-off events. For 101756/101778 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13348 event pairs, 476 based on Foata normal form. 9/2183 useless extension candidates. Maximal degree in co-relation 17060. Up to 1965 conditions per place. [2024-06-03 21:03:50,226 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 176 selfloop transitions, 30 changer transitions 0/228 dead transitions. [2024-06-03 21:03:50,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 228 transitions, 3903 flow [2024-06-03 21:03:50,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:03:50,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:03:50,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-03 21:03:50,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-03 21:03:50,228 INFO L175 Difference]: Start difference. First operand has 272 places, 214 transitions, 3441 flow. Second operand 9 states and 117 transitions. [2024-06-03 21:03:50,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 228 transitions, 3903 flow [2024-06-03 21:03:50,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 228 transitions, 3779 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 21:03:50,378 INFO L231 Difference]: Finished difference. Result has 275 places, 214 transitions, 3381 flow [2024-06-03 21:03:50,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3317, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3381, PETRI_PLACES=275, PETRI_TRANSITIONS=214} [2024-06-03 21:03:50,378 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 238 predicate places. [2024-06-03 21:03:50,379 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 214 transitions, 3381 flow [2024-06-03 21:03:50,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:50,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:50,379 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-03 21:03:50,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 21:03:50,379 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-03 21:03:50,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:50,379 INFO L85 PathProgramCache]: Analyzing trace with hash -133562809, now seen corresponding path program 6 times [2024-06-03 21:03:50,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:50,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284834236] [2024-06-03 21:03:50,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:50,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:50,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:50,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:50,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:50,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284834236] [2024-06-03 21:03:50,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284834236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:50,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:50,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:50,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593476994] [2024-06-03 21:03:50,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:50,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:50,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:50,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:50,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:50,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:50,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 214 transitions, 3381 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:50,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:50,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:50,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:51,254 INFO L124 PetriNetUnfolderBase]: 1152/2256 cut-off events. [2024-06-03 21:03:51,259 INFO L125 PetriNetUnfolderBase]: For 109952/109960 co-relation queries the response was YES. [2024-06-03 21:03:51,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17446 conditions, 2256 events. 1152/2256 cut-off events. For 109952/109960 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13798 event pairs, 384 based on Foata normal form. 14/2262 useless extension candidates. Maximal degree in co-relation 17310. Up to 1426 conditions per place. [2024-06-03 21:03:51,282 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 167 selfloop transitions, 68 changer transitions 0/254 dead transitions. [2024-06-03 21:03:51,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 254 transitions, 4233 flow [2024-06-03 21:03:51,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:03:51,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:03:51,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 171 transitions. [2024-06-03 21:03:51,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-03 21:03:51,283 INFO L175 Difference]: Start difference. First operand has 275 places, 214 transitions, 3381 flow. Second operand 12 states and 171 transitions. [2024-06-03 21:03:51,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 254 transitions, 4233 flow [2024-06-03 21:03:51,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 254 transitions, 4133 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-03 21:03:51,437 INFO L231 Difference]: Finished difference. Result has 279 places, 219 transitions, 3564 flow [2024-06-03 21:03:51,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3564, PETRI_PLACES=279, PETRI_TRANSITIONS=219} [2024-06-03 21:03:51,437 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 242 predicate places. [2024-06-03 21:03:51,437 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 219 transitions, 3564 flow [2024-06-03 21:03:51,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:51,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:51,438 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-03 21:03:51,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 21:03:51,438 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-03 21:03:51,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:51,438 INFO L85 PathProgramCache]: Analyzing trace with hash -120156859, now seen corresponding path program 7 times [2024-06-03 21:03:51,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:51,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115188240] [2024-06-03 21:03:51,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:51,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:51,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-03 21:03:51,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:51,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115188240] [2024-06-03 21:03:51,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115188240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:51,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:51,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 21:03:51,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929593279] [2024-06-03 21:03:51,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:51,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 21:03:51,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:51,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 21:03:51,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 21:03:51,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:51,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 219 transitions, 3564 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:51,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:51,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:51,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:52,314 INFO L124 PetriNetUnfolderBase]: 1134/2233 cut-off events. [2024-06-03 21:03:52,314 INFO L125 PetriNetUnfolderBase]: For 112747/112755 co-relation queries the response was YES. [2024-06-03 21:03:52,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17374 conditions, 2233 events. 1134/2233 cut-off events. For 112747/112755 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13639 event pairs, 347 based on Foata normal form. 14/2241 useless extension candidates. Maximal degree in co-relation 17238. Up to 1036 conditions per place. [2024-06-03 21:03:52,332 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 143 selfloop transitions, 87 changer transitions 0/249 dead transitions. [2024-06-03 21:03:52,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 249 transitions, 4266 flow [2024-06-03 21:03:52,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 21:03:52,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 21:03:52,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-03 21:03:52,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39141414141414144 [2024-06-03 21:03:52,333 INFO L175 Difference]: Start difference. First operand has 279 places, 219 transitions, 3564 flow. Second operand 11 states and 155 transitions. [2024-06-03 21:03:52,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 249 transitions, 4266 flow [2024-06-03 21:03:52,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 249 transitions, 4083 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-03 21:03:52,490 INFO L231 Difference]: Finished difference. Result has 282 places, 219 transitions, 3566 flow [2024-06-03 21:03:52,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3566, PETRI_PLACES=282, PETRI_TRANSITIONS=219} [2024-06-03 21:03:52,490 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 245 predicate places. [2024-06-03 21:03:52,490 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 219 transitions, 3566 flow [2024-06-03 21:03:52,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:52,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:52,490 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-03 21:03:52,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 21:03:52,491 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-03 21:03:52,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:52,491 INFO L85 PathProgramCache]: Analyzing trace with hash -118358041, now seen corresponding path program 2 times [2024-06-03 21:03:52,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:52,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771833856] [2024-06-03 21:03:52,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:52,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:52,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:52,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:52,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:52,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771833856] [2024-06-03 21:03:52,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771833856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:52,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:52,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:03:52,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475614331] [2024-06-03 21:03:52,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:52,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:03:52,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:52,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:03:52,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:03:52,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:52,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 219 transitions, 3566 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:52,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:52,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:52,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:53,318 INFO L124 PetriNetUnfolderBase]: 1138/2235 cut-off events. [2024-06-03 21:03:53,318 INFO L125 PetriNetUnfolderBase]: For 116848/116870 co-relation queries the response was YES. [2024-06-03 21:03:53,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17715 conditions, 2235 events. 1138/2235 cut-off events. For 116848/116870 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13692 event pairs, 483 based on Foata normal form. 9/2229 useless extension candidates. Maximal degree in co-relation 17578. Up to 1973 conditions per place. [2024-06-03 21:03:53,382 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 181 selfloop transitions, 36 changer transitions 0/239 dead transitions. [2024-06-03 21:03:53,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 239 transitions, 4158 flow [2024-06-03 21:03:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:03:53,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:03:53,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-03 21:03:53,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-03 21:03:53,383 INFO L175 Difference]: Start difference. First operand has 282 places, 219 transitions, 3566 flow. Second operand 10 states and 130 transitions. [2024-06-03 21:03:53,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 239 transitions, 4158 flow [2024-06-03 21:03:53,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 239 transitions, 3955 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 21:03:53,540 INFO L231 Difference]: Finished difference. Result has 283 places, 222 transitions, 3477 flow [2024-06-03 21:03:53,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3477, PETRI_PLACES=283, PETRI_TRANSITIONS=222} [2024-06-03 21:03:53,540 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 246 predicate places. [2024-06-03 21:03:53,540 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 222 transitions, 3477 flow [2024-06-03 21:03:53,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:53,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:53,540 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-03 21:03:53,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 21:03:53,541 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-03 21:03:53,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:53,541 INFO L85 PathProgramCache]: Analyzing trace with hash -119680699, now seen corresponding path program 3 times [2024-06-03 21:03:53,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:53,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821973789] [2024-06-03 21:03:53,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:53,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:53,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:53,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:53,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:53,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821973789] [2024-06-03 21:03:53,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821973789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:53,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:53,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:03:53,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815479364] [2024-06-03 21:03:53,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:53,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:03:53,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:53,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:03:53,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:03:53,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:53,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 222 transitions, 3477 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:53,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:53,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:53,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:54,353 INFO L124 PetriNetUnfolderBase]: 1135/2230 cut-off events. [2024-06-03 21:03:54,353 INFO L125 PetriNetUnfolderBase]: For 120094/120116 co-relation queries the response was YES. [2024-06-03 21:03:54,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17539 conditions, 2230 events. 1135/2230 cut-off events. For 120094/120116 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13646 event pairs, 480 based on Foata normal form. 9/2224 useless extension candidates. Maximal degree in co-relation 17401. Up to 1971 conditions per place. [2024-06-03 21:03:54,374 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 177 selfloop transitions, 37 changer transitions 0/236 dead transitions. [2024-06-03 21:03:54,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 236 transitions, 3949 flow [2024-06-03 21:03:54,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:03:54,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:03:54,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-03 21:03:54,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36728395061728397 [2024-06-03 21:03:54,375 INFO L175 Difference]: Start difference. First operand has 283 places, 222 transitions, 3477 flow. Second operand 9 states and 119 transitions. [2024-06-03 21:03:54,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 236 transitions, 3949 flow [2024-06-03 21:03:54,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 236 transitions, 3833 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-03 21:03:54,551 INFO L231 Difference]: Finished difference. Result has 283 places, 222 transitions, 3439 flow [2024-06-03 21:03:54,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3361, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3439, PETRI_PLACES=283, PETRI_TRANSITIONS=222} [2024-06-03 21:03:54,552 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 246 predicate places. [2024-06-03 21:03:54,552 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 222 transitions, 3439 flow [2024-06-03 21:03:54,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:54,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:54,552 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-03 21:03:54,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 21:03:54,553 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-03 21:03:54,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:54,553 INFO L85 PathProgramCache]: Analyzing trace with hash 323148101, now seen corresponding path program 4 times [2024-06-03 21:03:54,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:54,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396488913] [2024-06-03 21:03:54,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:54,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:54,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:54,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:54,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:54,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396488913] [2024-06-03 21:03:54,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396488913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:54,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:54,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:03:54,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289756504] [2024-06-03 21:03:54,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:54,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:03:54,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:54,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:03:54,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:03:54,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:54,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 222 transitions, 3439 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:54,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:54,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:54,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:55,518 INFO L124 PetriNetUnfolderBase]: 1142/2243 cut-off events. [2024-06-03 21:03:55,518 INFO L125 PetriNetUnfolderBase]: For 124869/124891 co-relation queries the response was YES. [2024-06-03 21:03:55,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17704 conditions, 2243 events. 1142/2243 cut-off events. For 124869/124891 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13717 event pairs, 459 based on Foata normal form. 9/2237 useless extension candidates. Maximal degree in co-relation 17567. Up to 1902 conditions per place. [2024-06-03 21:03:55,541 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 173 selfloop transitions, 46 changer transitions 0/241 dead transitions. [2024-06-03 21:03:55,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 241 transitions, 4019 flow [2024-06-03 21:03:55,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:03:55,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:03:55,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-03 21:03:55,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-03 21:03:55,542 INFO L175 Difference]: Start difference. First operand has 283 places, 222 transitions, 3439 flow. Second operand 10 states and 125 transitions. [2024-06-03 21:03:55,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 241 transitions, 4019 flow [2024-06-03 21:03:55,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 241 transitions, 3938 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 21:03:55,717 INFO L231 Difference]: Finished difference. Result has 286 places, 225 transitions, 3482 flow [2024-06-03 21:03:55,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3360, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3482, PETRI_PLACES=286, PETRI_TRANSITIONS=225} [2024-06-03 21:03:55,718 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 249 predicate places. [2024-06-03 21:03:55,718 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 225 transitions, 3482 flow [2024-06-03 21:03:55,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:55,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:55,718 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-03 21:03:55,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 21:03:55,718 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-03 21:03:55,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:55,718 INFO L85 PathProgramCache]: Analyzing trace with hash 323609381, now seen corresponding path program 5 times [2024-06-03 21:03:55,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:55,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667902790] [2024-06-03 21:03:55,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:55,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:56,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:56,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:56,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667902790] [2024-06-03 21:03:56,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667902790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:56,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:56,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:03:56,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822841922] [2024-06-03 21:03:56,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:56,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:03:56,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:56,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:03:56,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:03:56,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:56,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 225 transitions, 3482 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:56,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:56,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:56,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:56,551 INFO L124 PetriNetUnfolderBase]: 1149/2256 cut-off events. [2024-06-03 21:03:56,551 INFO L125 PetriNetUnfolderBase]: For 125889/125911 co-relation queries the response was YES. [2024-06-03 21:03:56,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17764 conditions, 2256 events. 1149/2256 cut-off events. For 125889/125911 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13808 event pairs, 472 based on Foata normal form. 9/2250 useless extension candidates. Maximal degree in co-relation 17628. Up to 1908 conditions per place. [2024-06-03 21:03:56,569 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 172 selfloop transitions, 48 changer transitions 0/242 dead transitions. [2024-06-03 21:03:56,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 242 transitions, 4066 flow [2024-06-03 21:03:56,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:03:56,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:03:56,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-03 21:03:56,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-03 21:03:56,570 INFO L175 Difference]: Start difference. First operand has 286 places, 225 transitions, 3482 flow. Second operand 9 states and 117 transitions. [2024-06-03 21:03:56,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 242 transitions, 4066 flow [2024-06-03 21:03:56,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 242 transitions, 3919 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 21:03:56,740 INFO L231 Difference]: Finished difference. Result has 287 places, 228 transitions, 3467 flow [2024-06-03 21:03:56,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3345, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3467, PETRI_PLACES=287, PETRI_TRANSITIONS=228} [2024-06-03 21:03:56,741 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 250 predicate places. [2024-06-03 21:03:56,741 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 228 transitions, 3467 flow [2024-06-03 21:03:56,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:56,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:56,742 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-03 21:03:56,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 21:03:56,742 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-03 21:03:56,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:56,742 INFO L85 PathProgramCache]: Analyzing trace with hash 338802791, now seen corresponding path program 6 times [2024-06-03 21:03:56,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:56,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052909257] [2024-06-03 21:03:56,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:56,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:56,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:57,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:57,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:57,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052909257] [2024-06-03 21:03:57,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052909257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:57,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:57,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:03:57,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863194283] [2024-06-03 21:03:57,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:57,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:03:57,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:57,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:03:57,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:03:57,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 36 [2024-06-03 21:03:57,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 228 transitions, 3467 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:57,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:57,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 36 [2024-06-03 21:03:57,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:57,559 INFO L124 PetriNetUnfolderBase]: 1146/2251 cut-off events. [2024-06-03 21:03:57,559 INFO L125 PetriNetUnfolderBase]: For 129626/129648 co-relation queries the response was YES. [2024-06-03 21:03:57,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17744 conditions, 2251 events. 1146/2251 cut-off events. For 129626/129648 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13774 event pairs, 461 based on Foata normal form. 9/2245 useless extension candidates. Maximal degree in co-relation 17609. Up to 1906 conditions per place. [2024-06-03 21:03:57,580 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 168 selfloop transitions, 51 changer transitions 0/241 dead transitions. [2024-06-03 21:03:57,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 241 transitions, 3941 flow [2024-06-03 21:03:57,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:03:57,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:03:57,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-03 21:03:57,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-03 21:03:57,589 INFO L175 Difference]: Start difference. First operand has 287 places, 228 transitions, 3467 flow. Second operand 9 states and 114 transitions. [2024-06-03 21:03:57,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 241 transitions, 3941 flow [2024-06-03 21:03:57,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 241 transitions, 3881 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 21:03:57,785 INFO L231 Difference]: Finished difference. Result has 293 places, 228 transitions, 3513 flow [2024-06-03 21:03:57,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3407, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3513, PETRI_PLACES=293, PETRI_TRANSITIONS=228} [2024-06-03 21:03:57,786 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 256 predicate places. [2024-06-03 21:03:57,786 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 228 transitions, 3513 flow [2024-06-03 21:03:57,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 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-03 21:03:57,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:57,786 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-03 21:03:57,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 21:03:57,786 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-03 21:03:57,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:57,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1057983358, now seen corresponding path program 1 times [2024-06-03 21:03:57,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:57,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147091539] [2024-06-03 21:03:57,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:57,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:58,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:58,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:58,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147091539] [2024-06-03 21:03:58,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147091539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:58,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:58,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:03:58,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754124640] [2024-06-03 21:03:58,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:58,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:03:58,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:58,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:03:58,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:03:58,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:03:58,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 228 transitions, 3513 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:58,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:58,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:03:58,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:58,734 INFO L124 PetriNetUnfolderBase]: 1202/2317 cut-off events. [2024-06-03 21:03:58,734 INFO L125 PetriNetUnfolderBase]: For 134389/134397 co-relation queries the response was YES. [2024-06-03 21:03:58,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18194 conditions, 2317 events. 1202/2317 cut-off events. For 134389/134397 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13929 event pairs, 384 based on Foata normal form. 7/2318 useless extension candidates. Maximal degree in co-relation 18057. Up to 1787 conditions per place. [2024-06-03 21:03:58,757 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 188 selfloop transitions, 63 changer transitions 0/258 dead transitions. [2024-06-03 21:03:58,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 258 transitions, 4228 flow [2024-06-03 21:03:58,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:03:58,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:03:58,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 151 transitions. [2024-06-03 21:03:58,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34953703703703703 [2024-06-03 21:03:58,758 INFO L175 Difference]: Start difference. First operand has 293 places, 228 transitions, 3513 flow. Second operand 12 states and 151 transitions. [2024-06-03 21:03:58,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 258 transitions, 4228 flow [2024-06-03 21:03:58,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 258 transitions, 4105 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 21:03:58,958 INFO L231 Difference]: Finished difference. Result has 298 places, 229 transitions, 3543 flow [2024-06-03 21:03:58,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3390, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3543, PETRI_PLACES=298, PETRI_TRANSITIONS=229} [2024-06-03 21:03:58,958 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 261 predicate places. [2024-06-03 21:03:58,959 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 229 transitions, 3543 flow [2024-06-03 21:03:58,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:58,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:03:58,959 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-03 21:03:58,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 21:03:58,959 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-03 21:03:58,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:03:58,959 INFO L85 PathProgramCache]: Analyzing trace with hash 154982362, now seen corresponding path program 2 times [2024-06-03 21:03:58,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:03:58,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616820986] [2024-06-03 21:03:58,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:03:58,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:03:58,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:03:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:03:59,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:03:59,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616820986] [2024-06-03 21:03:59,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616820986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:03:59,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:03:59,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:03:59,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401170977] [2024-06-03 21:03:59,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:03:59,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:03:59,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:03:59,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:03:59,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:03:59,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:03:59,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 229 transitions, 3543 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:03:59,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:03:59,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:03:59,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:03:59,945 INFO L124 PetriNetUnfolderBase]: 1206/2325 cut-off events. [2024-06-03 21:03:59,945 INFO L125 PetriNetUnfolderBase]: For 140886/140894 co-relation queries the response was YES. [2024-06-03 21:03:59,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18491 conditions, 2325 events. 1206/2325 cut-off events. For 140886/140894 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14005 event pairs, 371 based on Foata normal form. 7/2326 useless extension candidates. Maximal degree in co-relation 18354. Up to 1706 conditions per place. [2024-06-03 21:03:59,964 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 186 selfloop transitions, 74 changer transitions 0/267 dead transitions. [2024-06-03 21:03:59,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 267 transitions, 4397 flow [2024-06-03 21:03:59,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:03:59,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:03:59,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 184 transitions. [2024-06-03 21:03:59,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194444444444444 [2024-06-03 21:03:59,965 INFO L175 Difference]: Start difference. First operand has 298 places, 229 transitions, 3543 flow. Second operand 16 states and 184 transitions. [2024-06-03 21:03:59,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 267 transitions, 4397 flow [2024-06-03 21:04:00,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 267 transitions, 4253 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-03 21:04:00,162 INFO L231 Difference]: Finished difference. Result has 305 places, 231 transitions, 3599 flow [2024-06-03 21:04:00,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3599, PETRI_PLACES=305, PETRI_TRANSITIONS=231} [2024-06-03 21:04:00,163 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 268 predicate places. [2024-06-03 21:04:00,163 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 231 transitions, 3599 flow [2024-06-03 21:04:00,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:00,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:00,163 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-03 21:04:00,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 21:04:00,163 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-03 21:04:00,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:00,163 INFO L85 PathProgramCache]: Analyzing trace with hash 154967482, now seen corresponding path program 3 times [2024-06-03 21:04:00,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:00,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550039915] [2024-06-03 21:04:00,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:00,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:00,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:00,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:00,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:00,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550039915] [2024-06-03 21:04:00,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550039915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:00,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:00,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:00,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435083472] [2024-06-03 21:04:00,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:00,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:00,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:00,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:00,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:00,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:00,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 231 transitions, 3599 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:00,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:00,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:00,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:01,153 INFO L124 PetriNetUnfolderBase]: 1213/2338 cut-off events. [2024-06-03 21:04:01,153 INFO L125 PetriNetUnfolderBase]: For 148062/148070 co-relation queries the response was YES. [2024-06-03 21:04:01,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18784 conditions, 2338 events. 1213/2338 cut-off events. For 148062/148070 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14097 event pairs, 376 based on Foata normal form. 7/2339 useless extension candidates. Maximal degree in co-relation 18646. Up to 1706 conditions per place. [2024-06-03 21:04:01,177 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 189 selfloop transitions, 77 changer transitions 0/273 dead transitions. [2024-06-03 21:04:01,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 273 transitions, 4483 flow [2024-06-03 21:04:01,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:04:01,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:04:01,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 200 transitions. [2024-06-03 21:04:01,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30864197530864196 [2024-06-03 21:04:01,179 INFO L175 Difference]: Start difference. First operand has 305 places, 231 transitions, 3599 flow. Second operand 18 states and 200 transitions. [2024-06-03 21:04:01,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 273 transitions, 4483 flow [2024-06-03 21:04:01,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 273 transitions, 4322 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:01,398 INFO L231 Difference]: Finished difference. Result has 311 places, 234 transitions, 3650 flow [2024-06-03 21:04:01,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3650, PETRI_PLACES=311, PETRI_TRANSITIONS=234} [2024-06-03 21:04:01,399 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 274 predicate places. [2024-06-03 21:04:01,399 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 234 transitions, 3650 flow [2024-06-03 21:04:01,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:01,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:01,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-03 21:04:01,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 21:04:01,399 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-03 21:04:01,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:01,399 INFO L85 PathProgramCache]: Analyzing trace with hash 154535032, now seen corresponding path program 4 times [2024-06-03 21:04:01,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:01,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777830622] [2024-06-03 21:04:01,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:01,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:01,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:01,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:01,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:01,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777830622] [2024-06-03 21:04:01,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777830622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:01,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:01,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:01,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966034664] [2024-06-03 21:04:01,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:01,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:01,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:01,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:01,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:01,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:01,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 234 transitions, 3650 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:01,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:01,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:01,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:02,369 INFO L124 PetriNetUnfolderBase]: 1210/2333 cut-off events. [2024-06-03 21:04:02,370 INFO L125 PetriNetUnfolderBase]: For 151280/151288 co-relation queries the response was YES. [2024-06-03 21:04:02,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18825 conditions, 2333 events. 1210/2333 cut-off events. For 151280/151288 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14085 event pairs, 370 based on Foata normal form. 7/2334 useless extension candidates. Maximal degree in co-relation 18687. Up to 1706 conditions per place. [2024-06-03 21:04:02,393 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 189 selfloop transitions, 75 changer transitions 0/271 dead transitions. [2024-06-03 21:04:02,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 271 transitions, 4392 flow [2024-06-03 21:04:02,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:04:02,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:04:02,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 194 transitions. [2024-06-03 21:04:02,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31699346405228757 [2024-06-03 21:04:02,394 INFO L175 Difference]: Start difference. First operand has 311 places, 234 transitions, 3650 flow. Second operand 17 states and 194 transitions. [2024-06-03 21:04:02,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 271 transitions, 4392 flow [2024-06-03 21:04:02,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 271 transitions, 4214 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-06-03 21:04:02,617 INFO L231 Difference]: Finished difference. Result has 313 places, 234 transitions, 3626 flow [2024-06-03 21:04:02,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3626, PETRI_PLACES=313, PETRI_TRANSITIONS=234} [2024-06-03 21:04:02,618 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 276 predicate places. [2024-06-03 21:04:02,618 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 234 transitions, 3626 flow [2024-06-03 21:04:02,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:02,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:02,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:04:02,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 21:04:02,618 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-03 21:04:02,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:02,618 INFO L85 PathProgramCache]: Analyzing trace with hash 584851612, now seen corresponding path program 5 times [2024-06-03 21:04:02,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:02,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121911209] [2024-06-03 21:04:02,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:02,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:02,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:02,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:02,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:02,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121911209] [2024-06-03 21:04:02,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121911209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:02,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:02,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:02,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039320126] [2024-06-03 21:04:02,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:02,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:02,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:02,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:02,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:03,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:03,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 234 transitions, 3626 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:03,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:03,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:03,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:03,587 INFO L124 PetriNetUnfolderBase]: 1224/2359 cut-off events. [2024-06-03 21:04:03,587 INFO L125 PetriNetUnfolderBase]: For 160509/160517 co-relation queries the response was YES. [2024-06-03 21:04:03,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19204 conditions, 2359 events. 1224/2359 cut-off events. For 160509/160517 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14253 event pairs, 349 based on Foata normal form. 7/2360 useless extension candidates. Maximal degree in co-relation 19065. Up to 1543 conditions per place. [2024-06-03 21:04:03,608 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 180 selfloop transitions, 89 changer transitions 0/276 dead transitions. [2024-06-03 21:04:03,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 276 transitions, 4552 flow [2024-06-03 21:04:03,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:04:03,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:04:03,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 194 transitions. [2024-06-03 21:04:03,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31699346405228757 [2024-06-03 21:04:03,610 INFO L175 Difference]: Start difference. First operand has 313 places, 234 transitions, 3626 flow. Second operand 17 states and 194 transitions. [2024-06-03 21:04:03,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 276 transitions, 4552 flow [2024-06-03 21:04:03,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 276 transitions, 4392 flow, removed 2 selfloop flow, removed 16 redundant places. [2024-06-03 21:04:03,872 INFO L231 Difference]: Finished difference. Result has 315 places, 238 transitions, 3723 flow [2024-06-03 21:04:03,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3466, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3723, PETRI_PLACES=315, PETRI_TRANSITIONS=238} [2024-06-03 21:04:03,873 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 278 predicate places. [2024-06-03 21:04:03,873 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 238 transitions, 3723 flow [2024-06-03 21:04:03,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:03,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:03,873 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-03 21:04:03,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 21:04:03,873 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-03 21:04:03,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:03,874 INFO L85 PathProgramCache]: Analyzing trace with hash 570119482, now seen corresponding path program 6 times [2024-06-03 21:04:03,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:03,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648922533] [2024-06-03 21:04:03,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:03,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:03,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:04,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:04,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:04,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648922533] [2024-06-03 21:04:04,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648922533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:04,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:04,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:04,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563170729] [2024-06-03 21:04:04,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:04,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:04,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:04,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:04,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:04,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:04,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 238 transitions, 3723 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:04,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:04,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:04,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:04,861 INFO L124 PetriNetUnfolderBase]: 1231/2372 cut-off events. [2024-06-03 21:04:04,861 INFO L125 PetriNetUnfolderBase]: For 167635/167643 co-relation queries the response was YES. [2024-06-03 21:04:04,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19556 conditions, 2372 events. 1231/2372 cut-off events. For 167635/167643 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14412 event pairs, 360 based on Foata normal form. 7/2373 useless extension candidates. Maximal degree in co-relation 19415. Up to 1543 conditions per place. [2024-06-03 21:04:04,886 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 183 selfloop transitions, 89 changer transitions 0/279 dead transitions. [2024-06-03 21:04:04,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 279 transitions, 4673 flow [2024-06-03 21:04:04,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:04:04,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:04:04,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 189 transitions. [2024-06-03 21:04:04,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-03 21:04:04,887 INFO L175 Difference]: Start difference. First operand has 315 places, 238 transitions, 3723 flow. Second operand 16 states and 189 transitions. [2024-06-03 21:04:04,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 279 transitions, 4673 flow [2024-06-03 21:04:05,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 279 transitions, 4476 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:05,141 INFO L231 Difference]: Finished difference. Result has 320 places, 242 transitions, 3800 flow [2024-06-03 21:04:05,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3800, PETRI_PLACES=320, PETRI_TRANSITIONS=242} [2024-06-03 21:04:05,142 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 283 predicate places. [2024-06-03 21:04:05,142 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 242 transitions, 3800 flow [2024-06-03 21:04:05,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:05,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:05,143 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-03 21:04:05,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 21:04:05,143 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-03 21:04:05,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:05,143 INFO L85 PathProgramCache]: Analyzing trace with hash 584866492, now seen corresponding path program 7 times [2024-06-03 21:04:05,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:05,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574316056] [2024-06-03 21:04:05,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:05,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:05,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:05,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:05,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574316056] [2024-06-03 21:04:05,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574316056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:05,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:05,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:05,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158402097] [2024-06-03 21:04:05,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:05,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:05,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:05,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:05,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:05,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:05,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 242 transitions, 3800 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:05,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:05,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:05,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:06,127 INFO L124 PetriNetUnfolderBase]: 1228/2367 cut-off events. [2024-06-03 21:04:06,127 INFO L125 PetriNetUnfolderBase]: For 171976/171984 co-relation queries the response was YES. [2024-06-03 21:04:06,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19587 conditions, 2367 events. 1228/2367 cut-off events. For 171976/171984 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14354 event pairs, 354 based on Foata normal form. 7/2368 useless extension candidates. Maximal degree in co-relation 19445. Up to 1543 conditions per place. [2024-06-03 21:04:06,152 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 181 selfloop transitions, 91 changer transitions 0/279 dead transitions. [2024-06-03 21:04:06,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 279 transitions, 4587 flow [2024-06-03 21:04:06,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:04:06,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:04:06,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 193 transitions. [2024-06-03 21:04:06,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.315359477124183 [2024-06-03 21:04:06,154 INFO L175 Difference]: Start difference. First operand has 320 places, 242 transitions, 3800 flow. Second operand 17 states and 193 transitions. [2024-06-03 21:04:06,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 279 transitions, 4587 flow [2024-06-03 21:04:06,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 279 transitions, 4371 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:06,462 INFO L231 Difference]: Finished difference. Result has 325 places, 242 transitions, 3770 flow [2024-06-03 21:04:06,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3770, PETRI_PLACES=325, PETRI_TRANSITIONS=242} [2024-06-03 21:04:06,462 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 288 predicate places. [2024-06-03 21:04:06,462 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 242 transitions, 3770 flow [2024-06-03 21:04:06,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:06,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:06,463 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-03 21:04:06,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 21:04:06,463 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-03 21:04:06,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:06,463 INFO L85 PathProgramCache]: Analyzing trace with hash 585356602, now seen corresponding path program 8 times [2024-06-03 21:04:06,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:06,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319712882] [2024-06-03 21:04:06,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:06,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:06,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:06,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:06,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:06,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319712882] [2024-06-03 21:04:06,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319712882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:06,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:06,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:04:06,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303281302] [2024-06-03 21:04:06,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:06,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:04:06,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:06,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:04:06,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:04:06,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:06,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 242 transitions, 3770 flow. Second operand has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 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-03 21:04:06,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:06,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:06,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:07,327 INFO L124 PetriNetUnfolderBase]: 1225/2362 cut-off events. [2024-06-03 21:04:07,327 INFO L125 PetriNetUnfolderBase]: For 175950/175955 co-relation queries the response was YES. [2024-06-03 21:04:07,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19528 conditions, 2362 events. 1225/2362 cut-off events. For 175950/175955 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14311 event pairs, 351 based on Foata normal form. 7/2365 useless extension candidates. Maximal degree in co-relation 19385. Up to 1543 conditions per place. [2024-06-03 21:04:07,350 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 176 selfloop transitions, 98 changer transitions 0/281 dead transitions. [2024-06-03 21:04:07,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 281 transitions, 4692 flow [2024-06-03 21:04:07,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:04:07,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:04:07,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 174 transitions. [2024-06-03 21:04:07,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-03 21:04:07,351 INFO L175 Difference]: Start difference. First operand has 325 places, 242 transitions, 3770 flow. Second operand 14 states and 174 transitions. [2024-06-03 21:04:07,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 281 transitions, 4692 flow [2024-06-03 21:04:07,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 281 transitions, 4504 flow, removed 2 selfloop flow, removed 16 redundant places. [2024-06-03 21:04:07,671 INFO L231 Difference]: Finished difference. Result has 323 places, 243 transitions, 3817 flow [2024-06-03 21:04:07,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3586, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3817, PETRI_PLACES=323, PETRI_TRANSITIONS=243} [2024-06-03 21:04:07,671 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 286 predicate places. [2024-06-03 21:04:07,671 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 243 transitions, 3817 flow [2024-06-03 21:04:07,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 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-03 21:04:07,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:07,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] [2024-06-03 21:04:07,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 21:04:07,672 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-03 21:04:07,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:07,672 INFO L85 PathProgramCache]: Analyzing trace with hash 570551932, now seen corresponding path program 9 times [2024-06-03 21:04:07,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:07,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227883643] [2024-06-03 21:04:07,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:07,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:07,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:07,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:07,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227883643] [2024-06-03 21:04:07,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227883643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:07,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:07,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:07,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130049985] [2024-06-03 21:04:07,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:07,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:07,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:07,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:07,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:08,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:08,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 243 transitions, 3817 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:08,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:08,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:08,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:08,660 INFO L124 PetriNetUnfolderBase]: 1229/2370 cut-off events. [2024-06-03 21:04:08,660 INFO L125 PetriNetUnfolderBase]: For 183509/183517 co-relation queries the response was YES. [2024-06-03 21:04:08,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19769 conditions, 2370 events. 1229/2370 cut-off events. For 183509/183517 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14405 event pairs, 364 based on Foata normal form. 7/2371 useless extension candidates. Maximal degree in co-relation 19625. Up to 1543 conditions per place. [2024-06-03 21:04:08,684 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 190 selfloop transitions, 91 changer transitions 0/288 dead transitions. [2024-06-03 21:04:08,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 288 transitions, 4729 flow [2024-06-03 21:04:08,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-03 21:04:08,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-03 21:04:08,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 229 transitions. [2024-06-03 21:04:08,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3029100529100529 [2024-06-03 21:04:08,686 INFO L175 Difference]: Start difference. First operand has 323 places, 243 transitions, 3817 flow. Second operand 21 states and 229 transitions. [2024-06-03 21:04:08,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 288 transitions, 4729 flow [2024-06-03 21:04:09,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 288 transitions, 4563 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 21:04:09,004 INFO L231 Difference]: Finished difference. Result has 334 places, 244 transitions, 3861 flow [2024-06-03 21:04:09,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3652, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3861, PETRI_PLACES=334, PETRI_TRANSITIONS=244} [2024-06-03 21:04:09,005 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 297 predicate places. [2024-06-03 21:04:09,005 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 244 transitions, 3861 flow [2024-06-03 21:04:09,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:09,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:09,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] [2024-06-03 21:04:09,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 21:04:09,005 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-03 21:04:09,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:09,006 INFO L85 PathProgramCache]: Analyzing trace with hash 570566812, now seen corresponding path program 10 times [2024-06-03 21:04:09,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:09,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208268059] [2024-06-03 21:04:09,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:09,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:09,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:09,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:09,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:09,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208268059] [2024-06-03 21:04:09,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208268059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:09,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:09,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:09,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388924604] [2024-06-03 21:04:09,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:09,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:09,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:09,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:09,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:09,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:09,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 244 transitions, 3861 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:09,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:09,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:09,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:10,092 INFO L124 PetriNetUnfolderBase]: 1226/2365 cut-off events. [2024-06-03 21:04:10,092 INFO L125 PetriNetUnfolderBase]: For 189813/189821 co-relation queries the response was YES. [2024-06-03 21:04:10,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19817 conditions, 2365 events. 1226/2365 cut-off events. For 189813/189821 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14350 event pairs, 355 based on Foata normal form. 7/2366 useless extension candidates. Maximal degree in co-relation 19672. Up to 1543 conditions per place. [2024-06-03 21:04:10,124 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 186 selfloop transitions, 91 changer transitions 0/284 dead transitions. [2024-06-03 21:04:10,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 284 transitions, 4641 flow [2024-06-03 21:04:10,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:04:10,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:04:10,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 212 transitions. [2024-06-03 21:04:10,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30994152046783624 [2024-06-03 21:04:10,127 INFO L175 Difference]: Start difference. First operand has 334 places, 244 transitions, 3861 flow. Second operand 19 states and 212 transitions. [2024-06-03 21:04:10,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 284 transitions, 4641 flow [2024-06-03 21:04:10,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 284 transitions, 4402 flow, removed 18 selfloop flow, removed 20 redundant places. [2024-06-03 21:04:10,458 INFO L231 Difference]: Finished difference. Result has 333 places, 244 transitions, 3808 flow [2024-06-03 21:04:10,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3808, PETRI_PLACES=333, PETRI_TRANSITIONS=244} [2024-06-03 21:04:10,459 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 296 predicate places. [2024-06-03 21:04:10,459 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 244 transitions, 3808 flow [2024-06-03 21:04:10,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:10,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:10,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] [2024-06-03 21:04:10,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 21:04:10,459 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-03 21:04:10,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:10,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1442447194, now seen corresponding path program 11 times [2024-06-03 21:04:10,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:10,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143472572] [2024-06-03 21:04:10,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:10,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:10,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:10,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:10,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:10,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143472572] [2024-06-03 21:04:10,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143472572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:10,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:10,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:04:10,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641684233] [2024-06-03 21:04:10,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:10,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:04:10,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:10,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:04:10,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:04:10,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:10,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 244 transitions, 3808 flow. Second operand has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 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-03 21:04:10,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:10,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:10,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:11,344 INFO L124 PetriNetUnfolderBase]: 1240/2391 cut-off events. [2024-06-03 21:04:11,345 INFO L125 PetriNetUnfolderBase]: For 199020/199025 co-relation queries the response was YES. [2024-06-03 21:04:11,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20201 conditions, 2391 events. 1240/2391 cut-off events. For 199020/199025 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14513 event pairs, 370 based on Foata normal form. 7/2394 useless extension candidates. Maximal degree in co-relation 20056. Up to 1153 conditions per place. [2024-06-03 21:04:11,365 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 161 selfloop transitions, 120 changer transitions 0/288 dead transitions. [2024-06-03 21:04:11,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 288 transitions, 4910 flow [2024-06-03 21:04:11,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:04:11,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:04:11,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 161 transitions. [2024-06-03 21:04:11,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3726851851851852 [2024-06-03 21:04:11,366 INFO L175 Difference]: Start difference. First operand has 333 places, 244 transitions, 3808 flow. Second operand 12 states and 161 transitions. [2024-06-03 21:04:11,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 288 transitions, 4910 flow [2024-06-03 21:04:11,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 288 transitions, 4726 flow, removed 0 selfloop flow, removed 18 redundant places. [2024-06-03 21:04:11,684 INFO L231 Difference]: Finished difference. Result has 328 places, 248 transitions, 3980 flow [2024-06-03 21:04:11,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3980, PETRI_PLACES=328, PETRI_TRANSITIONS=248} [2024-06-03 21:04:11,684 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 291 predicate places. [2024-06-03 21:04:11,684 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 248 transitions, 3980 flow [2024-06-03 21:04:11,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 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-03 21:04:11,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:11,685 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-03 21:04:11,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 21:04:11,685 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-03 21:04:11,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:11,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1929530044, now seen corresponding path program 12 times [2024-06-03 21:04:11,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:11,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999061410] [2024-06-03 21:04:11,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:11,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:11,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:11,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:11,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:11,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999061410] [2024-06-03 21:04:11,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999061410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:11,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:11,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:04:11,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028559646] [2024-06-03 21:04:11,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:11,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:04:11,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:11,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:04:11,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:04:12,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:12,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 248 transitions, 3980 flow. Second operand has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 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-03 21:04:12,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:12,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:12,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:12,507 INFO L124 PetriNetUnfolderBase]: 1244/2399 cut-off events. [2024-06-03 21:04:12,507 INFO L125 PetriNetUnfolderBase]: For 207399/207407 co-relation queries the response was YES. [2024-06-03 21:04:12,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20573 conditions, 2399 events. 1244/2399 cut-off events. For 207399/207407 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14503 event pairs, 312 based on Foata normal form. 7/2400 useless extension candidates. Maximal degree in co-relation 20426. Up to 1153 conditions per place. [2024-06-03 21:04:12,533 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 174 selfloop transitions, 98 changer transitions 0/279 dead transitions. [2024-06-03 21:04:12,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 279 transitions, 4759 flow [2024-06-03 21:04:12,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 21:04:12,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 21:04:12,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-03 21:04:12,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.351010101010101 [2024-06-03 21:04:12,534 INFO L175 Difference]: Start difference. First operand has 328 places, 248 transitions, 3980 flow. Second operand 11 states and 139 transitions. [2024-06-03 21:04:12,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 279 transitions, 4759 flow [2024-06-03 21:04:12,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 279 transitions, 4560 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 21:04:12,859 INFO L231 Difference]: Finished difference. Result has 332 places, 249 transitions, 4016 flow [2024-06-03 21:04:12,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3784, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4016, PETRI_PLACES=332, PETRI_TRANSITIONS=249} [2024-06-03 21:04:12,859 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 295 predicate places. [2024-06-03 21:04:12,859 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 249 transitions, 4016 flow [2024-06-03 21:04:12,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 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-03 21:04:12,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:12,859 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-03 21:04:12,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 21:04:12,860 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-03 21:04:12,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:12,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1912952794, now seen corresponding path program 13 times [2024-06-03 21:04:12,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:12,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462597314] [2024-06-03 21:04:12,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:12,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:12,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:13,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:13,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:13,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462597314] [2024-06-03 21:04:13,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462597314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:13,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:13,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:13,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247789912] [2024-06-03 21:04:13,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:13,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:13,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:13,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:13,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:13,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:13,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 249 transitions, 4016 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:13,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:13,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:13,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:13,842 INFO L124 PetriNetUnfolderBase]: 1248/2405 cut-off events. [2024-06-03 21:04:13,843 INFO L125 PetriNetUnfolderBase]: For 216756/216764 co-relation queries the response was YES. [2024-06-03 21:04:13,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20787 conditions, 2405 events. 1248/2405 cut-off events. For 216756/216764 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14647 event pairs, 383 based on Foata normal form. 7/2406 useless extension candidates. Maximal degree in co-relation 20640. Up to 1153 conditions per place. [2024-06-03 21:04:13,867 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 172 selfloop transitions, 110 changer transitions 0/289 dead transitions. [2024-06-03 21:04:13,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 289 transitions, 4970 flow [2024-06-03 21:04:13,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:04:13,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:04:13,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 183 transitions. [2024-06-03 21:04:13,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177083333333333 [2024-06-03 21:04:13,868 INFO L175 Difference]: Start difference. First operand has 332 places, 249 transitions, 4016 flow. Second operand 16 states and 183 transitions. [2024-06-03 21:04:13,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 289 transitions, 4970 flow [2024-06-03 21:04:14,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 289 transitions, 4793 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 21:04:14,253 INFO L231 Difference]: Finished difference. Result has 341 places, 251 transitions, 4129 flow [2024-06-03 21:04:14,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4129, PETRI_PLACES=341, PETRI_TRANSITIONS=251} [2024-06-03 21:04:14,254 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 304 predicate places. [2024-06-03 21:04:14,254 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 251 transitions, 4129 flow [2024-06-03 21:04:14,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:14,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:14,254 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-03 21:04:14,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 21:04:14,255 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-03 21:04:14,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:14,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1913442904, now seen corresponding path program 14 times [2024-06-03 21:04:14,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:14,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464782995] [2024-06-03 21:04:14,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:14,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:14,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:14,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:14,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:14,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464782995] [2024-06-03 21:04:14,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464782995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:14,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:14,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:04:14,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288781100] [2024-06-03 21:04:14,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:14,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:04:14,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:14,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:04:14,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:04:14,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:14,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 251 transitions, 4129 flow. Second operand has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 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-03 21:04:14,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:14,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:14,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:15,140 INFO L124 PetriNetUnfolderBase]: 1245/2400 cut-off events. [2024-06-03 21:04:15,140 INFO L125 PetriNetUnfolderBase]: For 221358/221366 co-relation queries the response was YES. [2024-06-03 21:04:15,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20792 conditions, 2400 events. 1245/2400 cut-off events. For 221358/221366 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14539 event pairs, 363 based on Foata normal form. 7/2401 useless extension candidates. Maximal degree in co-relation 20644. Up to 1153 conditions per place. [2024-06-03 21:04:15,166 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 196 selfloop transitions, 81 changer transitions 0/284 dead transitions. [2024-06-03 21:04:15,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 284 transitions, 4995 flow [2024-06-03 21:04:15,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:04:15,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:04:15,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 149 transitions. [2024-06-03 21:04:15,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3449074074074074 [2024-06-03 21:04:15,166 INFO L175 Difference]: Start difference. First operand has 341 places, 251 transitions, 4129 flow. Second operand 12 states and 149 transitions. [2024-06-03 21:04:15,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 284 transitions, 4995 flow [2024-06-03 21:04:15,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 284 transitions, 4739 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-03 21:04:15,598 INFO L231 Difference]: Finished difference. Result has 342 places, 251 transitions, 4039 flow [2024-06-03 21:04:15,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3873, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4039, PETRI_PLACES=342, PETRI_TRANSITIONS=251} [2024-06-03 21:04:15,598 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 305 predicate places. [2024-06-03 21:04:15,599 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 251 transitions, 4039 flow [2024-06-03 21:04:15,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.9) internal successors, (69), 10 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-03 21:04:15,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:15,599 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-03 21:04:15,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 21:04:15,599 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-03 21:04:15,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:15,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1441957084, now seen corresponding path program 15 times [2024-06-03 21:04:15,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:15,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396556770] [2024-06-03 21:04:15,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:15,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:15,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:15,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:15,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:15,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396556770] [2024-06-03 21:04:15,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396556770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:15,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:15,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:15,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305607970] [2024-06-03 21:04:15,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:15,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:15,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:15,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:15,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:15,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:15,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 251 transitions, 4039 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:15,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:15,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:15,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:16,547 INFO L124 PetriNetUnfolderBase]: 1259/2426 cut-off events. [2024-06-03 21:04:16,547 INFO L125 PetriNetUnfolderBase]: For 233098/233106 co-relation queries the response was YES. [2024-06-03 21:04:16,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21132 conditions, 2426 events. 1259/2426 cut-off events. For 233098/233106 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14817 event pairs, 406 based on Foata normal form. 7/2427 useless extension candidates. Maximal degree in co-relation 20984. Up to 1153 conditions per place. [2024-06-03 21:04:16,571 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 181 selfloop transitions, 104 changer transitions 0/292 dead transitions. [2024-06-03 21:04:16,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 292 transitions, 5013 flow [2024-06-03 21:04:16,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:04:16,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:04:16,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 192 transitions. [2024-06-03 21:04:16,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3137254901960784 [2024-06-03 21:04:16,572 INFO L175 Difference]: Start difference. First operand has 342 places, 251 transitions, 4039 flow. Second operand 17 states and 192 transitions. [2024-06-03 21:04:16,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 292 transitions, 5013 flow [2024-06-03 21:04:16,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 292 transitions, 4780 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:16,955 INFO L231 Difference]: Finished difference. Result has 347 places, 255 transitions, 4096 flow [2024-06-03 21:04:16,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4096, PETRI_PLACES=347, PETRI_TRANSITIONS=255} [2024-06-03 21:04:16,956 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 310 predicate places. [2024-06-03 21:04:16,956 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 255 transitions, 4096 flow [2024-06-03 21:04:16,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:16,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:16,957 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-03 21:04:16,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 21:04:16,957 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-03 21:04:16,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:16,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1441942204, now seen corresponding path program 16 times [2024-06-03 21:04:16,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:16,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634741738] [2024-06-03 21:04:16,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:16,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:16,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:17,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:17,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:17,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634741738] [2024-06-03 21:04:17,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634741738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:17,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:17,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:17,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881766707] [2024-06-03 21:04:17,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:17,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:17,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:17,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:17,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:17,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:17,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 255 transitions, 4096 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:17,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:17,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:17,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:17,902 INFO L124 PetriNetUnfolderBase]: 1256/2421 cut-off events. [2024-06-03 21:04:17,902 INFO L125 PetriNetUnfolderBase]: For 238508/238516 co-relation queries the response was YES. [2024-06-03 21:04:17,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21121 conditions, 2421 events. 1256/2421 cut-off events. For 238508/238516 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14763 event pairs, 387 based on Foata normal form. 7/2422 useless extension candidates. Maximal degree in co-relation 20974. Up to 1153 conditions per place. [2024-06-03 21:04:17,926 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 180 selfloop transitions, 104 changer transitions 0/291 dead transitions. [2024-06-03 21:04:17,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 291 transitions, 4886 flow [2024-06-03 21:04:17,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:04:17,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:04:17,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 191 transitions. [2024-06-03 21:04:17,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31209150326797386 [2024-06-03 21:04:17,927 INFO L175 Difference]: Start difference. First operand has 347 places, 255 transitions, 4096 flow. Second operand 17 states and 191 transitions. [2024-06-03 21:04:17,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 291 transitions, 4886 flow [2024-06-03 21:04:18,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 291 transitions, 4649 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:18,389 INFO L231 Difference]: Finished difference. Result has 352 places, 255 transitions, 4071 flow [2024-06-03 21:04:18,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4071, PETRI_PLACES=352, PETRI_TRANSITIONS=255} [2024-06-03 21:04:18,390 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 315 predicate places. [2024-06-03 21:04:18,390 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 255 transitions, 4071 flow [2024-06-03 21:04:18,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:18,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:18,390 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-03 21:04:18,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 21:04:18,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-03 21:04:18,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:18,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1427210074, now seen corresponding path program 17 times [2024-06-03 21:04:18,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:18,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802034763] [2024-06-03 21:04:18,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:18,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:18,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:18,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:18,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:18,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802034763] [2024-06-03 21:04:18,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802034763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:18,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:18,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:18,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365165195] [2024-06-03 21:04:18,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:18,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:18,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:18,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:18,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:18,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:18,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 255 transitions, 4071 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:18,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:18,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:18,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:19,350 INFO L124 PetriNetUnfolderBase]: 1263/2434 cut-off events. [2024-06-03 21:04:19,350 INFO L125 PetriNetUnfolderBase]: For 247190/247198 co-relation queries the response was YES. [2024-06-03 21:04:19,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21387 conditions, 2434 events. 1263/2434 cut-off events. For 247190/247198 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14897 event pairs, 396 based on Foata normal form. 7/2435 useless extension candidates. Maximal degree in co-relation 21239. Up to 1153 conditions per place. [2024-06-03 21:04:19,379 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 176 selfloop transitions, 110 changer transitions 0/293 dead transitions. [2024-06-03 21:04:19,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 293 transitions, 5026 flow [2024-06-03 21:04:19,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:04:19,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:04:19,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 175 transitions. [2024-06-03 21:04:19,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32407407407407407 [2024-06-03 21:04:19,380 INFO L175 Difference]: Start difference. First operand has 352 places, 255 transitions, 4071 flow. Second operand 15 states and 175 transitions. [2024-06-03 21:04:19,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 293 transitions, 5026 flow [2024-06-03 21:04:19,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 293 transitions, 4814 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-06-03 21:04:19,763 INFO L231 Difference]: Finished difference. Result has 351 places, 258 transitions, 4134 flow [2024-06-03 21:04:19,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4134, PETRI_PLACES=351, PETRI_TRANSITIONS=258} [2024-06-03 21:04:19,763 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 314 predicate places. [2024-06-03 21:04:19,763 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 258 transitions, 4134 flow [2024-06-03 21:04:19,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:19,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:19,763 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-03 21:04:19,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 21:04:19,763 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-03 21:04:19,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:19,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1427657404, now seen corresponding path program 18 times [2024-06-03 21:04:19,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:19,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766368013] [2024-06-03 21:04:19,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:19,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:19,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:20,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:20,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:20,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766368013] [2024-06-03 21:04:20,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766368013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:20,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:20,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:20,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055194280] [2024-06-03 21:04:20,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:20,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:20,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:20,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:20,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:20,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:20,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 258 transitions, 4134 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:20,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:20,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:20,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:20,748 INFO L124 PetriNetUnfolderBase]: 1267/2442 cut-off events. [2024-06-03 21:04:20,748 INFO L125 PetriNetUnfolderBase]: For 255784/255792 co-relation queries the response was YES. [2024-06-03 21:04:20,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21636 conditions, 2442 events. 1267/2442 cut-off events. For 255784/255792 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14955 event pairs, 397 based on Foata normal form. 7/2443 useless extension candidates. Maximal degree in co-relation 21487. Up to 1153 conditions per place. [2024-06-03 21:04:20,774 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 181 selfloop transitions, 112 changer transitions 0/300 dead transitions. [2024-06-03 21:04:20,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 300 transitions, 5210 flow [2024-06-03 21:04:20,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:04:20,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:04:20,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 200 transitions. [2024-06-03 21:04:20,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30864197530864196 [2024-06-03 21:04:20,775 INFO L175 Difference]: Start difference. First operand has 351 places, 258 transitions, 4134 flow. Second operand 18 states and 200 transitions. [2024-06-03 21:04:20,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 300 transitions, 5210 flow [2024-06-03 21:04:21,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 300 transitions, 4946 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:21,213 INFO L231 Difference]: Finished difference. Result has 357 places, 259 transitions, 4128 flow [2024-06-03 21:04:21,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4128, PETRI_PLACES=357, PETRI_TRANSITIONS=259} [2024-06-03 21:04:21,214 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 320 predicate places. [2024-06-03 21:04:21,214 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 259 transitions, 4128 flow [2024-06-03 21:04:21,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:21,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:21,214 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-03 21:04:21,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 21:04:21,214 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-03 21:04:21,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:21,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1427642524, now seen corresponding path program 19 times [2024-06-03 21:04:21,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:21,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838940042] [2024-06-03 21:04:21,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:21,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:21,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:21,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:21,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:21,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838940042] [2024-06-03 21:04:21,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838940042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:21,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:21,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:21,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911184700] [2024-06-03 21:04:21,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:21,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:21,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:21,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:21,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:21,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:21,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 259 transitions, 4128 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:21,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:21,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:21,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:22,215 INFO L124 PetriNetUnfolderBase]: 1264/2437 cut-off events. [2024-06-03 21:04:22,216 INFO L125 PetriNetUnfolderBase]: For 260596/260604 co-relation queries the response was YES. [2024-06-03 21:04:22,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21484 conditions, 2437 events. 1264/2437 cut-off events. For 260596/260604 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14906 event pairs, 396 based on Foata normal form. 7/2438 useless extension candidates. Maximal degree in co-relation 21336. Up to 1153 conditions per place. [2024-06-03 21:04:22,243 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 183 selfloop transitions, 112 changer transitions 0/302 dead transitions. [2024-06-03 21:04:22,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 302 transitions, 5074 flow [2024-06-03 21:04:22,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-03 21:04:22,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-03 21:04:22,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 215 transitions. [2024-06-03 21:04:22,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2986111111111111 [2024-06-03 21:04:22,244 INFO L175 Difference]: Start difference. First operand has 357 places, 259 transitions, 4128 flow. Second operand 20 states and 215 transitions. [2024-06-03 21:04:22,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 302 transitions, 5074 flow [2024-06-03 21:04:22,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 302 transitions, 4754 flow, removed 20 selfloop flow, removed 16 redundant places. [2024-06-03 21:04:22,728 INFO L231 Difference]: Finished difference. Result has 361 places, 259 transitions, 4036 flow [2024-06-03 21:04:22,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3808, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4036, PETRI_PLACES=361, PETRI_TRANSITIONS=259} [2024-06-03 21:04:22,728 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 324 predicate places. [2024-06-03 21:04:22,729 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 259 transitions, 4036 flow [2024-06-03 21:04:22,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:22,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:22,729 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-03 21:04:22,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 21:04:22,729 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-03 21:04:22,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:22,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1912937914, now seen corresponding path program 20 times [2024-06-03 21:04:22,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:22,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552197802] [2024-06-03 21:04:22,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:22,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:23,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:23,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:23,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552197802] [2024-06-03 21:04:23,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552197802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:23,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:23,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:23,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384716321] [2024-06-03 21:04:23,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:23,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:23,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:23,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:23,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:23,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:23,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 259 transitions, 4036 flow. Second operand has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:23,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:23,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:23,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:23,658 INFO L124 PetriNetUnfolderBase]: 1261/2432 cut-off events. [2024-06-03 21:04:23,658 INFO L125 PetriNetUnfolderBase]: For 264268/264276 co-relation queries the response was YES. [2024-06-03 21:04:23,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21262 conditions, 2432 events. 1261/2432 cut-off events. For 264268/264276 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14878 event pairs, 396 based on Foata normal form. 7/2433 useless extension candidates. Maximal degree in co-relation 21113. Up to 1153 conditions per place. [2024-06-03 21:04:23,686 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 177 selfloop transitions, 112 changer transitions 0/296 dead transitions. [2024-06-03 21:04:23,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 296 transitions, 4850 flow [2024-06-03 21:04:23,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:04:23,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:04:23,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 182 transitions. [2024-06-03 21:04:23,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3159722222222222 [2024-06-03 21:04:23,687 INFO L175 Difference]: Start difference. First operand has 361 places, 259 transitions, 4036 flow. Second operand 16 states and 182 transitions. [2024-06-03 21:04:23,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 296 transitions, 4850 flow [2024-06-03 21:04:24,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 296 transitions, 4577 flow, removed 10 selfloop flow, removed 21 redundant places. [2024-06-03 21:04:24,163 INFO L231 Difference]: Finished difference. Result has 356 places, 259 transitions, 3991 flow [2024-06-03 21:04:24,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3763, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3991, PETRI_PLACES=356, PETRI_TRANSITIONS=259} [2024-06-03 21:04:24,164 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 319 predicate places. [2024-06-03 21:04:24,164 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 259 transitions, 3991 flow [2024-06-03 21:04:24,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.7272727272727275) internal successors, (74), 11 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:24,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:24,164 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-03 21:04:24,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 21:04:24,164 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-03 21:04:24,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:24,165 INFO L85 PathProgramCache]: Analyzing trace with hash 959878360, now seen corresponding path program 1 times [2024-06-03 21:04:24,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:24,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096744869] [2024-06-03 21:04:24,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:24,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:24,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:24,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:24,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:24,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096744869] [2024-06-03 21:04:24,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096744869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:24,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:24,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:24,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412404530] [2024-06-03 21:04:24,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:24,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:24,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:24,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:24,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:24,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:24,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 259 transitions, 3991 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:24,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:24,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:24,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:25,255 INFO L124 PetriNetUnfolderBase]: 1307/2526 cut-off events. [2024-06-03 21:04:25,255 INFO L125 PetriNetUnfolderBase]: For 288366/288374 co-relation queries the response was YES. [2024-06-03 21:04:25,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21823 conditions, 2526 events. 1307/2526 cut-off events. For 288366/288374 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15642 event pairs, 431 based on Foata normal form. 17/2537 useless extension candidates. Maximal degree in co-relation 21673. Up to 1937 conditions per place. [2024-06-03 21:04:25,275 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 245 selfloop transitions, 54 changer transitions 0/306 dead transitions. [2024-06-03 21:04:25,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 306 transitions, 4893 flow [2024-06-03 21:04:25,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:04:25,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:04:25,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 155 transitions. [2024-06-03 21:04:25,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3311965811965812 [2024-06-03 21:04:25,276 INFO L175 Difference]: Start difference. First operand has 356 places, 259 transitions, 3991 flow. Second operand 13 states and 155 transitions. [2024-06-03 21:04:25,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 306 transitions, 4893 flow [2024-06-03 21:04:25,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 306 transitions, 4667 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-03 21:04:25,779 INFO L231 Difference]: Finished difference. Result has 357 places, 271 transitions, 4063 flow [2024-06-03 21:04:25,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4063, PETRI_PLACES=357, PETRI_TRANSITIONS=271} [2024-06-03 21:04:25,780 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 320 predicate places. [2024-06-03 21:04:25,780 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 271 transitions, 4063 flow [2024-06-03 21:04:25,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:25,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:25,780 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-03 21:04:25,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 21:04:25,780 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-03 21:04:25,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:25,781 INFO L85 PathProgramCache]: Analyzing trace with hash 761665876, now seen corresponding path program 2 times [2024-06-03 21:04:25,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:25,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958920833] [2024-06-03 21:04:25,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:25,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:25,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:26,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:26,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:26,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958920833] [2024-06-03 21:04:26,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958920833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:26,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:26,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:26,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816024722] [2024-06-03 21:04:26,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:26,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:26,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:26,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:26,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:26,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:26,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 271 transitions, 4063 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:26,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:26,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:26,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:26,795 INFO L124 PetriNetUnfolderBase]: 1305/2528 cut-off events. [2024-06-03 21:04:26,795 INFO L125 PetriNetUnfolderBase]: For 277814/277822 co-relation queries the response was YES. [2024-06-03 21:04:26,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21220 conditions, 2528 events. 1305/2528 cut-off events. For 277814/277822 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15734 event pairs, 403 based on Foata normal form. 23/2545 useless extension candidates. Maximal degree in co-relation 21066. Up to 1836 conditions per place. [2024-06-03 21:04:26,824 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 245 selfloop transitions, 59 changer transitions 0/311 dead transitions. [2024-06-03 21:04:26,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 311 transitions, 4916 flow [2024-06-03 21:04:26,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:04:26,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:04:26,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-03 21:04:26,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3418803418803419 [2024-06-03 21:04:26,840 INFO L175 Difference]: Start difference. First operand has 357 places, 271 transitions, 4063 flow. Second operand 13 states and 160 transitions. [2024-06-03 21:04:26,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 311 transitions, 4916 flow [2024-06-03 21:04:27,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 311 transitions, 4765 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-03 21:04:27,431 INFO L231 Difference]: Finished difference. Result has 364 places, 274 transitions, 4122 flow [2024-06-03 21:04:27,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3918, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4122, PETRI_PLACES=364, PETRI_TRANSITIONS=274} [2024-06-03 21:04:27,432 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 327 predicate places. [2024-06-03 21:04:27,432 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 274 transitions, 4122 flow [2024-06-03 21:04:27,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:27,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:27,432 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-03 21:04:27,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 21:04:27,432 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-03 21:04:27,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:27,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1968865914, now seen corresponding path program 3 times [2024-06-03 21:04:27,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:27,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081690978] [2024-06-03 21:04:27,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:27,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:27,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:27,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:27,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:27,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081690978] [2024-06-03 21:04:27,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081690978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:27,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:27,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:27,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408016131] [2024-06-03 21:04:27,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:27,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:27,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:27,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:27,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:27,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:27,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 274 transitions, 4122 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:27,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:27,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:27,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:28,495 INFO L124 PetriNetUnfolderBase]: 1337/2594 cut-off events. [2024-06-03 21:04:28,495 INFO L125 PetriNetUnfolderBase]: For 273671/273679 co-relation queries the response was YES. [2024-06-03 21:04:28,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21836 conditions, 2594 events. 1337/2594 cut-off events. For 273671/273679 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16285 event pairs, 447 based on Foata normal form. 11/2599 useless extension candidates. Maximal degree in co-relation 21683. Up to 2015 conditions per place. [2024-06-03 21:04:28,523 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 259 selfloop transitions, 46 changer transitions 0/312 dead transitions. [2024-06-03 21:04:28,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 312 transitions, 4982 flow [2024-06-03 21:04:28,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:04:28,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:04:28,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-03 21:04:28,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3472222222222222 [2024-06-03 21:04:28,524 INFO L175 Difference]: Start difference. First operand has 364 places, 274 transitions, 4122 flow. Second operand 12 states and 150 transitions. [2024-06-03 21:04:28,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 312 transitions, 4982 flow [2024-06-03 21:04:29,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 312 transitions, 4876 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 21:04:29,178 INFO L231 Difference]: Finished difference. Result has 370 places, 278 transitions, 4188 flow [2024-06-03 21:04:29,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4022, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4188, PETRI_PLACES=370, PETRI_TRANSITIONS=278} [2024-06-03 21:04:29,179 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 333 predicate places. [2024-06-03 21:04:29,179 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 278 transitions, 4188 flow [2024-06-03 21:04:29,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:29,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:29,179 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-03 21:04:29,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 21:04:29,179 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-03 21:04:29,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:29,180 INFO L85 PathProgramCache]: Analyzing trace with hash -81253804, now seen corresponding path program 4 times [2024-06-03 21:04:29,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:29,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565920331] [2024-06-03 21:04:29,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:29,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:29,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:29,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:29,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:29,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565920331] [2024-06-03 21:04:29,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565920331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:29,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:29,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:29,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494166517] [2024-06-03 21:04:29,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:29,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:29,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:29,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:29,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:29,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:29,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 278 transitions, 4188 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:29,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:29,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:29,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:30,299 INFO L124 PetriNetUnfolderBase]: 1328/2579 cut-off events. [2024-06-03 21:04:30,299 INFO L125 PetriNetUnfolderBase]: For 270381/270389 co-relation queries the response was YES. [2024-06-03 21:04:30,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21505 conditions, 2579 events. 1328/2579 cut-off events. For 270381/270389 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16170 event pairs, 436 based on Foata normal form. 11/2584 useless extension candidates. Maximal degree in co-relation 21350. Up to 2000 conditions per place. [2024-06-03 21:04:30,322 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 264 selfloop transitions, 42 changer transitions 0/313 dead transitions. [2024-06-03 21:04:30,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 313 transitions, 4994 flow [2024-06-03 21:04:30,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:04:30,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:04:30,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-03 21:04:30,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-03 21:04:30,323 INFO L175 Difference]: Start difference. First operand has 370 places, 278 transitions, 4188 flow. Second operand 12 states and 152 transitions. [2024-06-03 21:04:30,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 313 transitions, 4994 flow [2024-06-03 21:04:30,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 313 transitions, 4908 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 21:04:30,889 INFO L231 Difference]: Finished difference. Result has 377 places, 278 transitions, 4190 flow [2024-06-03 21:04:30,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4102, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4190, PETRI_PLACES=377, PETRI_TRANSITIONS=278} [2024-06-03 21:04:30,889 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 340 predicate places. [2024-06-03 21:04:30,889 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 278 transitions, 4190 flow [2024-06-03 21:04:30,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:30,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:30,889 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-03 21:04:30,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 21:04:30,889 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-03 21:04:30,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:30,890 INFO L85 PathProgramCache]: Analyzing trace with hash 542536518, now seen corresponding path program 5 times [2024-06-03 21:04:30,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:30,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954779506] [2024-06-03 21:04:30,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:30,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:31,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:31,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:31,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954779506] [2024-06-03 21:04:31,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954779506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:31,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:31,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:31,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822815202] [2024-06-03 21:04:31,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:31,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:31,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:31,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:31,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:31,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 36 [2024-06-03 21:04:31,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 278 transitions, 4190 flow. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:31,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:31,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 36 [2024-06-03 21:04:31,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:31,908 INFO L124 PetriNetUnfolderBase]: 1413/2759 cut-off events. [2024-06-03 21:04:31,908 INFO L125 PetriNetUnfolderBase]: For 286015/286018 co-relation queries the response was YES. [2024-06-03 21:04:31,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22310 conditions, 2759 events. 1413/2759 cut-off events. For 286015/286018 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17660 event pairs, 493 based on Foata normal form. 20/2773 useless extension candidates. Maximal degree in co-relation 22155. Up to 2319 conditions per place. [2024-06-03 21:04:31,940 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 282 selfloop transitions, 43 changer transitions 0/332 dead transitions. [2024-06-03 21:04:31,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 332 transitions, 5457 flow [2024-06-03 21:04:31,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:04:31,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:04:31,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 141 transitions. [2024-06-03 21:04:31,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30128205128205127 [2024-06-03 21:04:31,941 INFO L175 Difference]: Start difference. First operand has 377 places, 278 transitions, 4190 flow. Second operand 13 states and 141 transitions. [2024-06-03 21:04:31,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 332 transitions, 5457 flow [2024-06-03 21:04:32,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 332 transitions, 5295 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:32,423 INFO L231 Difference]: Finished difference. Result has 386 places, 297 transitions, 4605 flow [2024-06-03 21:04:32,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4051, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4605, PETRI_PLACES=386, PETRI_TRANSITIONS=297} [2024-06-03 21:04:32,424 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 349 predicate places. [2024-06-03 21:04:32,424 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 297 transitions, 4605 flow [2024-06-03 21:04:32,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:32,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:32,424 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-03 21:04:32,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 21:04:32,424 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-03 21:04:32,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:32,424 INFO L85 PathProgramCache]: Analyzing trace with hash 94080818, now seen corresponding path program 6 times [2024-06-03 21:04:32,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:32,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178902120] [2024-06-03 21:04:32,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:32,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:32,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:32,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:32,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:32,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178902120] [2024-06-03 21:04:32,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178902120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:32,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:32,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:04:32,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33525289] [2024-06-03 21:04:32,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:32,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:04:32,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:32,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:04:32,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:04:32,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:32,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 297 transitions, 4605 flow. Second operand has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:32,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:32,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:32,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:33,529 INFO L124 PetriNetUnfolderBase]: 1393/2726 cut-off events. [2024-06-03 21:04:33,529 INFO L125 PetriNetUnfolderBase]: For 259261/259269 co-relation queries the response was YES. [2024-06-03 21:04:33,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21563 conditions, 2726 events. 1393/2726 cut-off events. For 259261/259269 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17422 event pairs, 451 based on Foata normal form. 17/2734 useless extension candidates. Maximal degree in co-relation 21404. Up to 1978 conditions per place. [2024-06-03 21:04:33,558 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 261 selfloop transitions, 61 changer transitions 0/329 dead transitions. [2024-06-03 21:04:33,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 329 transitions, 5434 flow [2024-06-03 21:04:33,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 21:04:33,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 21:04:33,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-03 21:04:33,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-03 21:04:33,559 INFO L175 Difference]: Start difference. First operand has 386 places, 297 transitions, 4605 flow. Second operand 10 states and 136 transitions. [2024-06-03 21:04:33,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 329 transitions, 5434 flow [2024-06-03 21:04:34,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 329 transitions, 5353 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-03 21:04:34,038 INFO L231 Difference]: Finished difference. Result has 393 places, 297 transitions, 4657 flow [2024-06-03 21:04:34,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4524, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4657, PETRI_PLACES=393, PETRI_TRANSITIONS=297} [2024-06-03 21:04:34,039 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 356 predicate places. [2024-06-03 21:04:34,039 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 297 transitions, 4657 flow [2024-06-03 21:04:34,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:34,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:34,039 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-03 21:04:34,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 21:04:34,039 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-03 21:04:34,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:34,040 INFO L85 PathProgramCache]: Analyzing trace with hash 923482354, now seen corresponding path program 7 times [2024-06-03 21:04:34,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:34,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176299362] [2024-06-03 21:04:34,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:34,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:34,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:34,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-03 21:04:34,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:34,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176299362] [2024-06-03 21:04:34,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176299362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:34,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:34,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:04:34,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883973538] [2024-06-03 21:04:34,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:34,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:04:34,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:04:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:04:34,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:34,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 297 transitions, 4657 flow. Second operand has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:34,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:34,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:34,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:35,018 INFO L124 PetriNetUnfolderBase]: 1384/2711 cut-off events. [2024-06-03 21:04:35,018 INFO L125 PetriNetUnfolderBase]: For 241442/241447 co-relation queries the response was YES. [2024-06-03 21:04:35,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21276 conditions, 2711 events. 1384/2711 cut-off events. For 241442/241447 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17370 event pairs, 455 based on Foata normal form. 11/2716 useless extension candidates. Maximal degree in co-relation 21116. Up to 2094 conditions per place. [2024-06-03 21:04:35,048 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 276 selfloop transitions, 50 changer transitions 0/333 dead transitions. [2024-06-03 21:04:35,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 333 transitions, 5531 flow [2024-06-03 21:04:35,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 21:04:35,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 21:04:35,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-03 21:04:35,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-03 21:04:35,049 INFO L175 Difference]: Start difference. First operand has 393 places, 297 transitions, 4657 flow. Second operand 11 states and 143 transitions. [2024-06-03 21:04:35,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 333 transitions, 5531 flow [2024-06-03 21:04:35,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 333 transitions, 5420 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 21:04:35,582 INFO L231 Difference]: Finished difference. Result has 399 places, 298 transitions, 4692 flow [2024-06-03 21:04:35,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4692, PETRI_PLACES=399, PETRI_TRANSITIONS=298} [2024-06-03 21:04:35,582 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 362 predicate places. [2024-06-03 21:04:35,582 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 298 transitions, 4692 flow [2024-06-03 21:04:35,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:35,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:35,583 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-03 21:04:35,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 21:04:35,583 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-03 21:04:35,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:35,583 INFO L85 PathProgramCache]: Analyzing trace with hash 993266072, now seen corresponding path program 1 times [2024-06-03 21:04:35,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:35,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921772249] [2024-06-03 21:04:35,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:35,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:35,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:35,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:35,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921772249] [2024-06-03 21:04:35,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921772249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:35,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:35,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:35,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246236013] [2024-06-03 21:04:35,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:35,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:35,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:35,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:35,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:36,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:36,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 298 transitions, 4692 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:36,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:36,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:36,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:36,721 INFO L124 PetriNetUnfolderBase]: 1375/2696 cut-off events. [2024-06-03 21:04:36,722 INFO L125 PetriNetUnfolderBase]: For 229008/229016 co-relation queries the response was YES. [2024-06-03 21:04:36,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20849 conditions, 2696 events. 1375/2696 cut-off events. For 229008/229016 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17271 event pairs, 445 based on Foata normal form. 11/2698 useless extension candidates. Maximal degree in co-relation 20687. Up to 2086 conditions per place. [2024-06-03 21:04:36,753 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 257 selfloop transitions, 68 changer transitions 0/332 dead transitions. [2024-06-03 21:04:36,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 332 transitions, 5498 flow [2024-06-03 21:04:36,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:04:36,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:04:36,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 154 transitions. [2024-06-03 21:04:36,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35648148148148145 [2024-06-03 21:04:36,754 INFO L175 Difference]: Start difference. First operand has 399 places, 298 transitions, 4692 flow. Second operand 12 states and 154 transitions. [2024-06-03 21:04:36,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 332 transitions, 5498 flow [2024-06-03 21:04:37,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 332 transitions, 5378 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 21:04:37,299 INFO L231 Difference]: Finished difference. Result has 403 places, 298 transitions, 4712 flow [2024-06-03 21:04:37,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4572, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4712, PETRI_PLACES=403, PETRI_TRANSITIONS=298} [2024-06-03 21:04:37,299 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 366 predicate places. [2024-06-03 21:04:37,299 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 298 transitions, 4712 flow [2024-06-03 21:04:37,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:37,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:37,299 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-03 21:04:37,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 21:04:37,300 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-03 21:04:37,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:37,300 INFO L85 PathProgramCache]: Analyzing trace with hash 107323202, now seen corresponding path program 2 times [2024-06-03 21:04:37,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:37,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072157595] [2024-06-03 21:04:37,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:37,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:37,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:37,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:37,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072157595] [2024-06-03 21:04:37,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072157595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:37,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:37,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:37,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475197975] [2024-06-03 21:04:37,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:37,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:37,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:37,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:37,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:37,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:37,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 298 transitions, 4712 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:37,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:37,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:37,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:38,328 INFO L124 PetriNetUnfolderBase]: 1366/2681 cut-off events. [2024-06-03 21:04:38,328 INFO L125 PetriNetUnfolderBase]: For 223371/223379 co-relation queries the response was YES. [2024-06-03 21:04:38,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20500 conditions, 2681 events. 1366/2681 cut-off events. For 223371/223379 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17176 event pairs, 419 based on Foata normal form. 11/2683 useless extension candidates. Maximal degree in co-relation 20339. Up to 1971 conditions per place. [2024-06-03 21:04:38,360 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 264 selfloop transitions, 71 changer transitions 0/342 dead transitions. [2024-06-03 21:04:38,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 342 transitions, 5700 flow [2024-06-03 21:04:38,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:04:38,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:04:38,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 180 transitions. [2024-06-03 21:04:38,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-03 21:04:38,361 INFO L175 Difference]: Start difference. First operand has 403 places, 298 transitions, 4712 flow. Second operand 14 states and 180 transitions. [2024-06-03 21:04:38,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 342 transitions, 5700 flow [2024-06-03 21:04:39,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 342 transitions, 5525 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-03 21:04:39,087 INFO L231 Difference]: Finished difference. Result has 406 places, 298 transitions, 4683 flow [2024-06-03 21:04:39,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4537, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4683, PETRI_PLACES=406, PETRI_TRANSITIONS=298} [2024-06-03 21:04:39,088 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 369 predicate places. [2024-06-03 21:04:39,088 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 298 transitions, 4683 flow [2024-06-03 21:04:39,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:39,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:39,088 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-03 21:04:39,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 21:04:39,088 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-03 21:04:39,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:39,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1822105190, now seen corresponding path program 3 times [2024-06-03 21:04:39,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:39,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757096457] [2024-06-03 21:04:39,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:39,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:39,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:39,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:39,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:39,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757096457] [2024-06-03 21:04:39,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757096457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:39,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:39,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:39,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493244906] [2024-06-03 21:04:39,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:39,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:39,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:39,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:39,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:39,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:39,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 298 transitions, 4683 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:39,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:39,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:39,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:40,079 INFO L124 PetriNetUnfolderBase]: 1378/2705 cut-off events. [2024-06-03 21:04:40,079 INFO L125 PetriNetUnfolderBase]: For 229684/229692 co-relation queries the response was YES. [2024-06-03 21:04:40,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20623 conditions, 2705 events. 1378/2705 cut-off events. For 229684/229692 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17378 event pairs, 420 based on Foata normal form. 11/2707 useless extension candidates. Maximal degree in co-relation 20463. Up to 1975 conditions per place. [2024-06-03 21:04:40,108 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 257 selfloop transitions, 72 changer transitions 0/336 dead transitions. [2024-06-03 21:04:40,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 336 transitions, 5661 flow [2024-06-03 21:04:40,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:04:40,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:04:40,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-03 21:04:40,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3680555555555556 [2024-06-03 21:04:40,109 INFO L175 Difference]: Start difference. First operand has 406 places, 298 transitions, 4683 flow. Second operand 12 states and 159 transitions. [2024-06-03 21:04:40,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 336 transitions, 5661 flow [2024-06-03 21:04:40,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 336 transitions, 5417 flow, removed 11 selfloop flow, removed 14 redundant places. [2024-06-03 21:04:40,741 INFO L231 Difference]: Finished difference. Result has 404 places, 299 transitions, 4613 flow [2024-06-03 21:04:40,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4613, PETRI_PLACES=404, PETRI_TRANSITIONS=299} [2024-06-03 21:04:40,742 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 367 predicate places. [2024-06-03 21:04:40,742 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 299 transitions, 4613 flow [2024-06-03 21:04:40,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:40,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:40,742 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-03 21:04:40,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 21:04:40,742 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-03 21:04:40,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:40,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1822091240, now seen corresponding path program 4 times [2024-06-03 21:04:40,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:40,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506428005] [2024-06-03 21:04:40,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:40,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:40,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:41,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:41,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:41,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506428005] [2024-06-03 21:04:41,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506428005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:41,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:41,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:41,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87578993] [2024-06-03 21:04:41,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:41,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:41,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:41,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:41,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:41,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:41,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 299 transitions, 4613 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:41,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:41,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:41,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:41,807 INFO L124 PetriNetUnfolderBase]: 1369/2690 cut-off events. [2024-06-03 21:04:41,807 INFO L125 PetriNetUnfolderBase]: For 220579/220587 co-relation queries the response was YES. [2024-06-03 21:04:41,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20095 conditions, 2690 events. 1369/2690 cut-off events. For 220579/220587 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17275 event pairs, 419 based on Foata normal form. 11/2692 useless extension candidates. Maximal degree in co-relation 19936. Up to 1973 conditions per place. [2024-06-03 21:04:41,829 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 262 selfloop transitions, 73 changer transitions 0/342 dead transitions. [2024-06-03 21:04:41,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 342 transitions, 5469 flow [2024-06-03 21:04:41,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:04:41,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:04:41,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 178 transitions. [2024-06-03 21:04:41,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3531746031746032 [2024-06-03 21:04:41,830 INFO L175 Difference]: Start difference. First operand has 404 places, 299 transitions, 4613 flow. Second operand 14 states and 178 transitions. [2024-06-03 21:04:41,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 342 transitions, 5469 flow [2024-06-03 21:04:42,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 342 transitions, 5340 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 21:04:42,496 INFO L231 Difference]: Finished difference. Result has 411 places, 299 transitions, 4634 flow [2024-06-03 21:04:42,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4484, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4634, PETRI_PLACES=411, PETRI_TRANSITIONS=299} [2024-06-03 21:04:42,496 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 374 predicate places. [2024-06-03 21:04:42,496 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 299 transitions, 4634 flow [2024-06-03 21:04:42,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:42,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:42,497 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-03 21:04:42,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 21:04:42,497 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-03 21:04:42,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:42,497 INFO L85 PathProgramCache]: Analyzing trace with hash -2084997236, now seen corresponding path program 5 times [2024-06-03 21:04:42,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:42,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939918343] [2024-06-03 21:04:42,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:42,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:42,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:42,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:42,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:42,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939918343] [2024-06-03 21:04:42,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939918343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:42,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:42,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:42,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844431563] [2024-06-03 21:04:42,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:42,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:42,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:42,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:42,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:42,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:42,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 299 transitions, 4634 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:42,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:42,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:42,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:43,532 INFO L124 PetriNetUnfolderBase]: 1411/2768 cut-off events. [2024-06-03 21:04:43,532 INFO L125 PetriNetUnfolderBase]: For 241530/241538 co-relation queries the response was YES. [2024-06-03 21:04:43,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20952 conditions, 2768 events. 1411/2768 cut-off events. For 241530/241538 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17855 event pairs, 408 based on Foata normal form. 11/2770 useless extension candidates. Maximal degree in co-relation 20792. Up to 1836 conditions per place. [2024-06-03 21:04:43,564 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 271 selfloop transitions, 85 changer transitions 0/363 dead transitions. [2024-06-03 21:04:43,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 363 transitions, 6069 flow [2024-06-03 21:04:43,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:04:43,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:04:43,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 233 transitions. [2024-06-03 21:04:43,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3406432748538012 [2024-06-03 21:04:43,565 INFO L175 Difference]: Start difference. First operand has 411 places, 299 transitions, 4634 flow. Second operand 19 states and 233 transitions. [2024-06-03 21:04:43,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 363 transitions, 6069 flow [2024-06-03 21:04:44,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 363 transitions, 5871 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-03 21:04:44,220 INFO L231 Difference]: Finished difference. Result has 415 places, 303 transitions, 4687 flow [2024-06-03 21:04:44,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4687, PETRI_PLACES=415, PETRI_TRANSITIONS=303} [2024-06-03 21:04:44,220 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 378 predicate places. [2024-06-03 21:04:44,220 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 303 transitions, 4687 flow [2024-06-03 21:04:44,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:44,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:44,220 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-03 21:04:44,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 21:04:44,221 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-03 21:04:44,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:44,221 INFO L85 PathProgramCache]: Analyzing trace with hash -2071116056, now seen corresponding path program 6 times [2024-06-03 21:04:44,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:44,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125236011] [2024-06-03 21:04:44,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:44,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:44,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:44,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:44,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:44,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125236011] [2024-06-03 21:04:44,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125236011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:44,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:44,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:44,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329285595] [2024-06-03 21:04:44,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:44,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:44,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:44,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:44,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:44,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:44,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 303 transitions, 4687 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:44,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:44,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:44,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:45,231 INFO L124 PetriNetUnfolderBase]: 1423/2792 cut-off events. [2024-06-03 21:04:45,232 INFO L125 PetriNetUnfolderBase]: For 248535/248543 co-relation queries the response was YES. [2024-06-03 21:04:45,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21039 conditions, 2792 events. 1423/2792 cut-off events. For 248535/248543 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18045 event pairs, 422 based on Foata normal form. 11/2794 useless extension candidates. Maximal degree in co-relation 20879. Up to 1840 conditions per place. [2024-06-03 21:04:45,261 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 251 selfloop transitions, 89 changer transitions 0/347 dead transitions. [2024-06-03 21:04:45,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 347 transitions, 5703 flow [2024-06-03 21:04:45,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:04:45,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:04:45,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 191 transitions. [2024-06-03 21:04:45,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3315972222222222 [2024-06-03 21:04:45,262 INFO L175 Difference]: Start difference. First operand has 415 places, 303 transitions, 4687 flow. Second operand 16 states and 191 transitions. [2024-06-03 21:04:45,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 347 transitions, 5703 flow [2024-06-03 21:04:45,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 347 transitions, 5469 flow, removed 14 selfloop flow, removed 14 redundant places. [2024-06-03 21:04:45,982 INFO L231 Difference]: Finished difference. Result has 417 places, 304 transitions, 4659 flow [2024-06-03 21:04:45,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4659, PETRI_PLACES=417, PETRI_TRANSITIONS=304} [2024-06-03 21:04:45,983 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 380 predicate places. [2024-06-03 21:04:45,983 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 304 transitions, 4659 flow [2024-06-03 21:04:45,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:45,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:45,983 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-03 21:04:45,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 21:04:45,983 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-03 21:04:45,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:45,984 INFO L85 PathProgramCache]: Analyzing trace with hash -2071577336, now seen corresponding path program 7 times [2024-06-03 21:04:45,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:45,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021800881] [2024-06-03 21:04:45,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:45,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:45,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:46,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:46,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:46,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021800881] [2024-06-03 21:04:46,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021800881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:46,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:46,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:46,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235278434] [2024-06-03 21:04:46,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:46,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:46,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:46,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:46,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:46,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:46,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 304 transitions, 4659 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:46,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:46,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:46,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:46,978 INFO L124 PetriNetUnfolderBase]: 1435/2816 cut-off events. [2024-06-03 21:04:46,978 INFO L125 PetriNetUnfolderBase]: For 254275/254283 co-relation queries the response was YES. [2024-06-03 21:04:47,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21087 conditions, 2816 events. 1435/2816 cut-off events. For 254275/254283 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18275 event pairs, 410 based on Foata normal form. 11/2818 useless extension candidates. Maximal degree in co-relation 20928. Up to 1844 conditions per place. [2024-06-03 21:04:47,009 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 261 selfloop transitions, 90 changer transitions 0/358 dead transitions. [2024-06-03 21:04:47,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 358 transitions, 5875 flow [2024-06-03 21:04:47,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:04:47,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:04:47,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 217 transitions. [2024-06-03 21:04:47,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33487654320987653 [2024-06-03 21:04:47,010 INFO L175 Difference]: Start difference. First operand has 417 places, 304 transitions, 4659 flow. Second operand 18 states and 217 transitions. [2024-06-03 21:04:47,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 358 transitions, 5875 flow [2024-06-03 21:04:47,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 358 transitions, 5731 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:47,816 INFO L231 Difference]: Finished difference. Result has 423 places, 305 transitions, 4721 flow [2024-06-03 21:04:47,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4516, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4721, PETRI_PLACES=423, PETRI_TRANSITIONS=305} [2024-06-03 21:04:47,817 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 386 predicate places. [2024-06-03 21:04:47,817 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 305 transitions, 4721 flow [2024-06-03 21:04:47,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:47,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:47,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] [2024-06-03 21:04:47,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 21:04:47,817 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-03 21:04:47,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:47,817 INFO L85 PathProgramCache]: Analyzing trace with hash -2085400856, now seen corresponding path program 8 times [2024-06-03 21:04:47,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:47,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474175195] [2024-06-03 21:04:47,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:47,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:47,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:48,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:48,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:48,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474175195] [2024-06-03 21:04:48,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474175195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:48,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:48,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:48,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460653533] [2024-06-03 21:04:48,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:48,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:48,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:48,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:48,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:48,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:48,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 305 transitions, 4721 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:48,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:48,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:48,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:48,857 INFO L124 PetriNetUnfolderBase]: 1426/2801 cut-off events. [2024-06-03 21:04:48,857 INFO L125 PetriNetUnfolderBase]: For 246479/246487 co-relation queries the response was YES. [2024-06-03 21:04:48,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20774 conditions, 2801 events. 1426/2801 cut-off events. For 246479/246487 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18169 event pairs, 404 based on Foata normal form. 11/2803 useless extension candidates. Maximal degree in co-relation 20614. Up to 1842 conditions per place. [2024-06-03 21:04:48,889 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 258 selfloop transitions, 90 changer transitions 0/355 dead transitions. [2024-06-03 21:04:48,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 355 transitions, 5759 flow [2024-06-03 21:04:48,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:04:48,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:04:48,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 214 transitions. [2024-06-03 21:04:48,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33024691358024694 [2024-06-03 21:04:48,890 INFO L175 Difference]: Start difference. First operand has 423 places, 305 transitions, 4721 flow. Second operand 18 states and 214 transitions. [2024-06-03 21:04:48,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 355 transitions, 5759 flow [2024-06-03 21:04:49,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 355 transitions, 5528 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-06-03 21:04:49,687 INFO L231 Difference]: Finished difference. Result has 424 places, 305 transitions, 4674 flow [2024-06-03 21:04:49,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4490, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4674, PETRI_PLACES=424, PETRI_TRANSITIONS=305} [2024-06-03 21:04:49,688 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 387 predicate places. [2024-06-03 21:04:49,688 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 305 transitions, 4674 flow [2024-06-03 21:04:49,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:49,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:49,688 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-03 21:04:49,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 21:04:49,688 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-03 21:04:49,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:49,688 INFO L85 PathProgramCache]: Analyzing trace with hash -2084983286, now seen corresponding path program 9 times [2024-06-03 21:04:49,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:49,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941218025] [2024-06-03 21:04:49,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:49,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:49,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:50,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:50,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:50,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941218025] [2024-06-03 21:04:50,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941218025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:50,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:50,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:50,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213718468] [2024-06-03 21:04:50,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:50,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:50,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:50,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:50,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:50,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:50,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 305 transitions, 4674 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:50,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:50,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:50,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:50,723 INFO L124 PetriNetUnfolderBase]: 1417/2786 cut-off events. [2024-06-03 21:04:50,723 INFO L125 PetriNetUnfolderBase]: For 236405/236413 co-relation queries the response was YES. [2024-06-03 21:04:50,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20279 conditions, 2786 events. 1417/2786 cut-off events. For 236405/236413 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18073 event pairs, 406 based on Foata normal form. 11/2788 useless extension candidates. Maximal degree in co-relation 20118. Up to 1840 conditions per place. [2024-06-03 21:04:50,754 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 263 selfloop transitions, 86 changer transitions 0/356 dead transitions. [2024-06-03 21:04:50,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 356 transitions, 5724 flow [2024-06-03 21:04:50,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:04:50,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:04:50,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 211 transitions. [2024-06-03 21:04:50,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34477124183006536 [2024-06-03 21:04:50,755 INFO L175 Difference]: Start difference. First operand has 424 places, 305 transitions, 4674 flow. Second operand 17 states and 211 transitions. [2024-06-03 21:04:50,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 356 transitions, 5724 flow [2024-06-03 21:04:51,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 356 transitions, 5470 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-06-03 21:04:51,534 INFO L231 Difference]: Finished difference. Result has 423 places, 305 transitions, 4596 flow [2024-06-03 21:04:51,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4420, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4596, PETRI_PLACES=423, PETRI_TRANSITIONS=305} [2024-06-03 21:04:51,535 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 386 predicate places. [2024-06-03 21:04:51,535 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 305 transitions, 4596 flow [2024-06-03 21:04:51,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:51,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:51,535 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-03 21:04:51,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 21:04:51,535 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-03 21:04:51,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:51,535 INFO L85 PathProgramCache]: Analyzing trace with hash -2071591286, now seen corresponding path program 10 times [2024-06-03 21:04:51,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:51,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412625842] [2024-06-03 21:04:51,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:51,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:51,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:51,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:51,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:51,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412625842] [2024-06-03 21:04:51,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412625842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:51,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:51,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:51,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955450360] [2024-06-03 21:04:51,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:51,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:51,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:51,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:51,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:51,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:51,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 305 transitions, 4596 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:51,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:51,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:51,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:52,555 INFO L124 PetriNetUnfolderBase]: 1408/2771 cut-off events. [2024-06-03 21:04:52,556 INFO L125 PetriNetUnfolderBase]: For 225025/225033 co-relation queries the response was YES. [2024-06-03 21:04:52,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19768 conditions, 2771 events. 1408/2771 cut-off events. For 225025/225033 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18022 event pairs, 399 based on Foata normal form. 11/2773 useless extension candidates. Maximal degree in co-relation 19606. Up to 1838 conditions per place. [2024-06-03 21:04:52,588 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 256 selfloop transitions, 92 changer transitions 0/355 dead transitions. [2024-06-03 21:04:52,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 355 transitions, 5492 flow [2024-06-03 21:04:52,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:04:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:04:52,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 218 transitions. [2024-06-03 21:04:52,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31871345029239767 [2024-06-03 21:04:52,589 INFO L175 Difference]: Start difference. First operand has 423 places, 305 transitions, 4596 flow. Second operand 19 states and 218 transitions. [2024-06-03 21:04:52,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 355 transitions, 5492 flow [2024-06-03 21:04:53,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 355 transitions, 5299 flow, removed 3 selfloop flow, removed 17 redundant places. [2024-06-03 21:04:53,330 INFO L231 Difference]: Finished difference. Result has 425 places, 305 transitions, 4591 flow [2024-06-03 21:04:53,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4403, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4591, PETRI_PLACES=425, PETRI_TRANSITIONS=305} [2024-06-03 21:04:53,330 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 388 predicate places. [2024-06-03 21:04:53,330 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 305 transitions, 4591 flow [2024-06-03 21:04:53,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:53,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:53,330 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-03 21:04:53,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 21:04:53,330 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-03 21:04:53,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:53,331 INFO L85 PathProgramCache]: Analyzing trace with hash -2073375224, now seen corresponding path program 11 times [2024-06-03 21:04:53,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:53,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454927678] [2024-06-03 21:04:53,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:53,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:53,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:53,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:53,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:53,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454927678] [2024-06-03 21:04:53,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454927678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:53,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:53,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:53,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096227152] [2024-06-03 21:04:53,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:53,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:53,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:53,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:53,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:53,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:53,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 305 transitions, 4591 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:53,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:53,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:53,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:54,455 INFO L124 PetriNetUnfolderBase]: 1552/3035 cut-off events. [2024-06-03 21:04:54,455 INFO L125 PetriNetUnfolderBase]: For 316272/316280 co-relation queries the response was YES. [2024-06-03 21:04:54,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22701 conditions, 3035 events. 1552/3035 cut-off events. For 316272/316280 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 20113 event pairs, 396 based on Foata normal form. 17/3043 useless extension candidates. Maximal degree in co-relation 22538. Up to 1380 conditions per place. [2024-06-03 21:04:54,488 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 234 selfloop transitions, 141 changer transitions 0/382 dead transitions. [2024-06-03 21:04:54,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 382 transitions, 6419 flow [2024-06-03 21:04:54,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-03 21:04:54,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-03 21:04:54,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 242 transitions. [2024-06-03 21:04:54,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3201058201058201 [2024-06-03 21:04:54,490 INFO L175 Difference]: Start difference. First operand has 425 places, 305 transitions, 4591 flow. Second operand 21 states and 242 transitions. [2024-06-03 21:04:54,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 382 transitions, 6419 flow [2024-06-03 21:04:55,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 382 transitions, 6222 flow, removed 0 selfloop flow, removed 19 redundant places. [2024-06-03 21:04:55,285 INFO L231 Difference]: Finished difference. Result has 427 places, 321 transitions, 4952 flow [2024-06-03 21:04:55,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4394, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4952, PETRI_PLACES=427, PETRI_TRANSITIONS=321} [2024-06-03 21:04:55,286 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 390 predicate places. [2024-06-03 21:04:55,286 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 321 transitions, 4952 flow [2024-06-03 21:04:55,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:55,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:55,286 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-03 21:04:55,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 21:04:55,286 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-03 21:04:55,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:55,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1630071194, now seen corresponding path program 12 times [2024-06-03 21:04:55,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:55,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394548680] [2024-06-03 21:04:55,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:55,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:55,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:55,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:55,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:55,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394548680] [2024-06-03 21:04:55,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394548680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:55,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:55,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:55,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780027783] [2024-06-03 21:04:55,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:55,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:55,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:55,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:55,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:55,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:55,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 321 transitions, 4952 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:55,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:55,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:55,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:56,385 INFO L124 PetriNetUnfolderBase]: 1618/3161 cut-off events. [2024-06-03 21:04:56,385 INFO L125 PetriNetUnfolderBase]: For 360460/360468 co-relation queries the response was YES. [2024-06-03 21:04:56,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24316 conditions, 3161 events. 1618/3161 cut-off events. For 360460/360468 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 21202 event pairs, 413 based on Foata normal form. 17/3169 useless extension candidates. Maximal degree in co-relation 24152. Up to 1400 conditions per place. [2024-06-03 21:04:56,418 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 217 selfloop transitions, 149 changer transitions 0/373 dead transitions. [2024-06-03 21:04:56,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 373 transitions, 6398 flow [2024-06-03 21:04:56,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:04:56,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:04:56,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 195 transitions. [2024-06-03 21:04:56,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385416666666667 [2024-06-03 21:04:56,419 INFO L175 Difference]: Start difference. First operand has 427 places, 321 transitions, 4952 flow. Second operand 16 states and 195 transitions. [2024-06-03 21:04:56,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 373 transitions, 6398 flow [2024-06-03 21:04:57,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 373 transitions, 6124 flow, removed 42 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:57,277 INFO L231 Difference]: Finished difference. Result has 431 places, 325 transitions, 5069 flow [2024-06-03 21:04:57,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4698, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5069, PETRI_PLACES=431, PETRI_TRANSITIONS=325} [2024-06-03 21:04:57,277 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 394 predicate places. [2024-06-03 21:04:57,277 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 325 transitions, 5069 flow [2024-06-03 21:04:57,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:57,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:57,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:04:57,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 21:04:57,278 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-03 21:04:57,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:57,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1629609914, now seen corresponding path program 13 times [2024-06-03 21:04:57,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:57,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573074977] [2024-06-03 21:04:57,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:57,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:57,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:57,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:04:57,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:57,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573074977] [2024-06-03 21:04:57,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573074977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:57,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:57,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:57,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244229222] [2024-06-03 21:04:57,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:57,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:57,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:57,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:57,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:57,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:57,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 325 transitions, 5069 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:57,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:57,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:57,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:04:58,322 INFO L124 PetriNetUnfolderBase]: 1600/3131 cut-off events. [2024-06-03 21:04:58,323 INFO L125 PetriNetUnfolderBase]: For 334415/334423 co-relation queries the response was YES. [2024-06-03 21:04:58,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23417 conditions, 3131 events. 1600/3131 cut-off events. For 334415/334423 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20985 event pairs, 417 based on Foata normal form. 17/3139 useless extension candidates. Maximal degree in co-relation 23252. Up to 1396 conditions per place. [2024-06-03 21:04:58,358 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 214 selfloop transitions, 149 changer transitions 0/370 dead transitions. [2024-06-03 21:04:58,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 370 transitions, 6265 flow [2024-06-03 21:04:58,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:04:58,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:04:58,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 191 transitions. [2024-06-03 21:04:58,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3315972222222222 [2024-06-03 21:04:58,359 INFO L175 Difference]: Start difference. First operand has 431 places, 325 transitions, 5069 flow. Second operand 16 states and 191 transitions. [2024-06-03 21:04:58,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 370 transitions, 6265 flow [2024-06-03 21:04:59,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 370 transitions, 5947 flow, removed 18 selfloop flow, removed 12 redundant places. [2024-06-03 21:04:59,224 INFO L231 Difference]: Finished difference. Result has 435 places, 325 transitions, 5056 flow [2024-06-03 21:04:59,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4751, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5056, PETRI_PLACES=435, PETRI_TRANSITIONS=325} [2024-06-03 21:04:59,225 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 398 predicate places. [2024-06-03 21:04:59,225 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 325 transitions, 5056 flow [2024-06-03 21:04:59,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:59,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:04:59,225 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-03 21:04:59,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 21:04:59,225 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-03 21:04:59,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:04:59,225 INFO L85 PathProgramCache]: Analyzing trace with hash -2086781174, now seen corresponding path program 14 times [2024-06-03 21:04:59,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:04:59,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147800095] [2024-06-03 21:04:59,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:04:59,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:04:59,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:04:59,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-03 21:04:59,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:04:59,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147800095] [2024-06-03 21:04:59,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147800095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:04:59,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:04:59,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:04:59,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514717408] [2024-06-03 21:04:59,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:04:59,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:04:59,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:04:59,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:04:59,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:04:59,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:04:59,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 325 transitions, 5056 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:04:59,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:04:59,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:04:59,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:00,372 INFO L124 PetriNetUnfolderBase]: 1654/3233 cut-off events. [2024-06-03 21:05:00,373 INFO L125 PetriNetUnfolderBase]: For 360478/360486 co-relation queries the response was YES. [2024-06-03 21:05:00,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24322 conditions, 3233 events. 1654/3233 cut-off events. For 360478/360486 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21759 event pairs, 411 based on Foata normal form. 17/3241 useless extension candidates. Maximal degree in co-relation 24156. Up to 1412 conditions per place. [2024-06-03 21:05:00,409 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 232 selfloop transitions, 146 changer transitions 0/385 dead transitions. [2024-06-03 21:05:00,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 385 transitions, 6716 flow [2024-06-03 21:05:00,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:05:00,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:05:00,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 210 transitions. [2024-06-03 21:05:00,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3431372549019608 [2024-06-03 21:05:00,411 INFO L175 Difference]: Start difference. First operand has 435 places, 325 transitions, 5056 flow. Second operand 17 states and 210 transitions. [2024-06-03 21:05:00,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 385 transitions, 6716 flow [2024-06-03 21:05:01,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 385 transitions, 6408 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-03 21:05:01,392 INFO L231 Difference]: Finished difference. Result has 437 places, 330 transitions, 5130 flow [2024-06-03 21:05:01,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4758, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5130, PETRI_PLACES=437, PETRI_TRANSITIONS=330} [2024-06-03 21:05:01,393 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 400 predicate places. [2024-06-03 21:05:01,393 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 330 transitions, 5130 flow [2024-06-03 21:05:01,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:01,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:01,393 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-03 21:05:01,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 21:05:01,393 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-03 21:05:01,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:01,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2087184794, now seen corresponding path program 15 times [2024-06-03 21:05:01,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:01,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8908924] [2024-06-03 21:05:01,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:01,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:01,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:01,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:01,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:01,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8908924] [2024-06-03 21:05:01,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8908924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:01,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:01,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:05:01,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659842899] [2024-06-03 21:05:01,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:01,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:05:01,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:01,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:05:01,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:05:01,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:01,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 330 transitions, 5130 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:01,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:01,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:01,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:02,498 INFO L124 PetriNetUnfolderBase]: 1645/3218 cut-off events. [2024-06-03 21:05:02,498 INFO L125 PetriNetUnfolderBase]: For 332777/332785 co-relation queries the response was YES. [2024-06-03 21:05:02,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23887 conditions, 3218 events. 1645/3218 cut-off events. For 332777/332785 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21676 event pairs, 387 based on Foata normal form. 11/3220 useless extension candidates. Maximal degree in co-relation 23720. Up to 1410 conditions per place. [2024-06-03 21:05:02,534 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 207 selfloop transitions, 161 changer transitions 0/375 dead transitions. [2024-06-03 21:05:02,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 375 transitions, 6344 flow [2024-06-03 21:05:02,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:05:02,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:05:02,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 191 transitions. [2024-06-03 21:05:02,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3315972222222222 [2024-06-03 21:05:02,535 INFO L175 Difference]: Start difference. First operand has 437 places, 330 transitions, 5130 flow. Second operand 16 states and 191 transitions. [2024-06-03 21:05:02,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 375 transitions, 6344 flow [2024-06-03 21:05:03,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 375 transitions, 6042 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-03 21:05:03,440 INFO L231 Difference]: Finished difference. Result has 440 places, 330 transitions, 5154 flow [2024-06-03 21:05:03,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4828, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5154, PETRI_PLACES=440, PETRI_TRANSITIONS=330} [2024-06-03 21:05:03,441 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 403 predicate places. [2024-06-03 21:05:03,441 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 330 transitions, 5154 flow [2024-06-03 21:05:03,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:03,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:03,441 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-03 21:05:03,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 21:05:03,441 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-03 21:05:03,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:03,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1614416504, now seen corresponding path program 16 times [2024-06-03 21:05:03,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:03,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929288405] [2024-06-03 21:05:03,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:03,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:03,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:03,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:03,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:03,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929288405] [2024-06-03 21:05:03,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929288405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:03,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:03,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 21:05:03,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662667042] [2024-06-03 21:05:03,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:03,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 21:05:03,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:03,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 21:05:03,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-03 21:05:03,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:03,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 330 transitions, 5154 flow. Second operand has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:03,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:03,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:03,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:04,453 INFO L124 PetriNetUnfolderBase]: 1627/3188 cut-off events. [2024-06-03 21:05:04,453 INFO L125 PetriNetUnfolderBase]: For 320025/320033 co-relation queries the response was YES. [2024-06-03 21:05:04,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22962 conditions, 3188 events. 1627/3188 cut-off events. For 320025/320033 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 21443 event pairs, 387 based on Foata normal form. 17/3196 useless extension candidates. Maximal degree in co-relation 22794. Up to 1406 conditions per place. [2024-06-03 21:05:04,481 INFO L140 encePairwiseOnDemand]: 27/36 looper letters, 213 selfloop transitions, 142 changer transitions 0/362 dead transitions. [2024-06-03 21:05:04,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 362 transitions, 6144 flow [2024-06-03 21:05:04,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 21:05:04,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 21:05:04,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-03 21:05:04,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560606060606061 [2024-06-03 21:05:04,482 INFO L175 Difference]: Start difference. First operand has 440 places, 330 transitions, 5154 flow. Second operand 11 states and 141 transitions. [2024-06-03 21:05:04,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 362 transitions, 6144 flow [2024-06-03 21:05:05,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 362 transitions, 5764 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-06-03 21:05:05,451 INFO L231 Difference]: Finished difference. Result has 436 places, 330 transitions, 5066 flow [2024-06-03 21:05:05,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5066, PETRI_PLACES=436, PETRI_TRANSITIONS=330} [2024-06-03 21:05:05,452 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 399 predicate places. [2024-06-03 21:05:05,452 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 330 transitions, 5066 flow [2024-06-03 21:05:05,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:05,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:05,452 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-03 21:05:05,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 21:05:05,452 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-03 21:05:05,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:05,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1630085144, now seen corresponding path program 17 times [2024-06-03 21:05:05,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:05,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250141910] [2024-06-03 21:05:05,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:05,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:05,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:05,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:05,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:05,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250141910] [2024-06-03 21:05:05,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250141910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:05,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:05,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:05:05,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963584893] [2024-06-03 21:05:05,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:05,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:05:05,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:05,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:05:05,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:05:05,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:05,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 330 transitions, 5066 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:05,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:05,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:05,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:06,530 INFO L124 PetriNetUnfolderBase]: 1609/3158 cut-off events. [2024-06-03 21:05:06,530 INFO L125 PetriNetUnfolderBase]: For 289256/289264 co-relation queries the response was YES. [2024-06-03 21:05:06,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21861 conditions, 3158 events. 1609/3158 cut-off events. For 289256/289264 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21330 event pairs, 413 based on Foata normal form. 17/3166 useless extension candidates. Maximal degree in co-relation 21692. Up to 1402 conditions per place. [2024-06-03 21:05:06,565 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 208 selfloop transitions, 160 changer transitions 0/375 dead transitions. [2024-06-03 21:05:06,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 375 transitions, 6128 flow [2024-06-03 21:05:06,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:05:06,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:05:06,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 196 transitions. [2024-06-03 21:05:06,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3202614379084967 [2024-06-03 21:05:06,566 INFO L175 Difference]: Start difference. First operand has 436 places, 330 transitions, 5066 flow. Second operand 17 states and 196 transitions. [2024-06-03 21:05:06,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 375 transitions, 6128 flow [2024-06-03 21:05:07,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 375 transitions, 5484 flow, removed 16 selfloop flow, removed 15 redundant places. [2024-06-03 21:05:07,527 INFO L231 Difference]: Finished difference. Result has 438 places, 330 transitions, 4748 flow [2024-06-03 21:05:07,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4748, PETRI_PLACES=438, PETRI_TRANSITIONS=330} [2024-06-03 21:05:07,527 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 401 predicate places. [2024-06-03 21:05:07,527 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 330 transitions, 4748 flow [2024-06-03 21:05:07,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:07,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:07,527 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-03 21:05:07,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 21:05:07,528 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-03 21:05:07,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:07,528 INFO L85 PathProgramCache]: Analyzing trace with hash -2086767224, now seen corresponding path program 18 times [2024-06-03 21:05:07,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:07,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198424309] [2024-06-03 21:05:07,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:07,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:07,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:07,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:07,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:07,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198424309] [2024-06-03 21:05:07,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198424309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:07,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:07,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:05:07,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226367707] [2024-06-03 21:05:07,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:07,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:05:07,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:07,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:05:07,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:05:07,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:07,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 330 transitions, 4748 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:07,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:07,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:07,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:08,699 INFO L124 PetriNetUnfolderBase]: 1591/3128 cut-off events. [2024-06-03 21:05:08,699 INFO L125 PetriNetUnfolderBase]: For 253271/253279 co-relation queries the response was YES. [2024-06-03 21:05:08,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20217 conditions, 3128 events. 1591/3128 cut-off events. For 253271/253279 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 21096 event pairs, 392 based on Foata normal form. 17/3136 useless extension candidates. Maximal degree in co-relation 20049. Up to 1398 conditions per place. [2024-06-03 21:05:08,736 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 224 selfloop transitions, 144 changer transitions 0/375 dead transitions. [2024-06-03 21:05:08,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 375 transitions, 5818 flow [2024-06-03 21:05:08,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:05:08,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:05:08,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 187 transitions. [2024-06-03 21:05:08,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34629629629629627 [2024-06-03 21:05:08,737 INFO L175 Difference]: Start difference. First operand has 438 places, 330 transitions, 4748 flow. Second operand 15 states and 187 transitions. [2024-06-03 21:05:08,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 375 transitions, 5818 flow [2024-06-03 21:05:09,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 375 transitions, 5396 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-06-03 21:05:09,673 INFO L231 Difference]: Finished difference. Result has 435 places, 330 transitions, 4620 flow [2024-06-03 21:05:09,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4620, PETRI_PLACES=435, PETRI_TRANSITIONS=330} [2024-06-03 21:05:09,673 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 398 predicate places. [2024-06-03 21:05:09,673 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 330 transitions, 4620 flow [2024-06-03 21:05:09,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:09,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:09,674 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-03 21:05:09,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 21:05:09,674 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-03 21:05:09,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:09,674 INFO L85 PathProgramCache]: Analyzing trace with hash -2072899994, now seen corresponding path program 19 times [2024-06-03 21:05:09,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:09,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604616335] [2024-06-03 21:05:09,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:09,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:09,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:09,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:09,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:09,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604616335] [2024-06-03 21:05:09,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604616335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:09,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:09,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:05:09,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600865246] [2024-06-03 21:05:09,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:09,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:05:09,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:09,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:05:09,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:05:10,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:10,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 330 transitions, 4620 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:10,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:10,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:10,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:10,720 INFO L124 PetriNetUnfolderBase]: 1615/3176 cut-off events. [2024-06-03 21:05:10,720 INFO L125 PetriNetUnfolderBase]: For 258401/258409 co-relation queries the response was YES. [2024-06-03 21:05:10,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20244 conditions, 3176 events. 1615/3176 cut-off events. For 258401/258409 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21511 event pairs, 413 based on Foata normal form. 17/3184 useless extension candidates. Maximal degree in co-relation 20075. Up to 1406 conditions per place. [2024-06-03 21:05:10,753 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 227 selfloop transitions, 148 changer transitions 0/382 dead transitions. [2024-06-03 21:05:10,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 382 transitions, 5745 flow [2024-06-03 21:05:10,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:05:10,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:05:10,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 211 transitions. [2024-06-03 21:05:10,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3256172839506173 [2024-06-03 21:05:10,754 INFO L175 Difference]: Start difference. First operand has 435 places, 330 transitions, 4620 flow. Second operand 18 states and 211 transitions. [2024-06-03 21:05:10,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 382 transitions, 5745 flow [2024-06-03 21:05:11,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 382 transitions, 5453 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-03 21:05:11,640 INFO L231 Difference]: Finished difference. Result has 439 places, 332 transitions, 4659 flow [2024-06-03 21:05:11,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4659, PETRI_PLACES=439, PETRI_TRANSITIONS=332} [2024-06-03 21:05:11,641 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 402 predicate places. [2024-06-03 21:05:11,641 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 332 transitions, 4659 flow [2024-06-03 21:05:11,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:11,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:11,641 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-03 21:05:11,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 21:05:11,641 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-03 21:05:11,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:11,641 INFO L85 PathProgramCache]: Analyzing trace with hash -2073361274, now seen corresponding path program 20 times [2024-06-03 21:05:11,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:11,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798921970] [2024-06-03 21:05:11,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:11,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:11,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:11,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:11,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:11,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798921970] [2024-06-03 21:05:11,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798921970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:11,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:11,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:05:11,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267526631] [2024-06-03 21:05:11,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:11,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:05:11,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:11,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:05:11,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:05:12,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:12,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 332 transitions, 4659 flow. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:12,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:12,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:12,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:12,760 INFO L124 PetriNetUnfolderBase]: 1597/3146 cut-off events. [2024-06-03 21:05:12,760 INFO L125 PetriNetUnfolderBase]: For 222691/222699 co-relation queries the response was YES. [2024-06-03 21:05:12,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19225 conditions, 3146 events. 1597/3146 cut-off events. For 222691/222699 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21320 event pairs, 387 based on Foata normal form. 17/3154 useless extension candidates. Maximal degree in co-relation 19055. Up to 1402 conditions per place. [2024-06-03 21:05:12,792 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 235 selfloop transitions, 148 changer transitions 0/390 dead transitions. [2024-06-03 21:05:12,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 390 transitions, 5641 flow [2024-06-03 21:05:12,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-03 21:05:12,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-03 21:05:12,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 235 transitions. [2024-06-03 21:05:12,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3263888888888889 [2024-06-03 21:05:12,793 INFO L175 Difference]: Start difference. First operand has 439 places, 332 transitions, 4659 flow. Second operand 20 states and 235 transitions. [2024-06-03 21:05:12,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 390 transitions, 5641 flow [2024-06-03 21:05:13,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 390 transitions, 5343 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-06-03 21:05:13,490 INFO L231 Difference]: Finished difference. Result has 444 places, 332 transitions, 4663 flow [2024-06-03 21:05:13,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4361, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4663, PETRI_PLACES=444, PETRI_TRANSITIONS=332} [2024-06-03 21:05:13,490 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 407 predicate places. [2024-06-03 21:05:13,490 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 332 transitions, 4663 flow [2024-06-03 21:05:13,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:13,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:13,491 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-03 21:05:13,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 21:05:13,491 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-03 21:05:13,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:13,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1812911239, now seen corresponding path program 1 times [2024-06-03 21:05:13,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:13,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832092932] [2024-06-03 21:05:13,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:13,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:13,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:13,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:13,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:13,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832092932] [2024-06-03 21:05:13,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832092932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:13,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:13,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 21:05:13,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016302115] [2024-06-03 21:05:13,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:13,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 21:05:13,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:13,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 21:05:13,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-03 21:05:13,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 36 [2024-06-03 21:05:13,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 332 transitions, 4663 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:13,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:13,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 36 [2024-06-03 21:05:13,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:13,997 INFO L124 PetriNetUnfolderBase]: 1057/2462 cut-off events. [2024-06-03 21:05:13,997 INFO L125 PetriNetUnfolderBase]: For 76131/76146 co-relation queries the response was YES. [2024-06-03 21:05:14,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13422 conditions, 2462 events. 1057/2462 cut-off events. For 76131/76146 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18740 event pairs, 273 based on Foata normal form. 35/2452 useless extension candidates. Maximal degree in co-relation 13251. Up to 747 conditions per place. [2024-06-03 21:05:14,023 INFO L140 encePairwiseOnDemand]: 28/36 looper letters, 68 selfloop transitions, 108 changer transitions 0/334 dead transitions. [2024-06-03 21:05:14,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 334 transitions, 4849 flow [2024-06-03 21:05:14,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 21:05:14,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 21:05:14,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 21:05:14,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5432098765432098 [2024-06-03 21:05:14,024 INFO L175 Difference]: Start difference. First operand has 444 places, 332 transitions, 4663 flow. Second operand 9 states and 176 transitions. [2024-06-03 21:05:14,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 334 transitions, 4849 flow [2024-06-03 21:05:14,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 334 transitions, 4456 flow, removed 0 selfloop flow, removed 25 redundant places. [2024-06-03 21:05:14,528 INFO L231 Difference]: Finished difference. Result has 428 places, 309 transitions, 4232 flow [2024-06-03 21:05:14,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4232, PETRI_PLACES=428, PETRI_TRANSITIONS=309} [2024-06-03 21:05:14,528 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 391 predicate places. [2024-06-03 21:05:14,528 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 309 transitions, 4232 flow [2024-06-03 21:05:14,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:14,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:14,529 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] [2024-06-03 21:05:14,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 21:05:14,529 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-03 21:05:14,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:14,529 INFO L85 PathProgramCache]: Analyzing trace with hash -915306914, now seen corresponding path program 1 times [2024-06-03 21:05:14,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:14,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908693674] [2024-06-03 21:05:14,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:14,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:14,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:15,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-03 21:05:15,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:15,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908693674] [2024-06-03 21:05:15,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908693674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:15,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:15,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:15,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91690238] [2024-06-03 21:05:15,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:15,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:15,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:15,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:15,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=73, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:15,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 36 [2024-06-03 21:05:15,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 309 transitions, 4232 flow. Second operand has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:15,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:15,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 36 [2024-06-03 21:05:15,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:15,818 INFO L124 PetriNetUnfolderBase]: 1590/3218 cut-off events. [2024-06-03 21:05:15,818 INFO L125 PetriNetUnfolderBase]: For 195344/195344 co-relation queries the response was YES. [2024-06-03 21:05:15,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19053 conditions, 3218 events. 1590/3218 cut-off events. For 195344/195344 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22347 event pairs, 366 based on Foata normal form. 4/3214 useless extension candidates. Maximal degree in co-relation 18883. Up to 1370 conditions per place. [2024-06-03 21:05:15,846 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 284 selfloop transitions, 84 changer transitions 0/375 dead transitions. [2024-06-03 21:05:15,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 375 transitions, 6052 flow [2024-06-03 21:05:15,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:05:15,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:05:15,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 165 transitions. [2024-06-03 21:05:15,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-03 21:05:15,847 INFO L175 Difference]: Start difference. First operand has 428 places, 309 transitions, 4232 flow. Second operand 15 states and 165 transitions. [2024-06-03 21:05:15,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 375 transitions, 6052 flow [2024-06-03 21:05:16,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 375 transitions, 5895 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 21:05:16,767 INFO L231 Difference]: Finished difference. Result has 442 places, 318 transitions, 4392 flow [2024-06-03 21:05:16,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4392, PETRI_PLACES=442, PETRI_TRANSITIONS=318} [2024-06-03 21:05:16,768 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 405 predicate places. [2024-06-03 21:05:16,768 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 318 transitions, 4392 flow [2024-06-03 21:05:16,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:16,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:16,768 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] [2024-06-03 21:05:16,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 21:05:16,768 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-03 21:05:16,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:16,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1591537400, now seen corresponding path program 2 times [2024-06-03 21:05:16,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:16,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004227797] [2024-06-03 21:05:16,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:16,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:16,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:17,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:17,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:17,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004227797] [2024-06-03 21:05:17,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004227797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:17,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:17,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:17,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766880686] [2024-06-03 21:05:17,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:17,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:17,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:17,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:17,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:17,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 36 [2024-06-03 21:05:17,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 318 transitions, 4392 flow. Second operand has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:17,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:17,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 36 [2024-06-03 21:05:17,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:18,064 INFO L124 PetriNetUnfolderBase]: 2109/4286 cut-off events. [2024-06-03 21:05:18,064 INFO L125 PetriNetUnfolderBase]: For 306127/306130 co-relation queries the response was YES. [2024-06-03 21:05:18,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27425 conditions, 4286 events. 2109/4286 cut-off events. For 306127/306130 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 31633 event pairs, 670 based on Foata normal form. 6/4278 useless extension candidates. Maximal degree in co-relation 27249. Up to 2278 conditions per place. [2024-06-03 21:05:18,114 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 343 selfloop transitions, 87 changer transitions 0/437 dead transitions. [2024-06-03 21:05:18,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 437 transitions, 7156 flow [2024-06-03 21:05:18,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:05:18,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:05:18,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-06-03 21:05:18,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-03 21:05:18,115 INFO L175 Difference]: Start difference. First operand has 442 places, 318 transitions, 4392 flow. Second operand 12 states and 147 transitions. [2024-06-03 21:05:18,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 437 transitions, 7156 flow [2024-06-03 21:05:19,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 437 transitions, 6905 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-03 21:05:19,311 INFO L231 Difference]: Finished difference. Result has 455 places, 354 transitions, 5040 flow [2024-06-03 21:05:19,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4209, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5040, PETRI_PLACES=455, PETRI_TRANSITIONS=354} [2024-06-03 21:05:19,311 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 418 predicate places. [2024-06-03 21:05:19,312 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 354 transitions, 5040 flow [2024-06-03 21:05:19,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 12 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:05:19,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:19,312 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] [2024-06-03 21:05:19,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 21:05:19,312 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-03 21:05:19,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:19,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1959075670, now seen corresponding path program 3 times [2024-06-03 21:05:19,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:19,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482312600] [2024-06-03 21:05:19,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:19,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:19,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:19,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:19,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:19,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482312600] [2024-06-03 21:05:19,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482312600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:19,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:19,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:05:19,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629141267] [2024-06-03 21:05:19,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:19,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:05:19,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:19,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:05:19,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=61, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:05:19,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:19,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 354 transitions, 5040 flow. Second operand has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:05:19,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:19,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:19,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:20,605 INFO L124 PetriNetUnfolderBase]: 2111/4296 cut-off events. [2024-06-03 21:05:20,605 INFO L125 PetriNetUnfolderBase]: For 313438/313446 co-relation queries the response was YES. [2024-06-03 21:05:20,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27481 conditions, 4296 events. 2111/4296 cut-off events. For 313438/313446 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 31730 event pairs, 533 based on Foata normal form. 5/4289 useless extension candidates. Maximal degree in co-relation 27299. Up to 1370 conditions per place. [2024-06-03 21:05:20,657 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 265 selfloop transitions, 121 changer transitions 0/393 dead transitions. [2024-06-03 21:05:20,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 393 transitions, 6495 flow [2024-06-03 21:05:20,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:05:20,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:05:20,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-03 21:05:20,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3418803418803419 [2024-06-03 21:05:20,658 INFO L175 Difference]: Start difference. First operand has 455 places, 354 transitions, 5040 flow. Second operand 13 states and 160 transitions. [2024-06-03 21:05:20,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 393 transitions, 6495 flow [2024-06-03 21:05:21,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 393 transitions, 6357 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 21:05:21,702 INFO L231 Difference]: Finished difference. Result has 465 places, 356 transitions, 5216 flow [2024-06-03 21:05:21,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4905, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5216, PETRI_PLACES=465, PETRI_TRANSITIONS=356} [2024-06-03 21:05:21,703 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 428 predicate places. [2024-06-03 21:05:21,703 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 356 transitions, 5216 flow [2024-06-03 21:05:21,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:05:21,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:21,703 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] [2024-06-03 21:05:21,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 21:05:21,703 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-03 21:05:21,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:21,704 INFO L85 PathProgramCache]: Analyzing trace with hash -435500104, now seen corresponding path program 4 times [2024-06-03 21:05:21,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:21,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217539429] [2024-06-03 21:05:21,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:21,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:21,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:22,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:22,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:22,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217539429] [2024-06-03 21:05:22,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217539429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:22,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:22,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:22,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237688017] [2024-06-03 21:05:22,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:22,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:22,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:22,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:22,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:22,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:22,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 356 transitions, 5216 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:22,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:22,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:22,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:23,445 INFO L124 PetriNetUnfolderBase]: 2328/4730 cut-off events. [2024-06-03 21:05:23,445 INFO L125 PetriNetUnfolderBase]: For 427697/427705 co-relation queries the response was YES. [2024-06-03 21:05:23,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32000 conditions, 4730 events. 2328/4730 cut-off events. For 427697/427705 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 35701 event pairs, 695 based on Foata normal form. 13/4729 useless extension candidates. Maximal degree in co-relation 31817. Up to 1776 conditions per place. [2024-06-03 21:05:23,490 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 274 selfloop transitions, 154 changer transitions 0/435 dead transitions. [2024-06-03 21:05:23,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 435 transitions, 7478 flow [2024-06-03 21:05:23,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:05:23,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:05:23,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 207 transitions. [2024-06-03 21:05:23,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194444444444444 [2024-06-03 21:05:23,491 INFO L175 Difference]: Start difference. First operand has 465 places, 356 transitions, 5216 flow. Second operand 18 states and 207 transitions. [2024-06-03 21:05:23,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 435 transitions, 7478 flow [2024-06-03 21:05:25,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 435 transitions, 7206 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-03 21:05:25,095 INFO L231 Difference]: Finished difference. Result has 478 places, 383 transitions, 5750 flow [2024-06-03 21:05:25,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4990, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5750, PETRI_PLACES=478, PETRI_TRANSITIONS=383} [2024-06-03 21:05:25,096 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 441 predicate places. [2024-06-03 21:05:25,096 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 383 transitions, 5750 flow [2024-06-03 21:05:25,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:25,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:25,096 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] [2024-06-03 21:05:25,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 21:05:25,096 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-03 21:05:25,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:25,096 INFO L85 PathProgramCache]: Analyzing trace with hash 351237450, now seen corresponding path program 5 times [2024-06-03 21:05:25,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:25,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964630086] [2024-06-03 21:05:25,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:25,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:25,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:25,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-03 21:05:25,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:25,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964630086] [2024-06-03 21:05:25,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964630086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:25,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:25,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:25,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102719644] [2024-06-03 21:05:25,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:25,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:25,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:25,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:25,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:25,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:25,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 383 transitions, 5750 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:25,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:25,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:25,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:26,664 INFO L124 PetriNetUnfolderBase]: 2344/4772 cut-off events. [2024-06-03 21:05:26,664 INFO L125 PetriNetUnfolderBase]: For 436142/436150 co-relation queries the response was YES. [2024-06-03 21:05:26,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32924 conditions, 4772 events. 2344/4772 cut-off events. For 436142/436150 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36111 event pairs, 703 based on Foata normal form. 13/4769 useless extension candidates. Maximal degree in co-relation 32739. Up to 1828 conditions per place. [2024-06-03 21:05:26,724 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 278 selfloop transitions, 155 changer transitions 0/440 dead transitions. [2024-06-03 21:05:26,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 440 transitions, 7667 flow [2024-06-03 21:05:26,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:05:26,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:05:26,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 204 transitions. [2024-06-03 21:05:26,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-03 21:05:26,725 INFO L175 Difference]: Start difference. First operand has 478 places, 383 transitions, 5750 flow. Second operand 17 states and 204 transitions. [2024-06-03 21:05:26,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 440 transitions, 7667 flow [2024-06-03 21:05:28,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 440 transitions, 7346 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-03 21:05:28,401 INFO L231 Difference]: Finished difference. Result has 491 places, 388 transitions, 5837 flow [2024-06-03 21:05:28,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5444, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5837, PETRI_PLACES=491, PETRI_TRANSITIONS=388} [2024-06-03 21:05:28,402 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 454 predicate places. [2024-06-03 21:05:28,402 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 388 transitions, 5837 flow [2024-06-03 21:05:28,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:28,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:28,402 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] [2024-06-03 21:05:28,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 21:05:28,403 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-03 21:05:28,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:28,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1210706626, now seen corresponding path program 6 times [2024-06-03 21:05:28,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:28,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583920090] [2024-06-03 21:05:28,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:28,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:28,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:28,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:28,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:28,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583920090] [2024-06-03 21:05:28,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583920090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:28,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:28,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:28,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759988074] [2024-06-03 21:05:28,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:28,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:28,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:28,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:28,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:28,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:28,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 388 transitions, 5837 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:28,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:28,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:28,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:29,984 INFO L124 PetriNetUnfolderBase]: 2364/4822 cut-off events. [2024-06-03 21:05:29,985 INFO L125 PetriNetUnfolderBase]: For 459901/459909 co-relation queries the response was YES. [2024-06-03 21:05:30,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33290 conditions, 4822 events. 2364/4822 cut-off events. For 459901/459909 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36541 event pairs, 723 based on Foata normal form. 13/4821 useless extension candidates. Maximal degree in co-relation 33101. Up to 1880 conditions per place. [2024-06-03 21:05:30,047 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 275 selfloop transitions, 154 changer transitions 0/436 dead transitions. [2024-06-03 21:05:30,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 436 transitions, 7510 flow [2024-06-03 21:05:30,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:05:30,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:05:30,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 186 transitions. [2024-06-03 21:05:30,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-03 21:05:30,048 INFO L175 Difference]: Start difference. First operand has 491 places, 388 transitions, 5837 flow. Second operand 15 states and 186 transitions. [2024-06-03 21:05:30,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 436 transitions, 7510 flow [2024-06-03 21:05:31,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 436 transitions, 7188 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-03 21:05:31,762 INFO L231 Difference]: Finished difference. Result has 495 places, 389 transitions, 5847 flow [2024-06-03 21:05:31,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5847, PETRI_PLACES=495, PETRI_TRANSITIONS=389} [2024-06-03 21:05:31,762 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 458 predicate places. [2024-06-03 21:05:31,763 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 389 transitions, 5847 flow [2024-06-03 21:05:31,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:31,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:31,763 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] [2024-06-03 21:05:31,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 21:05:31,763 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-03 21:05:31,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:31,763 INFO L85 PathProgramCache]: Analyzing trace with hash 536567604, now seen corresponding path program 7 times [2024-06-03 21:05:31,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:31,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826311711] [2024-06-03 21:05:31,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:31,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:31,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:32,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:32,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:32,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826311711] [2024-06-03 21:05:32,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826311711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:32,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:32,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:32,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020824299] [2024-06-03 21:05:32,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:32,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:32,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:32,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:32,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:32,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:32,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 389 transitions, 5847 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:32,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:32,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:32,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:33,618 INFO L124 PetriNetUnfolderBase]: 2473/5060 cut-off events. [2024-06-03 21:05:33,619 INFO L125 PetriNetUnfolderBase]: For 531105/531113 co-relation queries the response was YES. [2024-06-03 21:05:33,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35139 conditions, 5060 events. 2473/5060 cut-off events. For 531105/531113 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 38701 event pairs, 766 based on Foata normal form. 21/5068 useless extension candidates. Maximal degree in co-relation 34949. Up to 3745 conditions per place. [2024-06-03 21:05:33,683 INFO L140 encePairwiseOnDemand]: 21/36 looper letters, 349 selfloop transitions, 110 changer transitions 0/466 dead transitions. [2024-06-03 21:05:33,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 466 transitions, 7825 flow [2024-06-03 21:05:33,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:05:33,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:05:33,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 170 transitions. [2024-06-03 21:05:33,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3373015873015873 [2024-06-03 21:05:33,686 INFO L175 Difference]: Start difference. First operand has 495 places, 389 transitions, 5847 flow. Second operand 14 states and 170 transitions. [2024-06-03 21:05:33,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 466 transitions, 7825 flow [2024-06-03 21:05:35,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 466 transitions, 7460 flow, removed 12 selfloop flow, removed 13 redundant places. [2024-06-03 21:05:35,667 INFO L231 Difference]: Finished difference. Result has 500 places, 422 transitions, 6416 flow [2024-06-03 21:05:35,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5546, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6416, PETRI_PLACES=500, PETRI_TRANSITIONS=422} [2024-06-03 21:05:35,668 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 463 predicate places. [2024-06-03 21:05:35,668 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 422 transitions, 6416 flow [2024-06-03 21:05:35,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:35,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:35,668 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] [2024-06-03 21:05:35,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 21:05:35,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-03 21:05:35,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:35,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1865735298, now seen corresponding path program 8 times [2024-06-03 21:05:35,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:35,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662367913] [2024-06-03 21:05:35,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:35,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:35,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:36,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-03 21:05:36,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:36,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662367913] [2024-06-03 21:05:36,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662367913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:36,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:36,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:36,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152941023] [2024-06-03 21:05:36,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:36,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:36,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:36,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:36,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:36,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:36,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 422 transitions, 6416 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:36,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:36,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:36,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:37,547 INFO L124 PetriNetUnfolderBase]: 2659/5450 cut-off events. [2024-06-03 21:05:37,547 INFO L125 PetriNetUnfolderBase]: For 640960/640968 co-relation queries the response was YES. [2024-06-03 21:05:37,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39610 conditions, 5450 events. 2659/5450 cut-off events. For 640960/640968 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 42402 event pairs, 764 based on Foata normal form. 17/5456 useless extension candidates. Maximal degree in co-relation 39419. Up to 3213 conditions per place. [2024-06-03 21:05:37,618 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 343 selfloop transitions, 153 changer transitions 0/503 dead transitions. [2024-06-03 21:05:37,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 503 transitions, 8946 flow [2024-06-03 21:05:37,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:05:37,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:05:37,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 197 transitions. [2024-06-03 21:05:37,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32189542483660133 [2024-06-03 21:05:37,619 INFO L175 Difference]: Start difference. First operand has 500 places, 422 transitions, 6416 flow. Second operand 17 states and 197 transitions. [2024-06-03 21:05:37,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 503 transitions, 8946 flow [2024-06-03 21:05:40,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 503 transitions, 8691 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-03 21:05:40,242 INFO L231 Difference]: Finished difference. Result has 514 places, 451 transitions, 7139 flow [2024-06-03 21:05:40,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6195, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7139, PETRI_PLACES=514, PETRI_TRANSITIONS=451} [2024-06-03 21:05:40,242 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 477 predicate places. [2024-06-03 21:05:40,242 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 451 transitions, 7139 flow [2024-06-03 21:05:40,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:40,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:40,243 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] [2024-06-03 21:05:40,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 21:05:40,243 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-03 21:05:40,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:40,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1671795888, now seen corresponding path program 9 times [2024-06-03 21:05:40,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:40,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908872862] [2024-06-03 21:05:40,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:40,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:40,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:40,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:40,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:40,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908872862] [2024-06-03 21:05:40,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908872862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:40,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:40,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:40,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532330774] [2024-06-03 21:05:40,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:40,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:40,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:40,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:40,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:40,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:40,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 451 transitions, 7139 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:40,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:40,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:40,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:42,257 INFO L124 PetriNetUnfolderBase]: 2731/5618 cut-off events. [2024-06-03 21:05:42,257 INFO L125 PetriNetUnfolderBase]: For 693408/693416 co-relation queries the response was YES. [2024-06-03 21:05:42,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41519 conditions, 5618 events. 2731/5618 cut-off events. For 693408/693416 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 44042 event pairs, 792 based on Foata normal form. 17/5624 useless extension candidates. Maximal degree in co-relation 41323. Up to 3317 conditions per place. [2024-06-03 21:05:42,329 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 366 selfloop transitions, 149 changer transitions 0/522 dead transitions. [2024-06-03 21:05:42,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 522 transitions, 9381 flow [2024-06-03 21:05:42,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:05:42,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:05:42,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 205 transitions. [2024-06-03 21:05:42,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31635802469135804 [2024-06-03 21:05:42,330 INFO L175 Difference]: Start difference. First operand has 514 places, 451 transitions, 7139 flow. Second operand 18 states and 205 transitions. [2024-06-03 21:05:42,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 522 transitions, 9381 flow [2024-06-03 21:05:45,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 522 transitions, 9163 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-03 21:05:45,419 INFO L231 Difference]: Finished difference. Result has 530 places, 477 transitions, 7836 flow [2024-06-03 21:05:45,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6931, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7836, PETRI_PLACES=530, PETRI_TRANSITIONS=477} [2024-06-03 21:05:45,420 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 493 predicate places. [2024-06-03 21:05:45,420 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 477 transitions, 7836 flow [2024-06-03 21:05:45,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:45,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:45,421 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] [2024-06-03 21:05:45,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 21:05:45,421 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-03 21:05:45,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:45,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1453437118, now seen corresponding path program 10 times [2024-06-03 21:05:45,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:45,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411225801] [2024-06-03 21:05:45,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:45,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:45,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:45,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:45,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:45,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411225801] [2024-06-03 21:05:45,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411225801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:45,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:45,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:45,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944620474] [2024-06-03 21:05:45,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:45,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:45,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:45,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:45,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:46,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:46,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 477 transitions, 7836 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:46,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:46,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:46,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:47,350 INFO L124 PetriNetUnfolderBase]: 2747/5672 cut-off events. [2024-06-03 21:05:47,351 INFO L125 PetriNetUnfolderBase]: For 725660/725668 co-relation queries the response was YES. [2024-06-03 21:05:47,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42438 conditions, 5672 events. 2747/5672 cut-off events. For 725660/725668 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 44637 event pairs, 842 based on Foata normal form. 17/5678 useless extension candidates. Maximal degree in co-relation 42235. Up to 3393 conditions per place. [2024-06-03 21:05:47,426 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 338 selfloop transitions, 169 changer transitions 0/514 dead transitions. [2024-06-03 21:05:47,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 514 transitions, 9228 flow [2024-06-03 21:05:47,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:05:47,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:05:47,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 177 transitions. [2024-06-03 21:05:47,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3277777777777778 [2024-06-03 21:05:47,427 INFO L175 Difference]: Start difference. First operand has 530 places, 477 transitions, 7836 flow. Second operand 15 states and 177 transitions. [2024-06-03 21:05:47,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 514 transitions, 9228 flow [2024-06-03 21:05:50,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 514 transitions, 9006 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-03 21:05:50,936 INFO L231 Difference]: Finished difference. Result has 539 places, 478 transitions, 7983 flow [2024-06-03 21:05:50,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7983, PETRI_PLACES=539, PETRI_TRANSITIONS=478} [2024-06-03 21:05:50,937 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 502 predicate places. [2024-06-03 21:05:50,937 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 478 transitions, 7983 flow [2024-06-03 21:05:50,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:50,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:50,937 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] [2024-06-03 21:05:50,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 21:05:50,937 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-03 21:05:50,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:50,937 INFO L85 PathProgramCache]: Analyzing trace with hash -301607772, now seen corresponding path program 11 times [2024-06-03 21:05:50,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:50,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131664312] [2024-06-03 21:05:50,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:50,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:50,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:51,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:05:51,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:51,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131664312] [2024-06-03 21:05:51,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131664312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:51,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:51,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:51,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913163621] [2024-06-03 21:05:51,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:51,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:51,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:51,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:51,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:51,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:51,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 478 transitions, 7983 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:51,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:51,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:51,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:53,087 INFO L124 PetriNetUnfolderBase]: 2958/6104 cut-off events. [2024-06-03 21:05:53,087 INFO L125 PetriNetUnfolderBase]: For 910685/910693 co-relation queries the response was YES. [2024-06-03 21:05:53,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48666 conditions, 6104 events. 2958/6104 cut-off events. For 910685/910693 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 48839 event pairs, 905 based on Foata normal form. 13/6103 useless extension candidates. Maximal degree in co-relation 48461. Up to 2208 conditions per place. [2024-06-03 21:05:53,169 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 374 selfloop transitions, 191 changer transitions 0/572 dead transitions. [2024-06-03 21:05:53,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 572 transitions, 11415 flow [2024-06-03 21:05:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-03 21:05:53,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-03 21:05:53,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 232 transitions. [2024-06-03 21:05:53,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32222222222222224 [2024-06-03 21:05:53,170 INFO L175 Difference]: Start difference. First operand has 539 places, 478 transitions, 7983 flow. Second operand 20 states and 232 transitions. [2024-06-03 21:05:53,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 572 transitions, 11415 flow [2024-06-03 21:05:55,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 572 transitions, 11118 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-03 21:05:55,985 INFO L231 Difference]: Finished difference. Result has 554 places, 498 transitions, 8456 flow [2024-06-03 21:05:55,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8456, PETRI_PLACES=554, PETRI_TRANSITIONS=498} [2024-06-03 21:05:55,986 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 517 predicate places. [2024-06-03 21:05:55,986 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 498 transitions, 8456 flow [2024-06-03 21:05:55,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:55,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:05:55,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, 1, 1, 1, 1, 1] [2024-06-03 21:05:55,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 21:05:55,986 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-03 21:05:55,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:05:55,986 INFO L85 PathProgramCache]: Analyzing trace with hash 432404900, now seen corresponding path program 12 times [2024-06-03 21:05:55,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:05:55,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21653424] [2024-06-03 21:05:55,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:05:55,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:05:55,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:05:56,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-03 21:05:56,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:05:56,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21653424] [2024-06-03 21:05:56,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21653424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:05:56,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:05:56,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:05:56,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534260980] [2024-06-03 21:05:56,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:05:56,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:05:56,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:05:56,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:05:56,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:05:56,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:05:56,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 498 transitions, 8456 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:05:56,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:05:56,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:05:56,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:05:58,032 INFO L124 PetriNetUnfolderBase]: 2962/6124 cut-off events. [2024-06-03 21:05:58,033 INFO L125 PetriNetUnfolderBase]: For 930922/930930 co-relation queries the response was YES. [2024-06-03 21:05:58,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49459 conditions, 6124 events. 2962/6124 cut-off events. For 930922/930930 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 49106 event pairs, 947 based on Foata normal form. 13/6123 useless extension candidates. Maximal degree in co-relation 49249. Up to 2208 conditions per place. [2024-06-03 21:05:58,119 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 371 selfloop transitions, 185 changer transitions 0/563 dead transitions. [2024-06-03 21:05:58,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 563 transitions, 10834 flow [2024-06-03 21:05:58,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:05:58,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:05:58,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 199 transitions. [2024-06-03 21:05:58,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3454861111111111 [2024-06-03 21:05:58,120 INFO L175 Difference]: Start difference. First operand has 554 places, 498 transitions, 8456 flow. Second operand 16 states and 199 transitions. [2024-06-03 21:05:58,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 563 transitions, 10834 flow [2024-06-03 21:06:01,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 563 transitions, 10580 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-03 21:06:01,280 INFO L231 Difference]: Finished difference. Result has 568 places, 502 transitions, 8664 flow [2024-06-03 21:06:01,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8206, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8664, PETRI_PLACES=568, PETRI_TRANSITIONS=502} [2024-06-03 21:06:01,281 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 531 predicate places. [2024-06-03 21:06:01,281 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 502 transitions, 8664 flow [2024-06-03 21:06:01,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:01,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:01,281 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] [2024-06-03 21:06:01,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 21:06:01,281 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-03 21:06:01,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:01,282 INFO L85 PathProgramCache]: Analyzing trace with hash -445498302, now seen corresponding path program 13 times [2024-06-03 21:06:01,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:01,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651234819] [2024-06-03 21:06:01,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:01,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:06:01,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:01,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651234819] [2024-06-03 21:06:01,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651234819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:01,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:01,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:01,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177317604] [2024-06-03 21:06:01,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:01,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:01,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:01,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:01,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:01,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:01,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 502 transitions, 8664 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:01,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:01,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:01,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:03,484 INFO L124 PetriNetUnfolderBase]: 2978/6166 cut-off events. [2024-06-03 21:06:03,484 INFO L125 PetriNetUnfolderBase]: For 970912/970920 co-relation queries the response was YES. [2024-06-03 21:06:03,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50476 conditions, 6166 events. 2978/6166 cut-off events. For 970912/970920 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 49560 event pairs, 917 based on Foata normal form. 13/6163 useless extension candidates. Maximal degree in co-relation 50263. Up to 2208 conditions per place. [2024-06-03 21:06:03,571 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 372 selfloop transitions, 193 changer transitions 0/572 dead transitions. [2024-06-03 21:06:03,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 572 transitions, 11639 flow [2024-06-03 21:06:03,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:06:03,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:06:03,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 214 transitions. [2024-06-03 21:06:03,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33024691358024694 [2024-06-03 21:06:03,572 INFO L175 Difference]: Start difference. First operand has 568 places, 502 transitions, 8664 flow. Second operand 18 states and 214 transitions. [2024-06-03 21:06:03,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 572 transitions, 11639 flow [2024-06-03 21:06:07,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 572 transitions, 11279 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 21:06:07,739 INFO L231 Difference]: Finished difference. Result has 577 places, 504 transitions, 8733 flow [2024-06-03 21:06:07,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8733, PETRI_PLACES=577, PETRI_TRANSITIONS=504} [2024-06-03 21:06:07,739 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 540 predicate places. [2024-06-03 21:06:07,740 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 504 transitions, 8733 flow [2024-06-03 21:06:07,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:07,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:07,740 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] [2024-06-03 21:06:07,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 21:06:07,740 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-03 21:06:07,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:07,741 INFO L85 PathProgramCache]: Analyzing trace with hash -283173746, now seen corresponding path program 14 times [2024-06-03 21:06:07,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:07,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692195928] [2024-06-03 21:06:07,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:07,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:07,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:08,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:06:08,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:08,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692195928] [2024-06-03 21:06:08,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692195928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:08,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:08,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:08,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626233668] [2024-06-03 21:06:08,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:08,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:08,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:08,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:08,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:08,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:08,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 577 places, 504 transitions, 8733 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:08,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:08,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:08,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:10,269 INFO L124 PetriNetUnfolderBase]: 2996/6208 cut-off events. [2024-06-03 21:06:10,269 INFO L125 PetriNetUnfolderBase]: For 1009194/1009202 co-relation queries the response was YES. [2024-06-03 21:06:10,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51316 conditions, 6208 events. 2996/6208 cut-off events. For 1009194/1009202 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 50001 event pairs, 929 based on Foata normal form. 13/6205 useless extension candidates. Maximal degree in co-relation 51101. Up to 2208 conditions per place. [2024-06-03 21:06:10,361 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 379 selfloop transitions, 190 changer transitions 0/576 dead transitions. [2024-06-03 21:06:10,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 576 transitions, 11410 flow [2024-06-03 21:06:10,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:06:10,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:06:10,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 225 transitions. [2024-06-03 21:06:10,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32894736842105265 [2024-06-03 21:06:10,362 INFO L175 Difference]: Start difference. First operand has 577 places, 504 transitions, 8733 flow. Second operand 19 states and 225 transitions. [2024-06-03 21:06:10,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 576 transitions, 11410 flow [2024-06-03 21:06:14,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 576 transitions, 11042 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-03 21:06:14,132 INFO L231 Difference]: Finished difference. Result has 588 places, 510 transitions, 8903 flow [2024-06-03 21:06:14,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8369, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8903, PETRI_PLACES=588, PETRI_TRANSITIONS=510} [2024-06-03 21:06:14,133 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 551 predicate places. [2024-06-03 21:06:14,133 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 510 transitions, 8903 flow [2024-06-03 21:06:14,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:14,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:14,134 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] [2024-06-03 21:06:14,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 21:06:14,134 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-03 21:06:14,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:14,134 INFO L85 PathProgramCache]: Analyzing trace with hash -427064276, now seen corresponding path program 15 times [2024-06-03 21:06:14,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:14,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387555755] [2024-06-03 21:06:14,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:14,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:14,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:14,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:06:14,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:14,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387555755] [2024-06-03 21:06:14,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387555755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:14,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:14,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:14,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077057434] [2024-06-03 21:06:14,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:14,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:14,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:14,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:14,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:14,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:14,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 510 transitions, 8903 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:14,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:14,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:14,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:16,386 INFO L124 PetriNetUnfolderBase]: 3014/6254 cut-off events. [2024-06-03 21:06:16,386 INFO L125 PetriNetUnfolderBase]: For 1050846/1050854 co-relation queries the response was YES. [2024-06-03 21:06:16,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52308 conditions, 6254 events. 3014/6254 cut-off events. For 1050846/1050854 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 50427 event pairs, 937 based on Foata normal form. 13/6251 useless extension candidates. Maximal degree in co-relation 52089. Up to 2208 conditions per place. [2024-06-03 21:06:16,472 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 381 selfloop transitions, 188 changer transitions 0/576 dead transitions. [2024-06-03 21:06:16,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 576 transitions, 11307 flow [2024-06-03 21:06:16,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:06:16,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:06:16,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 221 transitions. [2024-06-03 21:06:16,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3410493827160494 [2024-06-03 21:06:16,473 INFO L175 Difference]: Start difference. First operand has 588 places, 510 transitions, 8903 flow. Second operand 18 states and 221 transitions. [2024-06-03 21:06:16,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 576 transitions, 11307 flow [2024-06-03 21:06:20,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 576 transitions, 10932 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-03 21:06:20,608 INFO L231 Difference]: Finished difference. Result has 598 places, 512 transitions, 8959 flow [2024-06-03 21:06:20,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8530, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8959, PETRI_PLACES=598, PETRI_TRANSITIONS=512} [2024-06-03 21:06:20,608 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 561 predicate places. [2024-06-03 21:06:20,609 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 512 transitions, 8959 flow [2024-06-03 21:06:20,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:20,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:20,609 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] [2024-06-03 21:06:20,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 21:06:20,609 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-03 21:06:20,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:20,609 INFO L85 PathProgramCache]: Analyzing trace with hash 750611522, now seen corresponding path program 16 times [2024-06-03 21:06:20,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:20,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305699258] [2024-06-03 21:06:20,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:20,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:20,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:21,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:06:21,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:21,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305699258] [2024-06-03 21:06:21,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305699258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:21,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:21,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:21,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251955588] [2024-06-03 21:06:21,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:21,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:21,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:21,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:21,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:21,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:21,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 512 transitions, 8959 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:21,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:21,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:21,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:22,919 INFO L124 PetriNetUnfolderBase]: 3004/6242 cut-off events. [2024-06-03 21:06:22,919 INFO L125 PetriNetUnfolderBase]: For 1036606/1036614 co-relation queries the response was YES. [2024-06-03 21:06:22,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51548 conditions, 6242 events. 3004/6242 cut-off events. For 1036606/1036614 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 50394 event pairs, 895 based on Foata normal form. 13/6241 useless extension candidates. Maximal degree in co-relation 51327. Up to 2208 conditions per place. [2024-06-03 21:06:23,009 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 366 selfloop transitions, 203 changer transitions 0/576 dead transitions. [2024-06-03 21:06:23,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 576 transitions, 11360 flow [2024-06-03 21:06:23,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:06:23,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:06:23,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 214 transitions. [2024-06-03 21:06:23,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3128654970760234 [2024-06-03 21:06:23,010 INFO L175 Difference]: Start difference. First operand has 598 places, 512 transitions, 8959 flow. Second operand 19 states and 214 transitions. [2024-06-03 21:06:23,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 576 transitions, 11360 flow [2024-06-03 21:06:26,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 576 transitions, 10769 flow, removed 28 selfloop flow, removed 17 redundant places. [2024-06-03 21:06:26,738 INFO L231 Difference]: Finished difference. Result has 601 places, 515 transitions, 8861 flow [2024-06-03 21:06:26,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8376, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8861, PETRI_PLACES=601, PETRI_TRANSITIONS=515} [2024-06-03 21:06:26,738 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 564 predicate places. [2024-06-03 21:06:26,738 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 515 transitions, 8861 flow [2024-06-03 21:06:26,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:26,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:26,739 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] [2024-06-03 21:06:26,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 21:06:26,739 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-03 21:06:26,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:26,739 INFO L85 PathProgramCache]: Analyzing trace with hash -2057798544, now seen corresponding path program 17 times [2024-06-03 21:06:26,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:26,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692906752] [2024-06-03 21:06:26,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:26,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:26,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:27,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:06:27,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:27,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692906752] [2024-06-03 21:06:27,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692906752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:27,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:27,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:27,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752893146] [2024-06-03 21:06:27,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:27,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:27,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:27,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:27,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:27,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:27,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 515 transitions, 8861 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:27,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:27,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:27,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:29,118 INFO L124 PetriNetUnfolderBase]: 3139/6520 cut-off events. [2024-06-03 21:06:29,118 INFO L125 PetriNetUnfolderBase]: For 1133329/1133337 co-relation queries the response was YES. [2024-06-03 21:06:29,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54596 conditions, 6520 events. 3139/6520 cut-off events. For 1133329/1133337 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 53002 event pairs, 982 based on Foata normal form. 13/6522 useless extension candidates. Maximal degree in co-relation 54375. Up to 3255 conditions per place. [2024-06-03 21:06:29,228 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 428 selfloop transitions, 156 changer transitions 0/591 dead transitions. [2024-06-03 21:06:29,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 591 transitions, 11934 flow [2024-06-03 21:06:29,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:06:29,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:06:29,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 225 transitions. [2024-06-03 21:06:29,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32894736842105265 [2024-06-03 21:06:29,229 INFO L175 Difference]: Start difference. First operand has 601 places, 515 transitions, 8861 flow. Second operand 19 states and 225 transitions. [2024-06-03 21:06:29,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 591 transitions, 11934 flow [2024-06-03 21:06:34,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 591 transitions, 11582 flow, removed 17 selfloop flow, removed 13 redundant places. [2024-06-03 21:06:34,106 INFO L231 Difference]: Finished difference. Result has 610 places, 534 transitions, 9265 flow [2024-06-03 21:06:34,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8529, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9265, PETRI_PLACES=610, PETRI_TRANSITIONS=534} [2024-06-03 21:06:34,106 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 573 predicate places. [2024-06-03 21:06:34,107 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 534 transitions, 9265 flow [2024-06-03 21:06:34,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:34,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:34,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] [2024-06-03 21:06:34,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 21:06:34,107 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-03 21:06:34,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:34,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1050468392, now seen corresponding path program 18 times [2024-06-03 21:06:34,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:34,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633434021] [2024-06-03 21:06:34,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:34,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:34,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:34,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:06:34,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:34,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633434021] [2024-06-03 21:06:34,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633434021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:34,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:34,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:34,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448012052] [2024-06-03 21:06:34,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:34,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:34,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:34,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:34,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:34,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:34,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 534 transitions, 9265 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:34,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:34,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:34,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:36,480 INFO L124 PetriNetUnfolderBase]: 3157/6566 cut-off events. [2024-06-03 21:06:36,480 INFO L125 PetriNetUnfolderBase]: For 1177324/1177332 co-relation queries the response was YES. [2024-06-03 21:06:36,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55459 conditions, 6566 events. 3157/6566 cut-off events. For 1177324/1177332 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 53502 event pairs, 990 based on Foata normal form. 13/6568 useless extension candidates. Maximal degree in co-relation 55239. Up to 3255 conditions per place. [2024-06-03 21:06:36,578 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 424 selfloop transitions, 156 changer transitions 0/587 dead transitions. [2024-06-03 21:06:36,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 587 transitions, 11775 flow [2024-06-03 21:06:36,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:06:36,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:06:36,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 207 transitions. [2024-06-03 21:06:36,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3382352941176471 [2024-06-03 21:06:36,580 INFO L175 Difference]: Start difference. First operand has 610 places, 534 transitions, 9265 flow. Second operand 17 states and 207 transitions. [2024-06-03 21:06:36,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 587 transitions, 11775 flow [2024-06-03 21:06:41,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 587 transitions, 11285 flow, removed 78 selfloop flow, removed 13 redundant places. [2024-06-03 21:06:41,654 INFO L231 Difference]: Finished difference. Result has 615 places, 537 transitions, 9160 flow [2024-06-03 21:06:41,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8785, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9160, PETRI_PLACES=615, PETRI_TRANSITIONS=537} [2024-06-03 21:06:41,654 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 578 predicate places. [2024-06-03 21:06:41,654 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 537 transitions, 9160 flow [2024-06-03 21:06:41,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:41,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:41,655 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] [2024-06-03 21:06:41,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 21:06:41,655 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-03 21:06:41,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:41,655 INFO L85 PathProgramCache]: Analyzing trace with hash -851166602, now seen corresponding path program 19 times [2024-06-03 21:06:41,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:41,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235155086] [2024-06-03 21:06:41,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:41,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:41,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:42,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:06:42,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:42,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235155086] [2024-06-03 21:06:42,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235155086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:42,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:42,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:42,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139990190] [2024-06-03 21:06:42,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:42,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:42,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:42,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:42,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:42,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:42,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 537 transitions, 9160 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:42,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:42,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:42,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:44,016 INFO L124 PetriNetUnfolderBase]: 3175/6612 cut-off events. [2024-06-03 21:06:44,016 INFO L125 PetriNetUnfolderBase]: For 1218912/1218920 co-relation queries the response was YES. [2024-06-03 21:06:44,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55657 conditions, 6612 events. 3175/6612 cut-off events. For 1218912/1218920 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 53972 event pairs, 974 based on Foata normal form. 13/6614 useless extension candidates. Maximal degree in co-relation 55441. Up to 3255 conditions per place. [2024-06-03 21:06:44,115 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 424 selfloop transitions, 160 changer transitions 0/591 dead transitions. [2024-06-03 21:06:44,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 591 transitions, 11547 flow [2024-06-03 21:06:44,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:06:44,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:06:44,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 209 transitions. [2024-06-03 21:06:44,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32253086419753085 [2024-06-03 21:06:44,116 INFO L175 Difference]: Start difference. First operand has 615 places, 537 transitions, 9160 flow. Second operand 18 states and 209 transitions. [2024-06-03 21:06:44,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 591 transitions, 11547 flow [2024-06-03 21:06:48,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 591 transitions, 11264 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-03 21:06:48,922 INFO L231 Difference]: Finished difference. Result has 624 places, 545 transitions, 9430 flow [2024-06-03 21:06:48,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8883, PETRI_DIFFERENCE_MINUEND_PLACES=604, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9430, PETRI_PLACES=624, PETRI_TRANSITIONS=545} [2024-06-03 21:06:48,922 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 587 predicate places. [2024-06-03 21:06:48,923 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 545 transitions, 9430 flow [2024-06-03 21:06:48,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:48,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:48,923 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] [2024-06-03 21:06:48,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 21:06:48,923 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-03 21:06:48,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:48,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1169373224, now seen corresponding path program 20 times [2024-06-03 21:06:48,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:48,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096009567] [2024-06-03 21:06:48,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:48,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:48,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:49,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-03 21:06:49,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:49,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096009567] [2024-06-03 21:06:49,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096009567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:49,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:49,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:49,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277440278] [2024-06-03 21:06:49,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:49,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:49,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:49,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:49,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:49,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:49,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 545 transitions, 9430 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:49,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:49,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:49,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:51,313 INFO L124 PetriNetUnfolderBase]: 3179/6632 cut-off events. [2024-06-03 21:06:51,313 INFO L125 PetriNetUnfolderBase]: For 1245726/1245734 co-relation queries the response was YES. [2024-06-03 21:06:51,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56089 conditions, 6632 events. 3179/6632 cut-off events. For 1245726/1245734 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 54232 event pairs, 1020 based on Foata normal form. 13/6634 useless extension candidates. Maximal degree in co-relation 55871. Up to 3255 conditions per place. [2024-06-03 21:06:51,415 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 388 selfloop transitions, 190 changer transitions 0/585 dead transitions. [2024-06-03 21:06:51,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 585 transitions, 11249 flow [2024-06-03 21:06:51,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:06:51,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:06:51,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 173 transitions. [2024-06-03 21:06:51,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34325396825396826 [2024-06-03 21:06:51,416 INFO L175 Difference]: Start difference. First operand has 624 places, 545 transitions, 9430 flow. Second operand 14 states and 173 transitions. [2024-06-03 21:06:51,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 585 transitions, 11249 flow [2024-06-03 21:06:55,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 585 transitions, 10975 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-03 21:06:55,817 INFO L231 Difference]: Finished difference. Result has 633 places, 548 transitions, 9691 flow [2024-06-03 21:06:55,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9172, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9691, PETRI_PLACES=633, PETRI_TRANSITIONS=548} [2024-06-03 21:06:55,817 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 596 predicate places. [2024-06-03 21:06:55,817 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 548 transitions, 9691 flow [2024-06-03 21:06:55,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:55,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:06:55,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, 1, 1] [2024-06-03 21:06:55,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 21:06:55,818 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-03 21:06:55,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:06:55,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1890314250, now seen corresponding path program 21 times [2024-06-03 21:06:55,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:06:55,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927315579] [2024-06-03 21:06:55,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:06:55,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:06:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:06:56,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:06:56,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:06:56,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927315579] [2024-06-03 21:06:56,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927315579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:06:56,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:06:56,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:06:56,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739436926] [2024-06-03 21:06:56,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:06:56,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:06:56,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:06:56,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:06:56,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:06:56,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:06:56,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 548 transitions, 9691 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:06:56,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:06:56,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:06:56,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:06:58,322 INFO L124 PetriNetUnfolderBase]: 3197/6678 cut-off events. [2024-06-03 21:06:58,322 INFO L125 PetriNetUnfolderBase]: For 1293622/1293630 co-relation queries the response was YES. [2024-06-03 21:06:58,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57058 conditions, 6678 events. 3197/6678 cut-off events. For 1293622/1293630 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 54693 event pairs, 1006 based on Foata normal form. 13/6680 useless extension candidates. Maximal degree in co-relation 56837. Up to 3255 conditions per place. [2024-06-03 21:06:58,398 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 395 selfloop transitions, 191 changer transitions 0/593 dead transitions. [2024-06-03 21:06:58,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 593 transitions, 11748 flow [2024-06-03 21:06:58,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:06:58,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:06:58,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 196 transitions. [2024-06-03 21:06:58,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2024-06-03 21:06:58,399 INFO L175 Difference]: Start difference. First operand has 633 places, 548 transitions, 9691 flow. Second operand 16 states and 196 transitions. [2024-06-03 21:06:58,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 593 transitions, 11748 flow [2024-06-03 21:07:02,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 593 transitions, 11445 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-03 21:07:02,861 INFO L231 Difference]: Finished difference. Result has 640 places, 550 transitions, 9823 flow [2024-06-03 21:07:02,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9388, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9823, PETRI_PLACES=640, PETRI_TRANSITIONS=550} [2024-06-03 21:07:02,861 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 603 predicate places. [2024-06-03 21:07:02,861 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 550 transitions, 9823 flow [2024-06-03 21:07:02,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:07:02,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:07:02,862 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] [2024-06-03 21:07:02,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 21:07:02,862 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-03 21:07:02,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:07:02,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1884951870, now seen corresponding path program 22 times [2024-06-03 21:07:02,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:07:02,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844899376] [2024-06-03 21:07:02,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:07:02,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:07:02,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:07:03,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:07:03,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:07:03,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844899376] [2024-06-03 21:07:03,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844899376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:07:03,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:07:03,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:07:03,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922414991] [2024-06-03 21:07:03,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:07:03,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:07:03,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:07:03,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:07:03,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:07:03,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:07:03,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 550 transitions, 9823 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:07:03,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:07:03,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:07:03,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:07:05,407 INFO L124 PetriNetUnfolderBase]: 3183/6654 cut-off events. [2024-06-03 21:07:05,407 INFO L125 PetriNetUnfolderBase]: For 1278112/1278120 co-relation queries the response was YES. [2024-06-03 21:07:05,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56560 conditions, 6654 events. 3183/6654 cut-off events. For 1278112/1278120 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 54503 event pairs, 1004 based on Foata normal form. 13/6654 useless extension candidates. Maximal degree in co-relation 56337. Up to 3255 conditions per place. [2024-06-03 21:07:05,502 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 392 selfloop transitions, 193 changer transitions 0/592 dead transitions. [2024-06-03 21:07:05,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 592 transitions, 11627 flow [2024-06-03 21:07:05,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:07:05,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:07:05,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 198 transitions. [2024-06-03 21:07:05,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3235294117647059 [2024-06-03 21:07:05,503 INFO L175 Difference]: Start difference. First operand has 640 places, 550 transitions, 9823 flow. Second operand 17 states and 198 transitions. [2024-06-03 21:07:05,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 592 transitions, 11627 flow [2024-06-03 21:07:10,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 592 transitions, 11249 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-03 21:07:10,829 INFO L231 Difference]: Finished difference. Result has 647 places, 550 transitions, 9835 flow [2024-06-03 21:07:10,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9445, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9835, PETRI_PLACES=647, PETRI_TRANSITIONS=550} [2024-06-03 21:07:10,830 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 610 predicate places. [2024-06-03 21:07:10,830 INFO L495 AbstractCegarLoop]: Abstraction has has 647 places, 550 transitions, 9835 flow [2024-06-03 21:07:10,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:07:10,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:07:10,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] [2024-06-03 21:07:10,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 21:07:10,831 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-03 21:07:10,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:07:10,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1201776864, now seen corresponding path program 23 times [2024-06-03 21:07:10,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:07:10,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780502146] [2024-06-03 21:07:10,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:07:10,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:07:10,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:07:11,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:07:11,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:07:11,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780502146] [2024-06-03 21:07:11,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780502146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:07:11,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:07:11,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:07:11,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172280857] [2024-06-03 21:07:11,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:07:11,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:07:11,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:07:11,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:07:11,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:07:11,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:07:11,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 550 transitions, 9835 flow. Second operand has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:07:11,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:07:11,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:07:11,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:07:13,423 INFO L124 PetriNetUnfolderBase]: 3243/6786 cut-off events. [2024-06-03 21:07:13,424 INFO L125 PetriNetUnfolderBase]: For 1368002/1368010 co-relation queries the response was YES. [2024-06-03 21:07:13,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58113 conditions, 6786 events. 3243/6786 cut-off events. For 1368002/1368010 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 55926 event pairs, 1248 based on Foata normal form. 17/6790 useless extension candidates. Maximal degree in co-relation 57891. Up to 5726 conditions per place. [2024-06-03 21:07:13,533 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 503 selfloop transitions, 89 changer transitions 0/599 dead transitions. [2024-06-03 21:07:13,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 599 transitions, 11713 flow [2024-06-03 21:07:13,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 21:07:13,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 21:07:13,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-03 21:07:13,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36574074074074076 [2024-06-03 21:07:13,534 INFO L175 Difference]: Start difference. First operand has 647 places, 550 transitions, 9835 flow. Second operand 12 states and 158 transitions. [2024-06-03 21:07:13,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 599 transitions, 11713 flow [2024-06-03 21:07:18,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 599 transitions, 11462 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-03 21:07:18,961 INFO L231 Difference]: Finished difference. Result has 650 places, 561 transitions, 10059 flow [2024-06-03 21:07:18,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9594, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10059, PETRI_PLACES=650, PETRI_TRANSITIONS=561} [2024-06-03 21:07:18,961 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 613 predicate places. [2024-06-03 21:07:18,961 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 561 transitions, 10059 flow [2024-06-03 21:07:18,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:07:18,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:07:18,962 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] [2024-06-03 21:07:18,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 21:07:18,962 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-03 21:07:18,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:07:18,962 INFO L85 PathProgramCache]: Analyzing trace with hash -2091098418, now seen corresponding path program 24 times [2024-06-03 21:07:18,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:07:18,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123182114] [2024-06-03 21:07:18,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:07:18,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:07:18,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:07:19,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:07:19,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:07:19,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123182114] [2024-06-03 21:07:19,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123182114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:07:19,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:07:19,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:07:19,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64025248] [2024-06-03 21:07:19,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:07:19,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:07:19,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:07:19,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:07:19,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:07:19,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:07:19,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 561 transitions, 10059 flow. Second operand has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:07:19,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:07:19,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:07:19,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:07:21,494 INFO L124 PetriNetUnfolderBase]: 3355/7034 cut-off events. [2024-06-03 21:07:21,494 INFO L125 PetriNetUnfolderBase]: For 1461572/1461580 co-relation queries the response was YES. [2024-06-03 21:07:21,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60824 conditions, 7034 events. 3355/7034 cut-off events. For 1461572/1461580 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 58498 event pairs, 1250 based on Foata normal form. 17/7038 useless extension candidates. Maximal degree in co-relation 60601. Up to 5604 conditions per place. [2024-06-03 21:07:21,594 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 513 selfloop transitions, 92 changer transitions 0/612 dead transitions. [2024-06-03 21:07:21,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 612 transitions, 12435 flow [2024-06-03 21:07:21,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:07:21,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:07:21,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-03 21:07:21,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3418803418803419 [2024-06-03 21:07:21,595 INFO L175 Difference]: Start difference. First operand has 650 places, 561 transitions, 10059 flow. Second operand 13 states and 160 transitions. [2024-06-03 21:07:21,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 612 transitions, 12435 flow [2024-06-03 21:07:27,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 612 transitions, 12290 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-03 21:07:27,972 INFO L231 Difference]: Finished difference. Result has 663 places, 577 transitions, 10519 flow [2024-06-03 21:07:27,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9957, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10519, PETRI_PLACES=663, PETRI_TRANSITIONS=577} [2024-06-03 21:07:27,972 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 626 predicate places. [2024-06-03 21:07:27,972 INFO L495 AbstractCegarLoop]: Abstraction has has 663 places, 577 transitions, 10519 flow [2024-06-03 21:07:27,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:07:27,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:07:27,972 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] [2024-06-03 21:07:27,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 21:07:27,973 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-03 21:07:27,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:07:27,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1897159008, now seen corresponding path program 25 times [2024-06-03 21:07:27,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:07:27,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830719012] [2024-06-03 21:07:27,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:07:27,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:07:27,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:07:28,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:07:28,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:07:28,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830719012] [2024-06-03 21:07:28,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830719012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:07:28,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:07:28,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:07:28,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229428460] [2024-06-03 21:07:28,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:07:28,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:07:28,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:07:28,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:07:28,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:07:28,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:07:28,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 577 transitions, 10519 flow. Second operand has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:07:28,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:07:28,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:07:28,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:07:30,562 INFO L124 PetriNetUnfolderBase]: 3383/7094 cut-off events. [2024-06-03 21:07:30,563 INFO L125 PetriNetUnfolderBase]: For 1383758/1383766 co-relation queries the response was YES. [2024-06-03 21:07:30,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59950 conditions, 7094 events. 3383/7094 cut-off events. For 1383758/1383766 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 59130 event pairs, 1254 based on Foata normal form. 13/7094 useless extension candidates. Maximal degree in co-relation 59723. Up to 5608 conditions per place. [2024-06-03 21:07:30,668 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 524 selfloop transitions, 101 changer transitions 0/632 dead transitions. [2024-06-03 21:07:30,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 632 transitions, 12555 flow [2024-06-03 21:07:30,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:07:30,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:07:30,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 177 transitions. [2024-06-03 21:07:30,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3277777777777778 [2024-06-03 21:07:30,669 INFO L175 Difference]: Start difference. First operand has 663 places, 577 transitions, 10519 flow. Second operand 15 states and 177 transitions. [2024-06-03 21:07:30,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 632 transitions, 12555 flow [2024-06-03 21:07:37,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 632 transitions, 12132 flow, removed 56 selfloop flow, removed 16 redundant places. [2024-06-03 21:07:37,201 INFO L231 Difference]: Finished difference. Result has 666 places, 596 transitions, 10809 flow [2024-06-03 21:07:37,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10116, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10809, PETRI_PLACES=666, PETRI_TRANSITIONS=596} [2024-06-03 21:07:37,201 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 629 predicate places. [2024-06-03 21:07:37,201 INFO L495 AbstractCegarLoop]: Abstraction has has 666 places, 596 transitions, 10809 flow [2024-06-03 21:07:37,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:07:37,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:07:37,202 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] [2024-06-03 21:07:37,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 21:07:37,202 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-03 21:07:37,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:07:37,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1946709174, now seen corresponding path program 1 times [2024-06-03 21:07:37,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:07:37,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291308166] [2024-06-03 21:07:37,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:07:37,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:07:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:07:37,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:07:37,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:07:37,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291308166] [2024-06-03 21:07:37,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291308166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:07:37,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:07:37,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:07:37,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920718836] [2024-06-03 21:07:37,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:07:37,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:07:37,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:07:37,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:07:37,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:07:37,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:07:37,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 596 transitions, 10809 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:07:37,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:07:37,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:07:37,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:07:39,747 INFO L124 PetriNetUnfolderBase]: 3383/7090 cut-off events. [2024-06-03 21:07:39,747 INFO L125 PetriNetUnfolderBase]: For 1361344/1361352 co-relation queries the response was YES. [2024-06-03 21:07:39,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59115 conditions, 7090 events. 3383/7090 cut-off events. For 1361344/1361352 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 59044 event pairs, 1304 based on Foata normal form. 9/7086 useless extension candidates. Maximal degree in co-relation 58891. Up to 6292 conditions per place. [2024-06-03 21:07:39,851 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 554 selfloop transitions, 73 changer transitions 0/634 dead transitions. [2024-06-03 21:07:39,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 634 transitions, 12494 flow [2024-06-03 21:07:39,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:07:39,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:07:39,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 168 transitions. [2024-06-03 21:07:39,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-03 21:07:39,852 INFO L175 Difference]: Start difference. First operand has 666 places, 596 transitions, 10809 flow. Second operand 14 states and 168 transitions. [2024-06-03 21:07:39,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 679 places, 634 transitions, 12494 flow [2024-06-03 21:07:45,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 634 transitions, 12069 flow, removed 39 selfloop flow, removed 11 redundant places. [2024-06-03 21:07:45,284 INFO L231 Difference]: Finished difference. Result has 669 places, 597 transitions, 10545 flow [2024-06-03 21:07:45,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10384, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10545, PETRI_PLACES=669, PETRI_TRANSITIONS=597} [2024-06-03 21:07:45,285 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 632 predicate places. [2024-06-03 21:07:45,285 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 597 transitions, 10545 flow [2024-06-03 21:07:45,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:07:45,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:07:45,285 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] [2024-06-03 21:07:45,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 21:07:45,285 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-03 21:07:45,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:07:45,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1755017320, now seen corresponding path program 2 times [2024-06-03 21:07:45,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:07:45,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323233542] [2024-06-03 21:07:45,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:07:45,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:07:45,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:07:45,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:07:45,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:07:45,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323233542] [2024-06-03 21:07:45,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323233542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:07:45,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:07:45,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:07:45,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857760235] [2024-06-03 21:07:45,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:07:45,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:07:45,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:07:45,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:07:45,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:07:45,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:07:45,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 597 transitions, 10545 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:07:45,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:07:45,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:07:45,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:07:47,661 INFO L124 PetriNetUnfolderBase]: 3397/7112 cut-off events. [2024-06-03 21:07:47,662 INFO L125 PetriNetUnfolderBase]: For 1380050/1380058 co-relation queries the response was YES. [2024-06-03 21:07:47,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58770 conditions, 7112 events. 3397/7112 cut-off events. For 1380050/1380058 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 59205 event pairs, 1278 based on Foata normal form. 9/7108 useless extension candidates. Maximal degree in co-relation 58549. Up to 6175 conditions per place. [2024-06-03 21:07:47,765 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 561 selfloop transitions, 75 changer transitions 0/643 dead transitions. [2024-06-03 21:07:47,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 643 transitions, 12717 flow [2024-06-03 21:07:47,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:07:47,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:07:47,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 183 transitions. [2024-06-03 21:07:47,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3388888888888889 [2024-06-03 21:07:47,766 INFO L175 Difference]: Start difference. First operand has 669 places, 597 transitions, 10545 flow. Second operand 15 states and 183 transitions. [2024-06-03 21:07:47,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 643 transitions, 12717 flow [2024-06-03 21:07:53,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 643 transitions, 12568 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-03 21:07:53,915 INFO L231 Difference]: Finished difference. Result has 674 places, 600 transitions, 10592 flow [2024-06-03 21:07:53,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10396, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10592, PETRI_PLACES=674, PETRI_TRANSITIONS=600} [2024-06-03 21:07:53,916 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 637 predicate places. [2024-06-03 21:07:53,916 INFO L495 AbstractCegarLoop]: Abstraction has has 674 places, 600 transitions, 10592 flow [2024-06-03 21:07:53,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:07:53,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:07:53,916 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] [2024-06-03 21:07:53,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 21:07:53,916 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-03 21:07:53,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:07:53,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1682628712, now seen corresponding path program 3 times [2024-06-03 21:07:53,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:07:53,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550526265] [2024-06-03 21:07:53,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:07:53,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:07:53,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:07:54,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:07:54,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:07:54,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550526265] [2024-06-03 21:07:54,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550526265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:07:54,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:07:54,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:07:54,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698247575] [2024-06-03 21:07:54,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:07:54,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:07:54,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:07:54,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:07:54,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:07:54,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:07:54,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 600 transitions, 10592 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:07:54,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:07:54,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:07:54,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:07:56,383 INFO L124 PetriNetUnfolderBase]: 3413/7148 cut-off events. [2024-06-03 21:07:56,384 INFO L125 PetriNetUnfolderBase]: For 1428805/1428813 co-relation queries the response was YES. [2024-06-03 21:07:56,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59604 conditions, 7148 events. 3413/7148 cut-off events. For 1428805/1428813 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 59564 event pairs, 1284 based on Foata normal form. 9/7144 useless extension candidates. Maximal degree in co-relation 59381. Up to 6199 conditions per place. [2024-06-03 21:07:56,494 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 569 selfloop transitions, 78 changer transitions 0/654 dead transitions. [2024-06-03 21:07:56,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 691 places, 654 transitions, 12825 flow [2024-06-03 21:07:56,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:07:56,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:07:56,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 211 transitions. [2024-06-03 21:07:56,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3256172839506173 [2024-06-03 21:07:56,495 INFO L175 Difference]: Start difference. First operand has 674 places, 600 transitions, 10592 flow. Second operand 18 states and 211 transitions. [2024-06-03 21:07:56,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 691 places, 654 transitions, 12825 flow [2024-06-03 21:08:02,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 654 transitions, 12687 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-03 21:08:02,486 INFO L231 Difference]: Finished difference. Result has 684 places, 604 transitions, 10673 flow [2024-06-03 21:08:02,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10472, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10673, PETRI_PLACES=684, PETRI_TRANSITIONS=604} [2024-06-03 21:08:02,486 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 647 predicate places. [2024-06-03 21:08:02,487 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 604 transitions, 10673 flow [2024-06-03 21:08:02,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:02,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:08:02,487 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] [2024-06-03 21:08:02,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 21:08:02,487 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-03 21:08:02,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:08:02,487 INFO L85 PathProgramCache]: Analyzing trace with hash 2111853306, now seen corresponding path program 4 times [2024-06-03 21:08:02,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:08:02,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903012975] [2024-06-03 21:08:02,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:08:02,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:08:02,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:08:02,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:08:02,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:08:02,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903012975] [2024-06-03 21:08:02,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903012975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:08:02,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:08:02,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:08:02,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288641544] [2024-06-03 21:08:02,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:08:02,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:08:02,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:08:02,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:08:02,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:08:02,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:08:02,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 604 transitions, 10673 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:02,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:08:02,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:08:02,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:08:04,849 INFO L124 PetriNetUnfolderBase]: 3415/7158 cut-off events. [2024-06-03 21:08:04,849 INFO L125 PetriNetUnfolderBase]: For 1453822/1453830 co-relation queries the response was YES. [2024-06-03 21:08:04,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59931 conditions, 7158 events. 3415/7158 cut-off events. For 1453822/1453830 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 59717 event pairs, 1296 based on Foata normal form. 9/7154 useless extension candidates. Maximal degree in co-relation 59705. Up to 6217 conditions per place. [2024-06-03 21:08:04,953 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 564 selfloop transitions, 79 changer transitions 0/650 dead transitions. [2024-06-03 21:08:04,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 650 transitions, 12405 flow [2024-06-03 21:08:04,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:08:04,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:08:04,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 200 transitions. [2024-06-03 21:08:04,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32679738562091504 [2024-06-03 21:08:04,954 INFO L175 Difference]: Start difference. First operand has 684 places, 604 transitions, 10673 flow. Second operand 17 states and 200 transitions. [2024-06-03 21:08:04,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 650 transitions, 12405 flow [2024-06-03 21:08:11,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 650 transitions, 12244 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-03 21:08:11,154 INFO L231 Difference]: Finished difference. Result has 689 places, 604 transitions, 10674 flow [2024-06-03 21:08:11,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10512, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10674, PETRI_PLACES=689, PETRI_TRANSITIONS=604} [2024-06-03 21:08:11,155 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 652 predicate places. [2024-06-03 21:08:11,155 INFO L495 AbstractCegarLoop]: Abstraction has has 689 places, 604 transitions, 10674 flow [2024-06-03 21:08:11,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:11,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:08:11,155 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] [2024-06-03 21:08:11,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 21:08:11,155 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-03 21:08:11,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:08:11,156 INFO L85 PathProgramCache]: Analyzing trace with hash 25580982, now seen corresponding path program 5 times [2024-06-03 21:08:11,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:08:11,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203037222] [2024-06-03 21:08:11,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:08:11,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:08:11,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:08:11,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-03 21:08:11,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:08:11,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203037222] [2024-06-03 21:08:11,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203037222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:08:11,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:08:11,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:08:11,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326158998] [2024-06-03 21:08:11,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:08:11,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:08:11,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:08:11,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:08:11,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:08:11,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:08:11,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 604 transitions, 10674 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:11,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:08:11,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:08:11,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:08:13,707 INFO L124 PetriNetUnfolderBase]: 3467/7266 cut-off events. [2024-06-03 21:08:13,707 INFO L125 PetriNetUnfolderBase]: For 1578092/1578100 co-relation queries the response was YES. [2024-06-03 21:08:13,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62332 conditions, 7266 events. 3467/7266 cut-off events. For 1578092/1578100 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 60672 event pairs, 1280 based on Foata normal form. 9/7262 useless extension candidates. Maximal degree in co-relation 62105. Up to 5922 conditions per place. [2024-06-03 21:08:13,819 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 572 selfloop transitions, 88 changer transitions 0/667 dead transitions. [2024-06-03 21:08:13,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 667 transitions, 13440 flow [2024-06-03 21:08:13,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-03 21:08:13,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-03 21:08:13,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 236 transitions. [2024-06-03 21:08:13,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3277777777777778 [2024-06-03 21:08:13,820 INFO L175 Difference]: Start difference. First operand has 689 places, 604 transitions, 10674 flow. Second operand 20 states and 236 transitions. [2024-06-03 21:08:13,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 667 transitions, 13440 flow [2024-06-03 21:08:21,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 667 transitions, 13297 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-03 21:08:21,229 INFO L231 Difference]: Finished difference. Result has 698 places, 609 transitions, 10786 flow [2024-06-03 21:08:21,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10531, PETRI_DIFFERENCE_MINUEND_PLACES=678, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10786, PETRI_PLACES=698, PETRI_TRANSITIONS=609} [2024-06-03 21:08:21,229 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 661 predicate places. [2024-06-03 21:08:21,229 INFO L495 AbstractCegarLoop]: Abstraction has has 698 places, 609 transitions, 10786 flow [2024-06-03 21:08:21,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:21,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:08:21,230 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] [2024-06-03 21:08:21,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 21:08:21,230 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-03 21:08:21,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:08:21,230 INFO L85 PathProgramCache]: Analyzing trace with hash 80883060, now seen corresponding path program 6 times [2024-06-03 21:08:21,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:08:21,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233722595] [2024-06-03 21:08:21,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:08:21,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:08:21,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:08:21,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:08:21,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:08:21,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233722595] [2024-06-03 21:08:21,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233722595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:08:21,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:08:21,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:08:21,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411552072] [2024-06-03 21:08:21,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:08:21,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:08:21,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:08:21,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:08:21,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:08:21,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:08:21,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 609 transitions, 10786 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:21,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:08:21,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:08:21,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:08:23,902 INFO L124 PetriNetUnfolderBase]: 3483/7302 cut-off events. [2024-06-03 21:08:23,902 INFO L125 PetriNetUnfolderBase]: For 1630084/1630092 co-relation queries the response was YES. [2024-06-03 21:08:24,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63245 conditions, 7302 events. 3483/7302 cut-off events. For 1630084/1630092 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 61041 event pairs, 1286 based on Foata normal form. 9/7298 useless extension candidates. Maximal degree in co-relation 63017. Up to 5922 conditions per place. [2024-06-03 21:08:24,036 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 576 selfloop transitions, 87 changer transitions 0/670 dead transitions. [2024-06-03 21:08:24,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 670 transitions, 13534 flow [2024-06-03 21:08:24,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-03 21:08:24,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-03 21:08:24,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 239 transitions. [2024-06-03 21:08:24,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33194444444444443 [2024-06-03 21:08:24,038 INFO L175 Difference]: Start difference. First operand has 698 places, 609 transitions, 10786 flow. Second operand 20 states and 239 transitions. [2024-06-03 21:08:24,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 670 transitions, 13534 flow [2024-06-03 21:08:31,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 670 transitions, 13320 flow, removed 34 selfloop flow, removed 14 redundant places. [2024-06-03 21:08:31,035 INFO L231 Difference]: Finished difference. Result has 705 places, 612 transitions, 10805 flow [2024-06-03 21:08:31,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10580, PETRI_DIFFERENCE_MINUEND_PLACES=684, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10805, PETRI_PLACES=705, PETRI_TRANSITIONS=612} [2024-06-03 21:08:31,035 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 668 predicate places. [2024-06-03 21:08:31,035 INFO L495 AbstractCegarLoop]: Abstraction has has 705 places, 612 transitions, 10805 flow [2024-06-03 21:08:31,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:31,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:08:31,035 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] [2024-06-03 21:08:31,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 21:08:31,036 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-03 21:08:31,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:08:31,036 INFO L85 PathProgramCache]: Analyzing trace with hash -347213610, now seen corresponding path program 7 times [2024-06-03 21:08:31,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:08:31,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220582799] [2024-06-03 21:08:31,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:08:31,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:08:31,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:08:31,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:08:31,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:08:31,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220582799] [2024-06-03 21:08:31,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220582799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:08:31,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:08:31,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:08:31,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333552877] [2024-06-03 21:08:31,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:08:31,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:08:31,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:08:31,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:08:31,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:08:31,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:08:31,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 612 transitions, 10805 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:31,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:08:31,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:08:31,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:08:33,790 INFO L124 PetriNetUnfolderBase]: 3499/7338 cut-off events. [2024-06-03 21:08:33,790 INFO L125 PetriNetUnfolderBase]: For 1682936/1682944 co-relation queries the response was YES. [2024-06-03 21:08:33,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63997 conditions, 7338 events. 3499/7338 cut-off events. For 1682936/1682944 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 61373 event pairs, 1288 based on Foata normal form. 9/7334 useless extension candidates. Maximal degree in co-relation 63767. Up to 5922 conditions per place. [2024-06-03 21:08:33,883 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 581 selfloop transitions, 90 changer transitions 0/678 dead transitions. [2024-06-03 21:08:33,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 678 transitions, 13581 flow [2024-06-03 21:08:33,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-06-03 21:08:33,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-06-03 21:08:33,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 258 transitions. [2024-06-03 21:08:33,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32575757575757575 [2024-06-03 21:08:33,884 INFO L175 Difference]: Start difference. First operand has 705 places, 612 transitions, 10805 flow. Second operand 22 states and 258 transitions. [2024-06-03 21:08:33,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 678 transitions, 13581 flow [2024-06-03 21:08:40,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 712 places, 678 transitions, 13396 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-06-03 21:08:41,005 INFO L231 Difference]: Finished difference. Result has 714 places, 614 transitions, 10838 flow [2024-06-03 21:08:41,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10628, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=10838, PETRI_PLACES=714, PETRI_TRANSITIONS=614} [2024-06-03 21:08:41,006 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 677 predicate places. [2024-06-03 21:08:41,006 INFO L495 AbstractCegarLoop]: Abstraction has has 714 places, 614 transitions, 10838 flow [2024-06-03 21:08:41,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:41,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:08:41,006 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] [2024-06-03 21:08:41,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 21:08:41,006 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-03 21:08:41,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:08:41,007 INFO L85 PathProgramCache]: Analyzing trace with hash 153271668, now seen corresponding path program 8 times [2024-06-03 21:08:41,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:08:41,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10351673] [2024-06-03 21:08:41,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:08:41,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:08:41,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:08:41,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:08:41,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:08:41,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10351673] [2024-06-03 21:08:41,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10351673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:08:41,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:08:41,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:08:41,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865107413] [2024-06-03 21:08:41,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:08:41,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:08:41,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:08:41,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:08:41,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:08:41,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:08:41,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 614 transitions, 10838 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:41,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:08:41,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:08:41,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:08:43,788 INFO L124 PetriNetUnfolderBase]: 3508/7361 cut-off events. [2024-06-03 21:08:43,789 INFO L125 PetriNetUnfolderBase]: For 1724884/1724892 co-relation queries the response was YES. [2024-06-03 21:08:43,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64549 conditions, 7361 events. 3508/7361 cut-off events. For 1724884/1724892 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 61636 event pairs, 1281 based on Foata normal form. 9/7357 useless extension candidates. Maximal degree in co-relation 64317. Up to 5922 conditions per place. [2024-06-03 21:08:43,909 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 570 selfloop transitions, 94 changer transitions 0/671 dead transitions. [2024-06-03 21:08:43,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 734 places, 671 transitions, 13339 flow [2024-06-03 21:08:43,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-03 21:08:43,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-03 21:08:43,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 240 transitions. [2024-06-03 21:08:43,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31746031746031744 [2024-06-03 21:08:43,910 INFO L175 Difference]: Start difference. First operand has 714 places, 614 transitions, 10838 flow. Second operand 21 states and 240 transitions. [2024-06-03 21:08:43,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 734 places, 671 transitions, 13339 flow [2024-06-03 21:08:51,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 714 places, 671 transitions, 13136 flow, removed 7 selfloop flow, removed 20 redundant places. [2024-06-03 21:08:51,939 INFO L231 Difference]: Finished difference. Result has 715 places, 615 transitions, 10842 flow [2024-06-03 21:08:51,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10635, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10842, PETRI_PLACES=715, PETRI_TRANSITIONS=615} [2024-06-03 21:08:51,939 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 678 predicate places. [2024-06-03 21:08:51,939 INFO L495 AbstractCegarLoop]: Abstraction has has 715 places, 615 transitions, 10842 flow [2024-06-03 21:08:51,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:51,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:08:51,939 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] [2024-06-03 21:08:51,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 21:08:51,940 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-03 21:08:51,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:08:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash 882671574, now seen corresponding path program 9 times [2024-06-03 21:08:51,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:08:51,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017487418] [2024-06-03 21:08:51,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:08:51,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:08:51,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:08:52,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:08:52,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:08:52,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017487418] [2024-06-03 21:08:52,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017487418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:08:52,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:08:52,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:08:52,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299379631] [2024-06-03 21:08:52,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:08:52,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:08:52,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:08:52,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:08:52,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:08:52,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:08:52,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 615 transitions, 10842 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:08:52,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:08:52,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:08:52,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:08:54,574 INFO L124 PetriNetUnfolderBase]: 3517/7384 cut-off events. [2024-06-03 21:08:54,575 INFO L125 PetriNetUnfolderBase]: For 1767054/1767062 co-relation queries the response was YES. [2024-06-03 21:08:54,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65095 conditions, 7384 events. 3517/7384 cut-off events. For 1767054/1767062 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 61912 event pairs, 1301 based on Foata normal form. 9/7380 useless extension candidates. Maximal degree in co-relation 64865. Up to 5922 conditions per place. [2024-06-03 21:08:54,699 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 566 selfloop transitions, 90 changer transitions 0/663 dead transitions. [2024-06-03 21:08:54,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 732 places, 663 transitions, 13081 flow [2024-06-03 21:08:54,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:08:54,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:08:54,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 209 transitions. [2024-06-03 21:08:54,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32253086419753085 [2024-06-03 21:08:54,700 INFO L175 Difference]: Start difference. First operand has 715 places, 615 transitions, 10842 flow. Second operand 18 states and 209 transitions. [2024-06-03 21:08:54,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 732 places, 663 transitions, 13081 flow [2024-06-03 21:09:03,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 663 transitions, 12908 flow, removed 5 selfloop flow, removed 17 redundant places. [2024-06-03 21:09:03,419 INFO L231 Difference]: Finished difference. Result has 716 places, 616 transitions, 10872 flow [2024-06-03 21:09:03,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10669, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10872, PETRI_PLACES=716, PETRI_TRANSITIONS=616} [2024-06-03 21:09:03,420 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 679 predicate places. [2024-06-03 21:09:03,420 INFO L495 AbstractCegarLoop]: Abstraction has has 716 places, 616 transitions, 10872 flow [2024-06-03 21:09:03,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:03,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:09:03,420 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] [2024-06-03 21:09:03,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 21:09:03,421 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-03 21:09:03,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:09:03,421 INFO L85 PathProgramCache]: Analyzing trace with hash -402515688, now seen corresponding path program 10 times [2024-06-03 21:09:03,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:09:03,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486401779] [2024-06-03 21:09:03,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:09:03,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:09:03,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:09:03,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:09:03,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:09:03,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486401779] [2024-06-03 21:09:03,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486401779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:09:03,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:09:03,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:09:03,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225524525] [2024-06-03 21:09:03,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:09:03,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:09:03,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:09:03,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:09:03,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:09:03,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:09:03,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 616 transitions, 10872 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:03,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:09:03,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:09:03,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:09:06,029 INFO L124 PetriNetUnfolderBase]: 3511/7374 cut-off events. [2024-06-03 21:09:06,029 INFO L125 PetriNetUnfolderBase]: For 1771166/1771174 co-relation queries the response was YES. [2024-06-03 21:09:06,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64885 conditions, 7374 events. 3511/7374 cut-off events. For 1771166/1771174 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 61839 event pairs, 1290 based on Foata normal form. 9/7370 useless extension candidates. Maximal degree in co-relation 64655. Up to 5922 conditions per place. [2024-06-03 21:09:06,152 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 570 selfloop transitions, 92 changer transitions 0/669 dead transitions. [2024-06-03 21:09:06,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 736 places, 669 transitions, 12900 flow [2024-06-03 21:09:06,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-03 21:09:06,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-03 21:09:06,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 235 transitions. [2024-06-03 21:09:06,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31084656084656087 [2024-06-03 21:09:06,154 INFO L175 Difference]: Start difference. First operand has 716 places, 616 transitions, 10872 flow. Second operand 21 states and 235 transitions. [2024-06-03 21:09:06,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 736 places, 669 transitions, 12900 flow [2024-06-03 21:09:13,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 669 transitions, 12735 flow, removed 7 selfloop flow, removed 14 redundant places. [2024-06-03 21:09:13,606 INFO L231 Difference]: Finished difference. Result has 723 places, 616 transitions, 10895 flow [2024-06-03 21:09:13,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10707, PETRI_DIFFERENCE_MINUEND_PLACES=702, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10895, PETRI_PLACES=723, PETRI_TRANSITIONS=616} [2024-06-03 21:09:13,606 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 686 predicate places. [2024-06-03 21:09:13,606 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 616 transitions, 10895 flow [2024-06-03 21:09:13,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:13,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:09:13,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, 1, 1, 1] [2024-06-03 21:09:13,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 21:09:13,607 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-03 21:09:13,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:09:13,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1524806346, now seen corresponding path program 11 times [2024-06-03 21:09:13,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:09:13,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322610575] [2024-06-03 21:09:13,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:09:13,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:09:13,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:09:13,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:09:13,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:09:13,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322610575] [2024-06-03 21:09:13,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322610575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:09:13,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:09:13,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:09:13,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749271064] [2024-06-03 21:09:13,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:09:13,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:09:13,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:09:13,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:09:13,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:09:14,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:09:14,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 616 transitions, 10895 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:14,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:09:14,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:09:14,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:09:16,310 INFO L124 PetriNetUnfolderBase]: 3534/7423 cut-off events. [2024-06-03 21:09:16,311 INFO L125 PetriNetUnfolderBase]: For 1842888/1842896 co-relation queries the response was YES. [2024-06-03 21:09:16,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66054 conditions, 7423 events. 3534/7423 cut-off events. For 1842888/1842896 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 62322 event pairs, 1213 based on Foata normal form. 9/7419 useless extension candidates. Maximal degree in co-relation 65823. Up to 5339 conditions per place. [2024-06-03 21:09:16,417 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 540 selfloop transitions, 126 changer transitions 0/673 dead transitions. [2024-06-03 21:09:16,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 740 places, 673 transitions, 13872 flow [2024-06-03 21:09:16,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:09:16,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:09:16,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 216 transitions. [2024-06-03 21:09:16,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-03 21:09:16,418 INFO L175 Difference]: Start difference. First operand has 723 places, 616 transitions, 10895 flow. Second operand 18 states and 216 transitions. [2024-06-03 21:09:16,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 740 places, 673 transitions, 13872 flow [2024-06-03 21:09:24,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 673 transitions, 13693 flow, removed 2 selfloop flow, removed 18 redundant places. [2024-06-03 21:09:24,702 INFO L231 Difference]: Finished difference. Result has 723 places, 620 transitions, 11020 flow [2024-06-03 21:09:24,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10716, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11020, PETRI_PLACES=723, PETRI_TRANSITIONS=620} [2024-06-03 21:09:24,703 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 686 predicate places. [2024-06-03 21:09:24,703 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 620 transitions, 11020 flow [2024-06-03 21:09:24,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:24,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:09:24,703 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] [2024-06-03 21:09:24,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 21:09:24,703 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-03 21:09:24,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:09:24,704 INFO L85 PathProgramCache]: Analyzing trace with hash -37368522, now seen corresponding path program 12 times [2024-06-03 21:09:24,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:09:24,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921218720] [2024-06-03 21:09:24,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:09:24,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:09:24,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:09:25,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:09:25,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:09:25,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921218720] [2024-06-03 21:09:25,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921218720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:09:25,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:09:25,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 21:09:25,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301226296] [2024-06-03 21:09:25,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:09:25,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 21:09:25,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:09:25,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 21:09:25,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-06-03 21:09:25,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:09:25,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 620 transitions, 11020 flow. Second operand has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:09:25,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:09:25,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:09:25,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:09:27,273 INFO L124 PetriNetUnfolderBase]: 3528/7413 cut-off events. [2024-06-03 21:09:27,273 INFO L125 PetriNetUnfolderBase]: For 1845776/1845784 co-relation queries the response was YES. [2024-06-03 21:09:27,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65949 conditions, 7413 events. 3528/7413 cut-off events. For 1845776/1845784 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 62168 event pairs, 1087 based on Foata normal form. 9/7409 useless extension candidates. Maximal degree in co-relation 65717. Up to 4471 conditions per place. [2024-06-03 21:09:27,412 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 510 selfloop transitions, 142 changer transitions 0/659 dead transitions. [2024-06-03 21:09:27,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 659 transitions, 13194 flow [2024-06-03 21:09:27,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:09:27,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:09:27,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2024-06-03 21:09:27,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3525641025641026 [2024-06-03 21:09:27,413 INFO L175 Difference]: Start difference. First operand has 723 places, 620 transitions, 11020 flow. Second operand 13 states and 165 transitions. [2024-06-03 21:09:27,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 659 transitions, 13194 flow [2024-06-03 21:09:35,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 659 transitions, 12817 flow, removed 23 selfloop flow, removed 15 redundant places. [2024-06-03 21:09:35,599 INFO L231 Difference]: Finished difference. Result has 721 places, 620 transitions, 10932 flow [2024-06-03 21:09:35,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10643, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10932, PETRI_PLACES=721, PETRI_TRANSITIONS=620} [2024-06-03 21:09:35,600 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 684 predicate places. [2024-06-03 21:09:35,600 INFO L495 AbstractCegarLoop]: Abstraction has has 721 places, 620 transitions, 10932 flow [2024-06-03 21:09:35,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.090909090909091) internal successors, (78), 11 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-03 21:09:35,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:09:35,600 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] [2024-06-03 21:09:35,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 21:09:35,601 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-03 21:09:35,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:09:35,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1452417738, now seen corresponding path program 13 times [2024-06-03 21:09:35,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:09:35,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405790743] [2024-06-03 21:09:35,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:09:35,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:09:35,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:09:35,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:09:35,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:09:35,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405790743] [2024-06-03 21:09:35,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405790743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:09:35,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:09:35,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:09:35,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774877991] [2024-06-03 21:09:35,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:09:35,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:09:35,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:09:35,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:09:35,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:09:36,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:09:36,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 620 transitions, 10932 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:36,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:09:36,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:09:36,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:09:38,245 INFO L124 PetriNetUnfolderBase]: 3544/7449 cut-off events. [2024-06-03 21:09:38,245 INFO L125 PetriNetUnfolderBase]: For 1905689/1905697 co-relation queries the response was YES. [2024-06-03 21:09:38,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66591 conditions, 7449 events. 3544/7449 cut-off events. For 1905689/1905697 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 62585 event pairs, 1196 based on Foata normal form. 9/7445 useless extension candidates. Maximal degree in co-relation 66361. Up to 5332 conditions per place. [2024-06-03 21:09:38,366 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 521 selfloop transitions, 144 changer transitions 0/672 dead transitions. [2024-06-03 21:09:38,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 672 transitions, 13416 flow [2024-06-03 21:09:38,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:09:38,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:09:38,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 216 transitions. [2024-06-03 21:09:38,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2024-06-03 21:09:38,368 INFO L175 Difference]: Start difference. First operand has 721 places, 620 transitions, 10932 flow. Second operand 19 states and 216 transitions. [2024-06-03 21:09:38,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 672 transitions, 13416 flow [2024-06-03 21:09:47,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 672 transitions, 13178 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-03 21:09:47,163 INFO L231 Difference]: Finished difference. Result has 730 places, 622 transitions, 11027 flow [2024-06-03 21:09:47,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10694, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11027, PETRI_PLACES=730, PETRI_TRANSITIONS=622} [2024-06-03 21:09:47,163 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 693 predicate places. [2024-06-03 21:09:47,163 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 622 transitions, 11027 flow [2024-06-03 21:09:47,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:47,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:09:47,163 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] [2024-06-03 21:09:47,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 21:09:47,163 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-03 21:09:47,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:09:47,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2008205094, now seen corresponding path program 14 times [2024-06-03 21:09:47,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:09:47,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519349149] [2024-06-03 21:09:47,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:09:47,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:09:47,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:09:47,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:09:47,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:09:47,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519349149] [2024-06-03 21:09:47,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519349149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:09:47,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:09:47,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:09:47,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548380257] [2024-06-03 21:09:47,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:09:47,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:09:47,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:09:47,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:09:47,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:09:47,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:09:47,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 622 transitions, 11027 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:47,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:09:47,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:09:47,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:09:50,048 INFO L124 PetriNetUnfolderBase]: 3567/7498 cut-off events. [2024-06-03 21:09:50,048 INFO L125 PetriNetUnfolderBase]: For 1978906/1978914 co-relation queries the response was YES. [2024-06-03 21:09:50,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67837 conditions, 7498 events. 3567/7498 cut-off events. For 1978906/1978914 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 63058 event pairs, 1223 based on Foata normal form. 9/7494 useless extension candidates. Maximal degree in co-relation 67605. Up to 5332 conditions per place. [2024-06-03 21:09:50,169 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 546 selfloop transitions, 134 changer transitions 0/687 dead transitions. [2024-06-03 21:09:50,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 687 transitions, 13841 flow [2024-06-03 21:09:50,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-06-03 21:09:50,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-06-03 21:09:50,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 259 transitions. [2024-06-03 21:09:50,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31280193236714976 [2024-06-03 21:09:50,170 INFO L175 Difference]: Start difference. First operand has 730 places, 622 transitions, 11027 flow. Second operand 23 states and 259 transitions. [2024-06-03 21:09:50,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 687 transitions, 13841 flow [2024-06-03 21:09:58,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 687 transitions, 13530 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-06-03 21:09:58,543 INFO L231 Difference]: Finished difference. Result has 738 places, 625 transitions, 11025 flow [2024-06-03 21:09:58,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10718, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11025, PETRI_PLACES=738, PETRI_TRANSITIONS=625} [2024-06-03 21:09:58,543 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 701 predicate places. [2024-06-03 21:09:58,543 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 625 transitions, 11025 flow [2024-06-03 21:09:58,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:58,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:09:58,544 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] [2024-06-03 21:09:58,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 21:09:58,544 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-03 21:09:58,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:09:58,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1692679752, now seen corresponding path program 15 times [2024-06-03 21:09:58,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:09:58,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635327423] [2024-06-03 21:09:58,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:09:58,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:09:58,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:09:58,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:09:58,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:09:58,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635327423] [2024-06-03 21:09:58,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635327423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:09:58,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:09:58,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:09:58,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569568705] [2024-06-03 21:09:58,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:09:58,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:09:58,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:09:58,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:09:58,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:09:59,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:09:59,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 625 transitions, 11025 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:09:59,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:09:59,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:09:59,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:10:01,206 INFO L124 PetriNetUnfolderBase]: 3583/7534 cut-off events. [2024-06-03 21:10:01,206 INFO L125 PetriNetUnfolderBase]: For 2039380/2039388 co-relation queries the response was YES. [2024-06-03 21:10:01,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68676 conditions, 7534 events. 3583/7534 cut-off events. For 2039380/2039388 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 63563 event pairs, 1254 based on Foata normal form. 9/7530 useless extension candidates. Maximal degree in co-relation 68443. Up to 5479 conditions per place. [2024-06-03 21:10:01,335 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 525 selfloop transitions, 139 changer transitions 0/671 dead transitions. [2024-06-03 21:10:01,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 671 transitions, 13277 flow [2024-06-03 21:10:01,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:10:01,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:10:01,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 199 transitions. [2024-06-03 21:10:01,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32516339869281047 [2024-06-03 21:10:01,336 INFO L175 Difference]: Start difference. First operand has 738 places, 625 transitions, 11025 flow. Second operand 17 states and 199 transitions. [2024-06-03 21:10:01,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 671 transitions, 13277 flow [2024-06-03 21:10:10,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 671 transitions, 13031 flow, removed 4 selfloop flow, removed 17 redundant places. [2024-06-03 21:10:10,391 INFO L231 Difference]: Finished difference. Result has 739 places, 627 transitions, 11098 flow [2024-06-03 21:10:10,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10779, PETRI_DIFFERENCE_MINUEND_PLACES=721, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11098, PETRI_PLACES=739, PETRI_TRANSITIONS=627} [2024-06-03 21:10:10,391 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 702 predicate places. [2024-06-03 21:10:10,391 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 627 transitions, 11098 flow [2024-06-03 21:10:10,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:10,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:10:10,392 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] [2024-06-03 21:10:10,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 21:10:10,392 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-03 21:10:10,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:10:10,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1940390796, now seen corresponding path program 16 times [2024-06-03 21:10:10,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:10:10,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185478023] [2024-06-03 21:10:10,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:10:10,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:10:10,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:10:10,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:10:10,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:10:10,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185478023] [2024-06-03 21:10:10,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185478023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:10:10,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:10:10,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:10:10,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015239441] [2024-06-03 21:10:10,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:10:10,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:10:10,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:10:10,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:10:10,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:10:10,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:10:10,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 627 transitions, 11098 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:10,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:10:10,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:10:10,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:10:13,394 INFO L124 PetriNetUnfolderBase]: 3592/7557 cut-off events. [2024-06-03 21:10:13,394 INFO L125 PetriNetUnfolderBase]: For 2087695/2087703 co-relation queries the response was YES. [2024-06-03 21:10:13,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69368 conditions, 7557 events. 3592/7557 cut-off events. For 2087695/2087703 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 63709 event pairs, 1230 based on Foata normal form. 9/7553 useless extension candidates. Maximal degree in co-relation 69133. Up to 5332 conditions per place. [2024-06-03 21:10:13,495 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 542 selfloop transitions, 136 changer transitions 0/685 dead transitions. [2024-06-03 21:10:13,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 685 transitions, 13660 flow [2024-06-03 21:10:13,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-03 21:10:13,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-03 21:10:13,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 233 transitions. [2024-06-03 21:10:13,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3236111111111111 [2024-06-03 21:10:13,496 INFO L175 Difference]: Start difference. First operand has 739 places, 627 transitions, 11098 flow. Second operand 20 states and 233 transitions. [2024-06-03 21:10:13,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 685 transitions, 13660 flow [2024-06-03 21:10:21,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 685 transitions, 13439 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-03 21:10:21,455 INFO L231 Difference]: Finished difference. Result has 746 places, 628 transitions, 11172 flow [2024-06-03 21:10:21,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10877, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=11172, PETRI_PLACES=746, PETRI_TRANSITIONS=628} [2024-06-03 21:10:21,456 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 709 predicate places. [2024-06-03 21:10:21,456 INFO L495 AbstractCegarLoop]: Abstraction has has 746 places, 628 transitions, 11172 flow [2024-06-03 21:10:21,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:21,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:10:21,457 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] [2024-06-03 21:10:21,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 21:10:21,457 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-03 21:10:21,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:10:21,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1580108424, now seen corresponding path program 17 times [2024-06-03 21:10:21,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:10:21,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387309282] [2024-06-03 21:10:21,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:10:21,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:10:21,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:10:21,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:10:21,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:10:21,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387309282] [2024-06-03 21:10:21,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387309282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:10:21,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:10:21,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:10:21,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651498394] [2024-06-03 21:10:21,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:10:21,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:10:21,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:10:21,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:10:21,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:10:21,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:10:21,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 628 transitions, 11172 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:21,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:10:21,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:10:21,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:10:24,141 INFO L124 PetriNetUnfolderBase]: 3600/7573 cut-off events. [2024-06-03 21:10:24,142 INFO L125 PetriNetUnfolderBase]: For 2122954/2122962 co-relation queries the response was YES. [2024-06-03 21:10:24,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69835 conditions, 7573 events. 3600/7573 cut-off events. For 2122954/2122962 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 63845 event pairs, 1233 based on Foata normal form. 9/7569 useless extension candidates. Maximal degree in co-relation 69599. Up to 5332 conditions per place. [2024-06-03 21:10:24,265 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 553 selfloop transitions, 132 changer transitions 0/692 dead transitions. [2024-06-03 21:10:24,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 692 transitions, 13787 flow [2024-06-03 21:10:24,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-06-03 21:10:24,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-06-03 21:10:24,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 256 transitions. [2024-06-03 21:10:24,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32323232323232326 [2024-06-03 21:10:24,267 INFO L175 Difference]: Start difference. First operand has 746 places, 628 transitions, 11172 flow. Second operand 22 states and 256 transitions. [2024-06-03 21:10:24,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 692 transitions, 13787 flow [2024-06-03 21:10:32,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 692 transitions, 13495 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-06-03 21:10:32,015 INFO L231 Difference]: Finished difference. Result has 753 places, 630 transitions, 11189 flow [2024-06-03 21:10:32,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10882, PETRI_DIFFERENCE_MINUEND_PLACES=730, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11189, PETRI_PLACES=753, PETRI_TRANSITIONS=630} [2024-06-03 21:10:32,016 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 716 predicate places. [2024-06-03 21:10:32,016 INFO L495 AbstractCegarLoop]: Abstraction has has 753 places, 630 transitions, 11189 flow [2024-06-03 21:10:32,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:32,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:10:32,016 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] [2024-06-03 21:10:32,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 21:10:32,016 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-03 21:10:32,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:10:32,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1745196952, now seen corresponding path program 18 times [2024-06-03 21:10:32,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:10:32,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886522068] [2024-06-03 21:10:32,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:10:32,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:10:32,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:10:32,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-03 21:10:32,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:10:32,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886522068] [2024-06-03 21:10:32,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886522068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:10:32,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:10:32,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:10:32,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881036975] [2024-06-03 21:10:32,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:10:32,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:10:32,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:10:32,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:10:32,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:10:32,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:10:32,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 630 transitions, 11189 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:32,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:10:32,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:10:32,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:10:34,646 INFO L124 PetriNetUnfolderBase]: 3616/7609 cut-off events. [2024-06-03 21:10:34,646 INFO L125 PetriNetUnfolderBase]: For 2185908/2185916 co-relation queries the response was YES. [2024-06-03 21:10:34,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70742 conditions, 7609 events. 3616/7609 cut-off events. For 2185908/2185916 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 64354 event pairs, 1245 based on Foata normal form. 9/7605 useless extension candidates. Maximal degree in co-relation 70505. Up to 5549 conditions per place. [2024-06-03 21:10:35,147 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 530 selfloop transitions, 141 changer transitions 0/678 dead transitions. [2024-06-03 21:10:35,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 769 places, 678 transitions, 13493 flow [2024-06-03 21:10:35,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:10:35,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:10:35,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 203 transitions. [2024-06-03 21:10:35,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33169934640522875 [2024-06-03 21:10:35,148 INFO L175 Difference]: Start difference. First operand has 753 places, 630 transitions, 11189 flow. Second operand 17 states and 203 transitions. [2024-06-03 21:10:35,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 769 places, 678 transitions, 13493 flow [2024-06-03 21:10:44,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 678 transitions, 13157 flow, removed 6 selfloop flow, removed 19 redundant places. [2024-06-03 21:10:44,861 INFO L231 Difference]: Finished difference. Result has 752 places, 632 transitions, 11189 flow [2024-06-03 21:10:44,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10855, PETRI_DIFFERENCE_MINUEND_PLACES=734, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11189, PETRI_PLACES=752, PETRI_TRANSITIONS=632} [2024-06-03 21:10:44,861 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 715 predicate places. [2024-06-03 21:10:44,861 INFO L495 AbstractCegarLoop]: Abstraction has has 752 places, 632 transitions, 11189 flow [2024-06-03 21:10:44,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:44,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:10:44,861 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] [2024-06-03 21:10:44,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 21:10:44,862 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-03 21:10:44,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:10:44,862 INFO L85 PathProgramCache]: Analyzing trace with hash -723017832, now seen corresponding path program 19 times [2024-06-03 21:10:44,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:10:44,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973980364] [2024-06-03 21:10:44,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:10:44,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:10:44,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:10:45,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:10:45,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:10:45,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973980364] [2024-06-03 21:10:45,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973980364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:10:45,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:10:45,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:10:45,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548208097] [2024-06-03 21:10:45,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:10:45,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:10:45,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:10:45,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:10:45,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:10:45,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:10:45,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 632 transitions, 11189 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:45,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:10:45,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:10:45,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:10:48,029 INFO L124 PetriNetUnfolderBase]: 3625/7632 cut-off events. [2024-06-03 21:10:48,029 INFO L125 PetriNetUnfolderBase]: For 2235056/2235064 co-relation queries the response was YES. [2024-06-03 21:10:48,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71292 conditions, 7632 events. 3625/7632 cut-off events. For 2235056/2235064 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 64487 event pairs, 1253 based on Foata normal form. 9/7628 useless extension candidates. Maximal degree in co-relation 71053. Up to 5332 conditions per place. [2024-06-03 21:10:48,140 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 546 selfloop transitions, 133 changer transitions 0/686 dead transitions. [2024-06-03 21:10:48,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 686 transitions, 13517 flow [2024-06-03 21:10:48,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-03 21:10:48,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-03 21:10:48,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 230 transitions. [2024-06-03 21:10:48,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194444444444444 [2024-06-03 21:10:48,141 INFO L175 Difference]: Start difference. First operand has 752 places, 632 transitions, 11189 flow. Second operand 20 states and 230 transitions. [2024-06-03 21:10:48,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 686 transitions, 13517 flow [2024-06-03 21:10:57,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 686 transitions, 13242 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-03 21:10:57,823 INFO L231 Difference]: Finished difference. Result has 759 places, 633 transitions, 11211 flow [2024-06-03 21:10:57,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10914, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=11211, PETRI_PLACES=759, PETRI_TRANSITIONS=633} [2024-06-03 21:10:57,823 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 722 predicate places. [2024-06-03 21:10:57,823 INFO L495 AbstractCegarLoop]: Abstraction has has 759 places, 633 transitions, 11211 flow [2024-06-03 21:10:57,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:57,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:10:57,824 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] [2024-06-03 21:10:57,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 21:10:57,824 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-03 21:10:57,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:10:57,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1317100282, now seen corresponding path program 20 times [2024-06-03 21:10:57,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:10:57,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591250011] [2024-06-03 21:10:57,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:10:57,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:10:57,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:10:58,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:10:58,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:10:58,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591250011] [2024-06-03 21:10:58,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591250011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:10:58,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:10:58,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:10:58,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747130900] [2024-06-03 21:10:58,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:10:58,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:10:58,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:10:58,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:10:58,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:10:58,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:10:58,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 633 transitions, 11211 flow. Second operand has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:10:58,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:10:58,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:10:58,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:11:00,913 INFO L124 PetriNetUnfolderBase]: 3619/7622 cut-off events. [2024-06-03 21:11:00,913 INFO L125 PetriNetUnfolderBase]: For 2239660/2239668 co-relation queries the response was YES. [2024-06-03 21:11:00,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70974 conditions, 7622 events. 3619/7622 cut-off events. For 2239660/2239668 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 64524 event pairs, 1246 based on Foata normal form. 9/7618 useless extension candidates. Maximal degree in co-relation 70735. Up to 5568 conditions per place. [2024-06-03 21:11:01,017 INFO L140 encePairwiseOnDemand]: 23/36 looper letters, 522 selfloop transitions, 147 changer transitions 0/676 dead transitions. [2024-06-03 21:11:01,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 776 places, 676 transitions, 12971 flow [2024-06-03 21:11:01,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:11:01,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:11:01,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 203 transitions. [2024-06-03 21:11:01,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3132716049382716 [2024-06-03 21:11:01,018 INFO L175 Difference]: Start difference. First operand has 759 places, 633 transitions, 11211 flow. Second operand 18 states and 203 transitions. [2024-06-03 21:11:01,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 776 places, 676 transitions, 12971 flow [2024-06-03 21:11:10,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 676 transitions, 12688 flow, removed 13 selfloop flow, removed 18 redundant places. [2024-06-03 21:11:10,578 INFO L231 Difference]: Finished difference. Result has 759 places, 633 transitions, 11227 flow [2024-06-03 21:11:10,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10928, PETRI_DIFFERENCE_MINUEND_PLACES=741, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11227, PETRI_PLACES=759, PETRI_TRANSITIONS=633} [2024-06-03 21:11:10,579 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 722 predicate places. [2024-06-03 21:11:10,579 INFO L495 AbstractCegarLoop]: Abstraction has has 759 places, 633 transitions, 11227 flow [2024-06-03 21:11:10,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.916666666666667) internal successors, (83), 12 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-03 21:11:10,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:11:10,579 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] [2024-06-03 21:11:10,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 21:11:10,579 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-03 21:11:10,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:11:10,580 INFO L85 PathProgramCache]: Analyzing trace with hash -2078974205, now seen corresponding path program 1 times [2024-06-03 21:11:10,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:11:10,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10604968] [2024-06-03 21:11:10,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:11:10,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:11:10,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:11:10,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:11:10,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:11:10,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10604968] [2024-06-03 21:11:10,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10604968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:11:10,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:11:10,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:11:10,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908063987] [2024-06-03 21:11:10,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:11:10,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:11:10,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:11:10,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:11:10,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:11:11,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:11:11,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 633 transitions, 11227 flow. Second operand has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:11,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:11:11,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:11:11,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:11:13,561 INFO L124 PetriNetUnfolderBase]: 3607/7598 cut-off events. [2024-06-03 21:11:13,561 INFO L125 PetriNetUnfolderBase]: For 2243808/2243816 co-relation queries the response was YES. [2024-06-03 21:11:13,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69719 conditions, 7598 events. 3607/7598 cut-off events. For 2243808/2243816 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 64319 event pairs, 1001 based on Foata normal form. 13/7597 useless extension candidates. Maximal degree in co-relation 69480. Up to 2372 conditions per place. [2024-06-03 21:11:13,731 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 371 selfloop transitions, 256 changer transitions 34/668 dead transitions. [2024-06-03 21:11:13,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 772 places, 668 transitions, 12945 flow [2024-06-03 21:11:13,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:11:13,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:11:13,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 165 transitions. [2024-06-03 21:11:13,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3273809523809524 [2024-06-03 21:11:13,743 INFO L175 Difference]: Start difference. First operand has 759 places, 633 transitions, 11227 flow. Second operand 14 states and 165 transitions. [2024-06-03 21:11:13,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 772 places, 668 transitions, 12945 flow [2024-06-03 21:11:22,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 756 places, 668 transitions, 12641 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-03 21:11:22,349 INFO L231 Difference]: Finished difference. Result has 757 places, 613 transitions, 11226 flow [2024-06-03 21:11:22,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10923, PETRI_DIFFERENCE_MINUEND_PLACES=743, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11226, PETRI_PLACES=757, PETRI_TRANSITIONS=613} [2024-06-03 21:11:22,350 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 720 predicate places. [2024-06-03 21:11:22,350 INFO L495 AbstractCegarLoop]: Abstraction has has 757 places, 613 transitions, 11226 flow [2024-06-03 21:11:22,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:22,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:11:22,350 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] [2024-06-03 21:11:22,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 21:11:22,350 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-03 21:11:22,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:11:22,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1427418195, now seen corresponding path program 2 times [2024-06-03 21:11:22,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:11:22,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338462755] [2024-06-03 21:11:22,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:11:22,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:11:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:11:22,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:11:22,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:11:22,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338462755] [2024-06-03 21:11:22,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338462755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:11:22,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:11:22,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:11:22,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607299587] [2024-06-03 21:11:22,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:11:22,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:11:22,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:11:22,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:11:22,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:11:22,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:11:22,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 613 transitions, 11226 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:22,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:11:22,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:11:22,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:11:25,460 INFO L124 PetriNetUnfolderBase]: 3475/7304 cut-off events. [2024-06-03 21:11:25,461 INFO L125 PetriNetUnfolderBase]: For 2151001/2151009 co-relation queries the response was YES. [2024-06-03 21:11:25,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66741 conditions, 7304 events. 3475/7304 cut-off events. For 2151001/2151009 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 61379 event pairs, 1234 based on Foata normal form. 21/7314 useless extension candidates. Maximal degree in co-relation 66531. Up to 3490 conditions per place. [2024-06-03 21:11:25,563 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 359 selfloop transitions, 272 changer transitions 25/663 dead transitions. [2024-06-03 21:11:25,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 663 transitions, 12879 flow [2024-06-03 21:11:25,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:11:25,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:11:25,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 189 transitions. [2024-06-03 21:11:25,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.328125 [2024-06-03 21:11:25,564 INFO L175 Difference]: Start difference. First operand has 757 places, 613 transitions, 11226 flow. Second operand 16 states and 189 transitions. [2024-06-03 21:11:25,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 663 transitions, 12879 flow [2024-06-03 21:11:33,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 663 transitions, 12001 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-06-03 21:11:33,506 INFO L231 Difference]: Finished difference. Result has 738 places, 598 transitions, 10689 flow [2024-06-03 21:11:33,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10354, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10689, PETRI_PLACES=738, PETRI_TRANSITIONS=598} [2024-06-03 21:11:33,507 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 701 predicate places. [2024-06-03 21:11:33,507 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 598 transitions, 10689 flow [2024-06-03 21:11:33,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:33,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:11:33,507 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] [2024-06-03 21:11:33,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 21:11:33,508 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-03 21:11:33,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:11:33,508 INFO L85 PathProgramCache]: Analyzing trace with hash -923338485, now seen corresponding path program 3 times [2024-06-03 21:11:33,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:11:33,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535089515] [2024-06-03 21:11:33,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:11:33,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:11:33,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:11:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:11:34,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:11:34,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535089515] [2024-06-03 21:11:34,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535089515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:11:34,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:11:34,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:11:34,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540007399] [2024-06-03 21:11:34,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:11:34,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:11:34,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:11:34,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:11:34,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:11:34,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:11:34,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 598 transitions, 10689 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:34,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:11:34,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:11:34,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:11:36,286 INFO L124 PetriNetUnfolderBase]: 3355/7052 cut-off events. [2024-06-03 21:11:36,286 INFO L125 PetriNetUnfolderBase]: For 1954167/1954175 co-relation queries the response was YES. [2024-06-03 21:11:36,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63604 conditions, 7052 events. 3355/7052 cut-off events. For 1954167/1954175 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 58815 event pairs, 1222 based on Foata normal form. 13/7054 useless extension candidates. Maximal degree in co-relation 63399. Up to 3426 conditions per place. [2024-06-03 21:11:36,373 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 348 selfloop transitions, 263 changer transitions 28/646 dead transitions. [2024-06-03 21:11:36,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 740 places, 646 transitions, 12292 flow [2024-06-03 21:11:36,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:11:36,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:11:36,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 183 transitions. [2024-06-03 21:11:36,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3177083333333333 [2024-06-03 21:11:36,374 INFO L175 Difference]: Start difference. First operand has 738 places, 598 transitions, 10689 flow. Second operand 16 states and 183 transitions. [2024-06-03 21:11:36,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 740 places, 646 transitions, 12292 flow [2024-06-03 21:11:44,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 646 transitions, 11718 flow, removed 3 selfloop flow, removed 17 redundant places. [2024-06-03 21:11:44,013 INFO L231 Difference]: Finished difference. Result has 724 places, 585 transitions, 10444 flow [2024-06-03 21:11:44,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=10115, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10444, PETRI_PLACES=724, PETRI_TRANSITIONS=585} [2024-06-03 21:11:44,014 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 687 predicate places. [2024-06-03 21:11:44,014 INFO L495 AbstractCegarLoop]: Abstraction has has 724 places, 585 transitions, 10444 flow [2024-06-03 21:11:44,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:44,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:11:44,014 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] [2024-06-03 21:11:44,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 21:11:44,014 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-03 21:11:44,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:11:44,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1835037081, now seen corresponding path program 4 times [2024-06-03 21:11:44,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:11:44,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010672179] [2024-06-03 21:11:44,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:11:44,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:11:44,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:11:44,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:11:44,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:11:44,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010672179] [2024-06-03 21:11:44,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010672179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:11:44,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:11:44,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:11:44,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073926106] [2024-06-03 21:11:44,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:11:44,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:11:44,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:11:44,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:11:44,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:11:44,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:11:44,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 585 transitions, 10444 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:44,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:11:44,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:11:44,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:11:46,937 INFO L124 PetriNetUnfolderBase]: 3336/7017 cut-off events. [2024-06-03 21:11:46,937 INFO L125 PetriNetUnfolderBase]: For 2016384/2016392 co-relation queries the response was YES. [2024-06-03 21:11:47,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59033 conditions, 7017 events. 3336/7017 cut-off events. For 2016384/2016392 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 58548 event pairs, 1183 based on Foata normal form. 61/7067 useless extension candidates. Maximal degree in co-relation 58830. Up to 5190 conditions per place. [2024-06-03 21:11:47,029 INFO L140 encePairwiseOnDemand]: 21/36 looper letters, 453 selfloop transitions, 78 changer transitions 92/630 dead transitions. [2024-06-03 21:11:47,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 630 transitions, 12128 flow [2024-06-03 21:11:47,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:11:47,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:11:47,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 163 transitions. [2024-06-03 21:11:47,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32341269841269843 [2024-06-03 21:11:47,030 INFO L175 Difference]: Start difference. First operand has 724 places, 585 transitions, 10444 flow. Second operand 14 states and 163 transitions. [2024-06-03 21:11:47,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 630 transitions, 12128 flow [2024-06-03 21:11:53,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 630 transitions, 11545 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-06-03 21:11:53,197 INFO L231 Difference]: Finished difference. Result has 711 places, 521 transitions, 8645 flow [2024-06-03 21:11:53,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=9881, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8645, PETRI_PLACES=711, PETRI_TRANSITIONS=521} [2024-06-03 21:11:53,198 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 674 predicate places. [2024-06-03 21:11:53,198 INFO L495 AbstractCegarLoop]: Abstraction has has 711 places, 521 transitions, 8645 flow [2024-06-03 21:11:53,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:53,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:11:53,198 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] [2024-06-03 21:11:53,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 21:11:53,198 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-03 21:11:53,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:11:53,199 INFO L85 PathProgramCache]: Analyzing trace with hash -278037073, now seen corresponding path program 5 times [2024-06-03 21:11:53,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:11:53,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831832776] [2024-06-03 21:11:53,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:11:53,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:11:53,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:11:53,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:11:53,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:11:53,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831832776] [2024-06-03 21:11:53,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831832776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:11:53,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:11:53,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:11:53,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248048274] [2024-06-03 21:11:53,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:11:53,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:11:53,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:11:53,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:11:53,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:11:53,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:11:53,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 521 transitions, 8645 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:11:53,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:11:53,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:11:53,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:11:55,728 INFO L124 PetriNetUnfolderBase]: 2808/5887 cut-off events. [2024-06-03 21:11:55,728 INFO L125 PetriNetUnfolderBase]: For 1524469/1524475 co-relation queries the response was YES. [2024-06-03 21:11:55,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49934 conditions, 5887 events. 2808/5887 cut-off events. For 1524469/1524475 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 47325 event pairs, 871 based on Foata normal form. 20/5890 useless extension candidates. Maximal degree in co-relation 49732. Up to 3538 conditions per place. [2024-06-03 21:11:55,800 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 396 selfloop transitions, 119 changer transitions 37/559 dead transitions. [2024-06-03 21:11:55,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 706 places, 559 transitions, 10175 flow [2024-06-03 21:11:55,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:11:55,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:11:55,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 187 transitions. [2024-06-03 21:11:55,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3055555555555556 [2024-06-03 21:11:55,801 INFO L175 Difference]: Start difference. First operand has 711 places, 521 transitions, 8645 flow. Second operand 17 states and 187 transitions. [2024-06-03 21:11:55,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 706 places, 559 transitions, 10175 flow [2024-06-03 21:12:02,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 559 transitions, 9705 flow, removed 45 selfloop flow, removed 29 redundant places. [2024-06-03 21:12:02,062 INFO L231 Difference]: Finished difference. Result has 678 places, 495 transitions, 7935 flow [2024-06-03 21:12:02,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=8185, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7935, PETRI_PLACES=678, PETRI_TRANSITIONS=495} [2024-06-03 21:12:02,063 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 641 predicate places. [2024-06-03 21:12:02,063 INFO L495 AbstractCegarLoop]: Abstraction has has 678 places, 495 transitions, 7935 flow [2024-06-03 21:12:02,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:02,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:02,063 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] [2024-06-03 21:12:02,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 21:12:02,063 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-03 21:12:02,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:02,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1466471057, now seen corresponding path program 6 times [2024-06-03 21:12:02,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:02,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291905381] [2024-06-03 21:12:02,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:02,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:02,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:02,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:02,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:02,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291905381] [2024-06-03 21:12:02,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291905381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:02,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:02,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:02,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141054018] [2024-06-03 21:12:02,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:02,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:02,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:02,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:02,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:02,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:02,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 495 transitions, 7935 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:02,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:02,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:02,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:04,419 INFO L124 PetriNetUnfolderBase]: 2644/5545 cut-off events. [2024-06-03 21:12:04,419 INFO L125 PetriNetUnfolderBase]: For 1357689/1357695 co-relation queries the response was YES. [2024-06-03 21:12:04,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43775 conditions, 5545 events. 2644/5545 cut-off events. For 1357689/1357695 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 43971 event pairs, 843 based on Foata normal form. 36/5566 useless extension candidates. Maximal degree in co-relation 43587. Up to 3538 conditions per place. [2024-06-03 21:12:04,487 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 370 selfloop transitions, 94 changer transitions 60/530 dead transitions. [2024-06-03 21:12:04,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 530 transitions, 9393 flow [2024-06-03 21:12:04,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:12:04,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:12:04,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 172 transitions. [2024-06-03 21:12:04,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31851851851851853 [2024-06-03 21:12:04,488 INFO L175 Difference]: Start difference. First operand has 678 places, 495 transitions, 7935 flow. Second operand 15 states and 172 transitions. [2024-06-03 21:12:04,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 530 transitions, 9393 flow [2024-06-03 21:12:10,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 530 transitions, 8840 flow, removed 14 selfloop flow, removed 31 redundant places. [2024-06-03 21:12:10,643 INFO L231 Difference]: Finished difference. Result has 650 places, 445 transitions, 6670 flow [2024-06-03 21:12:10,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=7398, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6670, PETRI_PLACES=650, PETRI_TRANSITIONS=445} [2024-06-03 21:12:10,644 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 613 predicate places. [2024-06-03 21:12:10,644 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 445 transitions, 6670 flow [2024-06-03 21:12:10,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:10,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:10,644 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] [2024-06-03 21:12:10,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 21:12:10,644 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-03 21:12:10,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:10,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1970216355, now seen corresponding path program 7 times [2024-06-03 21:12:10,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:10,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005550458] [2024-06-03 21:12:10,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:10,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:10,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:11,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:11,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:11,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005550458] [2024-06-03 21:12:11,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005550458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:11,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:11,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:11,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661863020] [2024-06-03 21:12:11,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:11,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:11,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:11,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:11,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:11,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:11,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 445 transitions, 6670 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:11,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:11,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:11,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:12,715 INFO L124 PetriNetUnfolderBase]: 2252/4757 cut-off events. [2024-06-03 21:12:12,715 INFO L125 PetriNetUnfolderBase]: For 1066263/1066269 co-relation queries the response was YES. [2024-06-03 21:12:12,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36366 conditions, 4757 events. 2252/4757 cut-off events. For 1066263/1066269 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 36623 event pairs, 811 based on Foata normal form. 28/4774 useless extension candidates. Maximal degree in co-relation 36183. Up to 3538 conditions per place. [2024-06-03 21:12:12,767 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 343 selfloop transitions, 49 changer transitions 78/474 dead transitions. [2024-06-03 21:12:12,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 474 transitions, 7752 flow [2024-06-03 21:12:12,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:12:12,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:12:12,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 156 transitions. [2024-06-03 21:12:12,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30952380952380953 [2024-06-03 21:12:12,768 INFO L175 Difference]: Start difference. First operand has 650 places, 445 transitions, 6670 flow. Second operand 14 states and 156 transitions. [2024-06-03 21:12:12,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 474 transitions, 7752 flow [2024-06-03 21:12:17,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 474 transitions, 7397 flow, removed 7 selfloop flow, removed 29 redundant places. [2024-06-03 21:12:17,131 INFO L231 Difference]: Finished difference. Result has 613 places, 382 transitions, 5466 flow [2024-06-03 21:12:17,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=6315, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5466, PETRI_PLACES=613, PETRI_TRANSITIONS=382} [2024-06-03 21:12:17,131 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 576 predicate places. [2024-06-03 21:12:17,131 INFO L495 AbstractCegarLoop]: Abstraction has has 613 places, 382 transitions, 5466 flow [2024-06-03 21:12:17,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:17,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:17,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, 1, 1, 1, 1] [2024-06-03 21:12:17,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 21:12:17,132 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-03 21:12:17,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:17,132 INFO L85 PathProgramCache]: Analyzing trace with hash -842587223, now seen corresponding path program 8 times [2024-06-03 21:12:17,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:17,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023279735] [2024-06-03 21:12:17,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:17,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:17,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:17,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:17,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:17,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023279735] [2024-06-03 21:12:17,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023279735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:17,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:17,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:17,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643882299] [2024-06-03 21:12:17,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:17,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:17,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:17,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:17,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:17,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:17,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 382 transitions, 5466 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:17,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:17,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:17,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:18,713 INFO L124 PetriNetUnfolderBase]: 1922/4023 cut-off events. [2024-06-03 21:12:18,713 INFO L125 PetriNetUnfolderBase]: For 808399/808405 co-relation queries the response was YES. [2024-06-03 21:12:18,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29345 conditions, 4023 events. 1922/4023 cut-off events. For 808399/808405 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29639 event pairs, 742 based on Foata normal form. 28/4044 useless extension candidates. Maximal degree in co-relation 29168. Up to 2178 conditions per place. [2024-06-03 21:12:18,758 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 298 selfloop transitions, 86 changer transitions 32/420 dead transitions. [2024-06-03 21:12:18,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 420 transitions, 6697 flow [2024-06-03 21:12:18,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:12:18,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:12:18,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 176 transitions. [2024-06-03 21:12:18,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32592592592592595 [2024-06-03 21:12:18,759 INFO L175 Difference]: Start difference. First operand has 613 places, 382 transitions, 5466 flow. Second operand 15 states and 176 transitions. [2024-06-03 21:12:18,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 420 transitions, 6697 flow [2024-06-03 21:12:21,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 420 transitions, 6229 flow, removed 16 selfloop flow, removed 37 redundant places. [2024-06-03 21:12:21,766 INFO L231 Difference]: Finished difference. Result has 551 places, 360 transitions, 4934 flow [2024-06-03 21:12:21,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=5016, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4934, PETRI_PLACES=551, PETRI_TRANSITIONS=360} [2024-06-03 21:12:21,767 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 514 predicate places. [2024-06-03 21:12:21,767 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 360 transitions, 4934 flow [2024-06-03 21:12:21,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:21,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:21,767 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] [2024-06-03 21:12:21,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 21:12:21,767 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-03 21:12:21,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:21,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1546987667, now seen corresponding path program 9 times [2024-06-03 21:12:21,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:21,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995410240] [2024-06-03 21:12:21,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:21,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:21,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:22,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:22,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:22,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995410240] [2024-06-03 21:12:22,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995410240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:22,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:22,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:22,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066369914] [2024-06-03 21:12:22,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:22,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:22,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:22,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:22,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:22,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:22,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 360 transitions, 4934 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:22,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:22,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:22,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:23,317 INFO L124 PetriNetUnfolderBase]: 1742/3643 cut-off events. [2024-06-03 21:12:23,317 INFO L125 PetriNetUnfolderBase]: For 611441/611447 co-relation queries the response was YES. [2024-06-03 21:12:23,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25425 conditions, 3643 events. 1742/3643 cut-off events. For 611441/611447 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 26171 event pairs, 722 based on Foata normal form. 20/3656 useless extension candidates. Maximal degree in co-relation 25258. Up to 2178 conditions per place. [2024-06-03 21:12:23,363 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 291 selfloop transitions, 72 changer transitions 32/399 dead transitions. [2024-06-03 21:12:23,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 399 transitions, 6109 flow [2024-06-03 21:12:23,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:12:23,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:12:23,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 181 transitions. [2024-06-03 21:12:23,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3142361111111111 [2024-06-03 21:12:23,364 INFO L175 Difference]: Start difference. First operand has 551 places, 360 transitions, 4934 flow. Second operand 16 states and 181 transitions. [2024-06-03 21:12:23,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 399 transitions, 6109 flow [2024-06-03 21:12:25,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 399 transitions, 5906 flow, removed 8 selfloop flow, removed 15 redundant places. [2024-06-03 21:12:25,844 INFO L231 Difference]: Finished difference. Result has 535 places, 339 transitions, 4659 flow [2024-06-03 21:12:25,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4739, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4659, PETRI_PLACES=535, PETRI_TRANSITIONS=339} [2024-06-03 21:12:25,845 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 498 predicate places. [2024-06-03 21:12:25,845 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 339 transitions, 4659 flow [2024-06-03 21:12:25,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:25,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:25,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, 1] [2024-06-03 21:12:25,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 21:12:25,845 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-03 21:12:25,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:25,845 INFO L85 PathProgramCache]: Analyzing trace with hash -216790495, now seen corresponding path program 10 times [2024-06-03 21:12:25,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:25,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993132806] [2024-06-03 21:12:25,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:25,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:25,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:26,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:26,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:26,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993132806] [2024-06-03 21:12:26,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993132806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:26,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:26,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:26,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39086538] [2024-06-03 21:12:26,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:26,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:26,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:26,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:26,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:26,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:26,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 339 transitions, 4659 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:26,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:26,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:26,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:27,274 INFO L124 PetriNetUnfolderBase]: 1632/3401 cut-off events. [2024-06-03 21:12:27,274 INFO L125 PetriNetUnfolderBase]: For 491363/491369 co-relation queries the response was YES. [2024-06-03 21:12:27,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23386 conditions, 3401 events. 1632/3401 cut-off events. For 491363/491369 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 23914 event pairs, 706 based on Foata normal form. 12/3406 useless extension candidates. Maximal degree in co-relation 23222. Up to 2178 conditions per place. [2024-06-03 21:12:27,312 INFO L140 encePairwiseOnDemand]: 22/36 looper letters, 269 selfloop transitions, 62 changer transitions 38/371 dead transitions. [2024-06-03 21:12:27,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 371 transitions, 5544 flow [2024-06-03 21:12:27,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 21:12:27,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 21:12:27,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 158 transitions. [2024-06-03 21:12:27,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3134920634920635 [2024-06-03 21:12:27,313 INFO L175 Difference]: Start difference. First operand has 535 places, 339 transitions, 4659 flow. Second operand 14 states and 158 transitions. [2024-06-03 21:12:27,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 371 transitions, 5544 flow [2024-06-03 21:12:29,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 371 transitions, 5368 flow, removed 9 selfloop flow, removed 18 redundant places. [2024-06-03 21:12:29,568 INFO L231 Difference]: Finished difference. Result has 514 places, 321 transitions, 4429 flow [2024-06-03 21:12:29,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4491, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4429, PETRI_PLACES=514, PETRI_TRANSITIONS=321} [2024-06-03 21:12:29,568 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 477 predicate places. [2024-06-03 21:12:29,568 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 321 transitions, 4429 flow [2024-06-03 21:12:29,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:29,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:29,569 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] [2024-06-03 21:12:29,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 21:12:29,569 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-03 21:12:29,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:29,569 INFO L85 PathProgramCache]: Analyzing trace with hash -736811733, now seen corresponding path program 11 times [2024-06-03 21:12:29,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:29,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232356373] [2024-06-03 21:12:29,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:29,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:29,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:30,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:30,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:30,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232356373] [2024-06-03 21:12:30,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232356373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:30,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:30,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:12:30,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106013256] [2024-06-03 21:12:30,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:30,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:12:30,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:30,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:12:30,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:12:30,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:30,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 321 transitions, 4429 flow. Second operand has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:30,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:30,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:30,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:30,931 INFO L124 PetriNetUnfolderBase]: 1540/3181 cut-off events. [2024-06-03 21:12:30,931 INFO L125 PetriNetUnfolderBase]: For 429960/429960 co-relation queries the response was YES. [2024-06-03 21:12:30,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21365 conditions, 3181 events. 1540/3181 cut-off events. For 429960/429960 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22130 event pairs, 524 based on Foata normal form. 8/3188 useless extension candidates. Maximal degree in co-relation 21205. Up to 1888 conditions per place. [2024-06-03 21:12:30,961 INFO L140 encePairwiseOnDemand]: 25/36 looper letters, 196 selfloop transitions, 34 changer transitions 113/345 dead transitions. [2024-06-03 21:12:30,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 345 transitions, 5191 flow [2024-06-03 21:12:30,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:12:30,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:12:30,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 144 transitions. [2024-06-03 21:12:30,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3076923076923077 [2024-06-03 21:12:30,962 INFO L175 Difference]: Start difference. First operand has 514 places, 321 transitions, 4429 flow. Second operand 13 states and 144 transitions. [2024-06-03 21:12:30,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 345 transitions, 5191 flow [2024-06-03 21:12:32,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 345 transitions, 4989 flow, removed 16 selfloop flow, removed 19 redundant places. [2024-06-03 21:12:32,690 INFO L231 Difference]: Finished difference. Result has 481 places, 220 transitions, 2620 flow [2024-06-03 21:12:32,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=4235, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2620, PETRI_PLACES=481, PETRI_TRANSITIONS=220} [2024-06-03 21:12:32,690 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 444 predicate places. [2024-06-03 21:12:32,690 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 220 transitions, 2620 flow [2024-06-03 21:12:32,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:32,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:32,691 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] [2024-06-03 21:12:32,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 21:12:32,691 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-03 21:12:32,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:32,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1597771135, now seen corresponding path program 12 times [2024-06-03 21:12:32,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:32,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925099731] [2024-06-03 21:12:32,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:32,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:33,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:33,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:33,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925099731] [2024-06-03 21:12:33,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925099731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:33,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:33,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:33,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385795320] [2024-06-03 21:12:33,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:33,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:33,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:33,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:33,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:33,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:33,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 220 transitions, 2620 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:33,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:33,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:33,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:33,782 INFO L124 PetriNetUnfolderBase]: 1003/2056 cut-off events. [2024-06-03 21:12:33,783 INFO L125 PetriNetUnfolderBase]: For 350184/350184 co-relation queries the response was YES. [2024-06-03 21:12:33,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14735 conditions, 2056 events. 1003/2056 cut-off events. For 350184/350184 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13011 event pairs, 409 based on Foata normal form. 4/2060 useless extension candidates. Maximal degree in co-relation 14585. Up to 1825 conditions per place. [2024-06-03 21:12:33,807 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 182 selfloop transitions, 26 changer transitions 34/244 dead transitions. [2024-06-03 21:12:33,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 244 transitions, 3176 flow [2024-06-03 21:12:33,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 21:12:33,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 21:12:33,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 134 transitions. [2024-06-03 21:12:33,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2863247863247863 [2024-06-03 21:12:33,808 INFO L175 Difference]: Start difference. First operand has 481 places, 220 transitions, 2620 flow. Second operand 13 states and 134 transitions. [2024-06-03 21:12:33,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 244 transitions, 3176 flow [2024-06-03 21:12:34,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 244 transitions, 2828 flow, removed 26 selfloop flow, removed 54 redundant places. [2024-06-03 21:12:34,898 INFO L231 Difference]: Finished difference. Result has 385 places, 202 transitions, 2150 flow [2024-06-03 21:12:34,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2150, PETRI_PLACES=385, PETRI_TRANSITIONS=202} [2024-06-03 21:12:34,898 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 348 predicate places. [2024-06-03 21:12:34,898 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 202 transitions, 2150 flow [2024-06-03 21:12:34,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:34,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:34,899 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] [2024-06-03 21:12:34,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 21:12:34,899 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-03 21:12:34,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:34,899 INFO L85 PathProgramCache]: Analyzing trace with hash -2098456265, now seen corresponding path program 13 times [2024-06-03 21:12:34,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:34,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497087156] [2024-06-03 21:12:34,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:34,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:35,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:35,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:35,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497087156] [2024-06-03 21:12:35,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497087156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:35,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:35,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:35,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348075442] [2024-06-03 21:12:35,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:35,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:35,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:35,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:35,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:35,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:35,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 202 transitions, 2150 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:35,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:35,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:35,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:35,814 INFO L124 PetriNetUnfolderBase]: 930/1905 cut-off events. [2024-06-03 21:12:35,815 INFO L125 PetriNetUnfolderBase]: For 265624/265624 co-relation queries the response was YES. [2024-06-03 21:12:35,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12279 conditions, 1905 events. 930/1905 cut-off events. For 265624/265624 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12029 event pairs, 275 based on Foata normal form. 8/1913 useless extension candidates. Maximal degree in co-relation 12154. Up to 1171 conditions per place. [2024-06-03 21:12:35,833 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 169 selfloop transitions, 42 changer transitions 25/238 dead transitions. [2024-06-03 21:12:35,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 238 transitions, 2884 flow [2024-06-03 21:12:35,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-03 21:12:35,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-03 21:12:35,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 179 transitions. [2024-06-03 21:12:35,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2762345679012346 [2024-06-03 21:12:35,834 INFO L175 Difference]: Start difference. First operand has 385 places, 202 transitions, 2150 flow. Second operand 18 states and 179 transitions. [2024-06-03 21:12:35,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 238 transitions, 2884 flow [2024-06-03 21:12:36,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 238 transitions, 2643 flow, removed 15 selfloop flow, removed 32 redundant places. [2024-06-03 21:12:36,868 INFO L231 Difference]: Finished difference. Result has 358 places, 190 transitions, 1897 flow [2024-06-03 21:12:36,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1927, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1897, PETRI_PLACES=358, PETRI_TRANSITIONS=190} [2024-06-03 21:12:36,869 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 321 predicate places. [2024-06-03 21:12:36,869 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 190 transitions, 1897 flow [2024-06-03 21:12:36,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:36,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:36,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, 1, 1, 1, 1] [2024-06-03 21:12:36,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 21:12:36,869 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-03 21:12:36,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:36,869 INFO L85 PathProgramCache]: Analyzing trace with hash -2028471271, now seen corresponding path program 14 times [2024-06-03 21:12:36,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:36,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927102234] [2024-06-03 21:12:36,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:36,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:36,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:37,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:37,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927102234] [2024-06-03 21:12:37,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927102234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:37,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:37,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:37,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409434626] [2024-06-03 21:12:37,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:37,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:37,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:37,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:37,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:37,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:37,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 190 transitions, 1897 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:37,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:37,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:37,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:37,730 INFO L124 PetriNetUnfolderBase]: 850/1741 cut-off events. [2024-06-03 21:12:37,730 INFO L125 PetriNetUnfolderBase]: For 218448/218448 co-relation queries the response was YES. [2024-06-03 21:12:37,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10251 conditions, 1741 events. 850/1741 cut-off events. For 218448/218448 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10763 event pairs, 259 based on Foata normal form. 12/1753 useless extension candidates. Maximal degree in co-relation 10137. Up to 1171 conditions per place. [2024-06-03 21:12:37,747 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 160 selfloop transitions, 36 changer transitions 28/226 dead transitions. [2024-06-03 21:12:37,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 226 transitions, 2591 flow [2024-06-03 21:12:37,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:12:37,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:12:37,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 183 transitions. [2024-06-03 21:12:37,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2675438596491228 [2024-06-03 21:12:37,748 INFO L175 Difference]: Start difference. First operand has 358 places, 190 transitions, 1897 flow. Second operand 19 states and 183 transitions. [2024-06-03 21:12:37,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 226 transitions, 2591 flow [2024-06-03 21:12:38,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 226 transitions, 2410 flow, removed 10 selfloop flow, removed 31 redundant places. [2024-06-03 21:12:38,299 INFO L231 Difference]: Finished difference. Result has 334 places, 175 transitions, 1656 flow [2024-06-03 21:12:38,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1656, PETRI_PLACES=334, PETRI_TRANSITIONS=175} [2024-06-03 21:12:38,299 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 297 predicate places. [2024-06-03 21:12:38,299 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 175 transitions, 1656 flow [2024-06-03 21:12:38,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:38,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:38,299 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] [2024-06-03 21:12:38,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 21:12:38,299 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-03 21:12:38,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:38,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1350535479, now seen corresponding path program 15 times [2024-06-03 21:12:38,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:38,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405640932] [2024-06-03 21:12:38,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:38,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:38,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:38,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:38,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:38,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405640932] [2024-06-03 21:12:38,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405640932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:38,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:38,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:38,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398668916] [2024-06-03 21:12:38,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:38,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:38,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:38,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:38,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:38,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:38,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 175 transitions, 1656 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:38,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:38,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:38,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:39,047 INFO L124 PetriNetUnfolderBase]: 744/1523 cut-off events. [2024-06-03 21:12:39,047 INFO L125 PetriNetUnfolderBase]: For 158734/158734 co-relation queries the response was YES. [2024-06-03 21:12:39,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7941 conditions, 1523 events. 744/1523 cut-off events. For 158734/158734 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9111 event pairs, 245 based on Foata normal form. 16/1539 useless extension candidates. Maximal degree in co-relation 7831. Up to 1171 conditions per place. [2024-06-03 21:12:39,058 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 134 selfloop transitions, 14 changer transitions 51/201 dead transitions. [2024-06-03 21:12:39,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 201 transitions, 2108 flow [2024-06-03 21:12:39,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-03 21:12:39,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-03 21:12:39,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 153 transitions. [2024-06-03 21:12:39,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.265625 [2024-06-03 21:12:39,058 INFO L175 Difference]: Start difference. First operand has 334 places, 175 transitions, 1656 flow. Second operand 16 states and 153 transitions. [2024-06-03 21:12:39,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 201 transitions, 2108 flow [2024-06-03 21:12:39,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 201 transitions, 2008 flow, removed 9 selfloop flow, removed 26 redundant places. [2024-06-03 21:12:39,339 INFO L231 Difference]: Finished difference. Result has 309 places, 145 transitions, 1321 flow [2024-06-03 21:12:39,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1556, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1321, PETRI_PLACES=309, PETRI_TRANSITIONS=145} [2024-06-03 21:12:39,340 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 272 predicate places. [2024-06-03 21:12:39,340 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 145 transitions, 1321 flow [2024-06-03 21:12:39,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:39,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:39,340 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] [2024-06-03 21:12:39,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 21:12:39,340 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-03 21:12:39,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:39,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1551378603, now seen corresponding path program 16 times [2024-06-03 21:12:39,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:39,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34929444] [2024-06-03 21:12:39,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:39,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:39,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:39,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:39,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:39,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34929444] [2024-06-03 21:12:39,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34929444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:39,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:39,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 21:12:39,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176549834] [2024-06-03 21:12:39,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:39,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 21:12:39,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:39,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 21:12:39,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-03 21:12:39,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:39,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 145 transitions, 1321 flow. Second operand has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:39,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:39,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:39,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:40,016 INFO L124 PetriNetUnfolderBase]: 601/1222 cut-off events. [2024-06-03 21:12:40,016 INFO L125 PetriNetUnfolderBase]: For 86166/86166 co-relation queries the response was YES. [2024-06-03 21:12:40,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6287 conditions, 1222 events. 601/1222 cut-off events. For 86166/86166 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6833 event pairs, 93 based on Foata normal form. 4/1226 useless extension candidates. Maximal degree in co-relation 6185. Up to 602 conditions per place. [2024-06-03 21:12:40,023 INFO L140 encePairwiseOnDemand]: 26/36 looper letters, 83 selfloop transitions, 49 changer transitions 36/170 dead transitions. [2024-06-03 21:12:40,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 170 transitions, 1709 flow [2024-06-03 21:12:40,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:12:40,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:12:40,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 143 transitions. [2024-06-03 21:12:40,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26481481481481484 [2024-06-03 21:12:40,024 INFO L175 Difference]: Start difference. First operand has 309 places, 145 transitions, 1321 flow. Second operand 15 states and 143 transitions. [2024-06-03 21:12:40,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 170 transitions, 1709 flow [2024-06-03 21:12:40,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 170 transitions, 1603 flow, removed 20 selfloop flow, removed 30 redundant places. [2024-06-03 21:12:40,162 INFO L231 Difference]: Finished difference. Result has 245 places, 124 transitions, 1165 flow [2024-06-03 21:12:40,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1165, PETRI_PLACES=245, PETRI_TRANSITIONS=124} [2024-06-03 21:12:40,162 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 208 predicate places. [2024-06-03 21:12:40,162 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 124 transitions, 1165 flow [2024-06-03 21:12:40,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.083333333333333) internal successors, (85), 12 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:40,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:40,162 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] [2024-06-03 21:12:40,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 21:12:40,163 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-03 21:12:40,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:40,163 INFO L85 PathProgramCache]: Analyzing trace with hash 90957653, now seen corresponding path program 17 times [2024-06-03 21:12:40,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:40,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951777810] [2024-06-03 21:12:40,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:40,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:40,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:40,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-03 21:12:40,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:40,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951777810] [2024-06-03 21:12:40,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951777810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:40,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:40,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:40,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800985384] [2024-06-03 21:12:40,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:40,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:40,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:40,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:40,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:40,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:40,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 124 transitions, 1165 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:40,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:40,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:40,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:40,904 INFO L124 PetriNetUnfolderBase]: 501/1026 cut-off events. [2024-06-03 21:12:40,904 INFO L125 PetriNetUnfolderBase]: For 43271/43271 co-relation queries the response was YES. [2024-06-03 21:12:40,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5034 conditions, 1026 events. 501/1026 cut-off events. For 43271/43271 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5492 event pairs, 35 based on Foata normal form. 4/1030 useless extension candidates. Maximal degree in co-relation 4951. Up to 488 conditions per place. [2024-06-03 21:12:40,910 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 62 selfloop transitions, 66 changer transitions 20/150 dead transitions. [2024-06-03 21:12:40,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 150 transitions, 1515 flow [2024-06-03 21:12:40,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:12:40,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:12:40,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 151 transitions. [2024-06-03 21:12:40,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24673202614379086 [2024-06-03 21:12:40,911 INFO L175 Difference]: Start difference. First operand has 245 places, 124 transitions, 1165 flow. Second operand 17 states and 151 transitions. [2024-06-03 21:12:40,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 150 transitions, 1515 flow [2024-06-03 21:12:40,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 150 transitions, 1305 flow, removed 10 selfloop flow, removed 31 redundant places. [2024-06-03 21:12:40,994 INFO L231 Difference]: Finished difference. Result has 211 places, 117 transitions, 1040 flow [2024-06-03 21:12:40,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1040, PETRI_PLACES=211, PETRI_TRANSITIONS=117} [2024-06-03 21:12:40,998 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 174 predicate places. [2024-06-03 21:12:40,998 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 117 transitions, 1040 flow [2024-06-03 21:12:40,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:40,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:40,998 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] [2024-06-03 21:12:40,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 21:12:40,998 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-03 21:12:40,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:40,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1444746759, now seen corresponding path program 18 times [2024-06-03 21:12:40,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:40,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669140365] [2024-06-03 21:12:40,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:40,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:41,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:41,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:41,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:41,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669140365] [2024-06-03 21:12:41,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669140365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:41,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:41,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:41,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607549013] [2024-06-03 21:12:41,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:41,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:41,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:41,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:41,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:41,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:41,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 117 transitions, 1040 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:41,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:41,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:41,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:41,756 INFO L124 PetriNetUnfolderBase]: 457/938 cut-off events. [2024-06-03 21:12:41,756 INFO L125 PetriNetUnfolderBase]: For 26121/26121 co-relation queries the response was YES. [2024-06-03 21:12:41,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4120 conditions, 938 events. 457/938 cut-off events. For 26121/26121 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4900 event pairs, 39 based on Foata normal form. 8/946 useless extension candidates. Maximal degree in co-relation 4048. Up to 230 conditions per place. [2024-06-03 21:12:41,762 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 68 selfloop transitions, 51 changer transitions 29/150 dead transitions. [2024-06-03 21:12:41,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 150 transitions, 1406 flow [2024-06-03 21:12:41,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-03 21:12:41,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-03 21:12:41,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 179 transitions. [2024-06-03 21:12:41,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24861111111111112 [2024-06-03 21:12:41,763 INFO L175 Difference]: Start difference. First operand has 211 places, 117 transitions, 1040 flow. Second operand 20 states and 179 transitions. [2024-06-03 21:12:41,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 150 transitions, 1406 flow [2024-06-03 21:12:41,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 150 transitions, 1230 flow, removed 3 selfloop flow, removed 16 redundant places. [2024-06-03 21:12:41,809 INFO L231 Difference]: Finished difference. Result has 206 places, 101 transitions, 836 flow [2024-06-03 21:12:41,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=836, PETRI_PLACES=206, PETRI_TRANSITIONS=101} [2024-06-03 21:12:41,810 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 169 predicate places. [2024-06-03 21:12:41,810 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 101 transitions, 836 flow [2024-06-03 21:12:41,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:41,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:41,810 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] [2024-06-03 21:12:41,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 21:12:41,810 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-03 21:12:41,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:41,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1281948647, now seen corresponding path program 19 times [2024-06-03 21:12:41,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:41,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341763544] [2024-06-03 21:12:41,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:41,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:41,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:42,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:42,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:42,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341763544] [2024-06-03 21:12:42,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341763544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:42,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:42,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:42,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035926014] [2024-06-03 21:12:42,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:42,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:42,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:42,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:42,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:42,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:42,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 101 transitions, 836 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:42,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:42,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:42,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:42,521 INFO L124 PetriNetUnfolderBase]: 365/758 cut-off events. [2024-06-03 21:12:42,521 INFO L125 PetriNetUnfolderBase]: For 19813/19813 co-relation queries the response was YES. [2024-06-03 21:12:42,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3328 conditions, 758 events. 365/758 cut-off events. For 19813/19813 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3722 event pairs, 47 based on Foata normal form. 4/762 useless extension candidates. Maximal degree in co-relation 3258. Up to 220 conditions per place. [2024-06-03 21:12:42,524 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 60 selfloop transitions, 49 changer transitions 22/133 dead transitions. [2024-06-03 21:12:42,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 133 transitions, 1166 flow [2024-06-03 21:12:42,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-03 21:12:42,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-03 21:12:42,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 174 transitions. [2024-06-03 21:12:42,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2543859649122807 [2024-06-03 21:12:42,525 INFO L175 Difference]: Start difference. First operand has 206 places, 101 transitions, 836 flow. Second operand 19 states and 174 transitions. [2024-06-03 21:12:42,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 133 transitions, 1166 flow [2024-06-03 21:12:42,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 133 transitions, 1052 flow, removed 5 selfloop flow, removed 20 redundant places. [2024-06-03 21:12:42,564 INFO L231 Difference]: Finished difference. Result has 194 places, 92 transitions, 749 flow [2024-06-03 21:12:42,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=722, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=749, PETRI_PLACES=194, PETRI_TRANSITIONS=92} [2024-06-03 21:12:42,564 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 157 predicate places. [2024-06-03 21:12:42,564 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 92 transitions, 749 flow [2024-06-03 21:12:42,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:42,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:42,565 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] [2024-06-03 21:12:42,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 21:12:42,565 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 21:12:42,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:42,565 INFO L85 PathProgramCache]: Analyzing trace with hash 2097058103, now seen corresponding path program 20 times [2024-06-03 21:12:42,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:42,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841422019] [2024-06-03 21:12:42,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:42,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:42,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:42,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:42,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841422019] [2024-06-03 21:12:42,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841422019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:42,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:42,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:42,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105272307] [2024-06-03 21:12:42,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:42,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:42,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:42,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:42,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:43,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:43,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 92 transitions, 749 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:43,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:43,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:43,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:43,229 INFO L124 PetriNetUnfolderBase]: 311/652 cut-off events. [2024-06-03 21:12:43,229 INFO L125 PetriNetUnfolderBase]: For 13181/13181 co-relation queries the response was YES. [2024-06-03 21:12:43,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2748 conditions, 652 events. 311/652 cut-off events. For 13181/13181 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3041 event pairs, 41 based on Foata normal form. 4/656 useless extension candidates. Maximal degree in co-relation 2682. Up to 220 conditions per place. [2024-06-03 21:12:43,232 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 43 selfloop transitions, 23 changer transitions 50/118 dead transitions. [2024-06-03 21:12:43,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 118 transitions, 1035 flow [2024-06-03 21:12:43,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 21:12:43,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 21:12:43,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 154 transitions. [2024-06-03 21:12:43,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25163398692810457 [2024-06-03 21:12:43,232 INFO L175 Difference]: Start difference. First operand has 194 places, 92 transitions, 749 flow. Second operand 17 states and 154 transitions. [2024-06-03 21:12:43,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 118 transitions, 1035 flow [2024-06-03 21:12:43,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 118 transitions, 905 flow, removed 6 selfloop flow, removed 19 redundant places. [2024-06-03 21:12:43,256 INFO L231 Difference]: Finished difference. Result has 183 places, 59 transitions, 444 flow [2024-06-03 21:12:43,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=444, PETRI_PLACES=183, PETRI_TRANSITIONS=59} [2024-06-03 21:12:43,256 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 146 predicate places. [2024-06-03 21:12:43,256 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 59 transitions, 444 flow [2024-06-03 21:12:43,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:43,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 21:12:43,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] [2024-06-03 21:12:43,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 21:12:43,256 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-03 21:12:43,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 21:12:43,256 INFO L85 PathProgramCache]: Analyzing trace with hash -755017899, now seen corresponding path program 21 times [2024-06-03 21:12:43,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 21:12:43,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370402564] [2024-06-03 21:12:43,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 21:12:43,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 21:12:43,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 21:12:43,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 21:12:43,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 21:12:43,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370402564] [2024-06-03 21:12:43,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370402564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 21:12:43,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 21:12:43,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-03 21:12:43,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847977252] [2024-06-03 21:12:43,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 21:12:43,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-03 21:12:43,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 21:12:43,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-03 21:12:43,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-03 21:12:43,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 36 [2024-06-03 21:12:43,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 59 transitions, 444 flow. Second operand has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:43,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 21:12:43,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 36 [2024-06-03 21:12:43,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 21:12:43,876 INFO L124 PetriNetUnfolderBase]: 173/374 cut-off events. [2024-06-03 21:12:43,876 INFO L125 PetriNetUnfolderBase]: For 8427/8427 co-relation queries the response was YES. [2024-06-03 21:12:43,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1260 conditions, 374 events. 173/374 cut-off events. For 8427/8427 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1435 event pairs, 3 based on Foata normal form. 12/386 useless extension candidates. Maximal degree in co-relation 1198. Up to 144 conditions per place. [2024-06-03 21:12:43,877 INFO L140 encePairwiseOnDemand]: 24/36 looper letters, 0 selfloop transitions, 0 changer transitions 75/75 dead transitions. [2024-06-03 21:12:43,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 75 transitions, 548 flow [2024-06-03 21:12:43,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 21:12:43,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 21:12:43,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 124 transitions. [2024-06-03 21:12:43,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.22962962962962963 [2024-06-03 21:12:43,878 INFO L175 Difference]: Start difference. First operand has 183 places, 59 transitions, 444 flow. Second operand 15 states and 124 transitions. [2024-06-03 21:12:43,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 75 transitions, 548 flow [2024-06-03 21:12:43,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 75 transitions, 401 flow, removed 0 selfloop flow, removed 40 redundant places. [2024-06-03 21:12:43,880 INFO L231 Difference]: Finished difference. Result has 122 places, 0 transitions, 0 flow [2024-06-03 21:12:43,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=36, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=0, PETRI_PLACES=122, PETRI_TRANSITIONS=0} [2024-06-03 21:12:43,880 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 85 predicate places. [2024-06-03 21:12:43,880 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 0 transitions, 0 flow [2024-06-03 21:12:43,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.923076923076923) internal successors, (90), 13 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 21:12:43,882 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-03 21:12:43,882 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-03 21:12:43,883 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-03 21:12:43,883 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-03 21:12:43,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 21:12:43,883 INFO L445 BasicCegarLoop]: Path program histogram: [25, 21, 20, 20, 20, 7, 7, 6, 5, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 21:12:43,885 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-03 21:12:43,885 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-03 21:12:43,888 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-03 21:12:43,888 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-03 21:12:43,888 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.06 09:12:43 BasicIcfg [2024-06-03 21:12:43,888 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-03 21:12:43,889 INFO L158 Benchmark]: Toolchain (without parser) took 559232.55ms. Allocated memory was 130.0MB in the beginning and 6.8GB in the end (delta: 6.6GB). Free memory was 79.7MB in the beginning and 3.1GB in the end (delta: -3.1GB). Peak memory consumption was 3.6GB. Max. memory is 16.1GB. [2024-06-03 21:12:43,889 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 92.3MB. Free memory is still 58.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 21:12:43,889 INFO L158 Benchmark]: Witness Parser took 0.07ms. Allocated memory is still 130.0MB. Free memory is still 84.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 21:12:43,889 INFO L158 Benchmark]: CACSL2BoogieTranslator took 328.22ms. Allocated memory is still 130.0MB. Free memory was 79.4MB in the beginning and 101.8MB in the end (delta: -22.4MB). Peak memory consumption was 19.0MB. Max. memory is 16.1GB. [2024-06-03 21:12:43,889 INFO L158 Benchmark]: Boogie Procedure Inliner took 86.59ms. Allocated memory is still 130.0MB. Free memory was 101.8MB in the beginning and 100.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-03 21:12:43,889 INFO L158 Benchmark]: Boogie Preprocessor took 48.17ms. Allocated memory is still 130.0MB. Free memory was 100.4MB in the beginning and 98.3MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 21:12:43,890 INFO L158 Benchmark]: RCFGBuilder took 450.27ms. Allocated memory is still 130.0MB. Free memory was 98.3MB in the beginning and 59.5MB in the end (delta: 38.8MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. [2024-06-03 21:12:43,890 INFO L158 Benchmark]: TraceAbstraction took 558313.82ms. Allocated memory was 130.0MB in the beginning and 6.8GB in the end (delta: 6.6GB). Free memory was 58.5MB in the beginning and 3.1GB in the end (delta: -3.1GB). Peak memory consumption was 3.6GB. Max. memory is 16.1GB. [2024-06-03 21:12:43,890 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.13ms. Allocated memory is still 92.3MB. Free memory is still 58.9MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.07ms. Allocated memory is still 130.0MB. Free memory is still 84.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 328.22ms. Allocated memory is still 130.0MB. Free memory was 79.4MB in the beginning and 101.8MB in the end (delta: -22.4MB). Peak memory consumption was 19.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 86.59ms. Allocated memory is still 130.0MB. Free memory was 101.8MB in the beginning and 100.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 48.17ms. Allocated memory is still 130.0MB. Free memory was 100.4MB in the beginning and 98.3MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 450.27ms. Allocated memory is still 130.0MB. Free memory was 98.3MB in the beginning and 59.5MB in the end (delta: 38.8MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. * TraceAbstraction took 558313.82ms. Allocated memory was 130.0MB in the beginning and 6.8GB in the end (delta: 6.6GB). Free memory was 58.5MB in the beginning and 3.1GB in the end (delta: -3.1GB). Peak memory consumption was 3.6GB. 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, 61 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: 558.2s, OverallIterations: 159, TraceHistogramMax: 1, PathProgramHistogramMax: 25, EmptinessCheckTime: 0.0s, AutomataDifference: 497.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16644 SdHoareTripleChecker+Valid, 25.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14944 mSDsluCounter, 8362 SdHoareTripleChecker+Invalid, 21.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6497 mSDsCounter, 2541 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 54610 IncrementalHoareTripleChecker+Invalid, 57151 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2541 mSolverCounterUnsat, 1865 mSDtfsCounter, 54610 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2525 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 2462 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7031 ImplicationChecksByTransitivity, 20.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11227occurred in iteration=138, InterpolantAutomatonStates: 2200, 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, 58.8s InterpolantComputationTime, 3516 NumberOfCodeBlocks, 3516 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 3357 ConstructedInterpolants, 0 QuantifiedInterpolants, 47058 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 159 InterpolantComputations, 159 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-03 21:12:43,919 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