./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 cde23df1 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-cde23df-m [2024-06-14 14:21:27,477 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 14:21:27,551 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 14:21:27,554 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 14:21:27,555 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 14:21:27,571 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 14:21:27,571 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 14:21:27,572 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 14:21:27,572 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 14:21:27,572 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 14:21:27,573 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 14:21:27,573 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 14:21:27,573 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 14:21:27,574 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 14:21:27,574 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 14:21:27,574 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 14:21:27,575 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 14:21:27,575 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 14:21:27,575 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 14:21:27,575 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 14:21:27,576 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 14:21:27,577 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 14:21:27,577 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 14:21:27,577 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 14:21:27,578 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 14:21:27,578 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 14:21:27,578 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 14:21:27,579 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 14:21:27,579 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 14:21:27,579 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 14:21:27,580 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 14:21:27,580 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 14:21:27,580 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:21:27,581 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 14:21:27,581 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 14:21:27,582 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 14:21:27,582 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 14:21:27,582 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 14:21:27,583 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 14:21:27,583 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 14:21:27,583 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 14:21:27,584 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 14:21:27,584 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 14:21:27,584 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-14 14:21:27,942 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 14:21:27,969 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 14:21:27,972 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 14:21:27,973 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 14:21:27,973 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 14:21:27,975 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-14 14:21:29,178 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 14:21:29,382 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 14:21:29,382 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy6.wvr.c [2024-06-14 14:21:29,389 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9594d65c2/01060348c3e14d699c92b4616d567fa8/FLAG4c0e4216c [2024-06-14 14:21:29,400 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9594d65c2/01060348c3e14d699c92b4616d567fa8 [2024-06-14 14:21:29,402 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 14:21:29,403 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 14:21:29,403 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-14 14:21:29,551 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 14:21:29,553 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 14:21:29,554 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 14:21:29,554 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 14:21:29,558 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 14:21:29,559 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:21:29" (1/2) ... [2024-06-14 14:21:29,560 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29e8cfea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:21:29, skipping insertion in model container [2024-06-14 14:21:29,560 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:21:29" (1/2) ... [2024-06-14 14:21:29,562 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2b555149 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:21:29, skipping insertion in model container [2024-06-14 14:21:29,562 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:21:29" (2/2) ... [2024-06-14 14:21:29,563 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29e8cfea and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29, skipping insertion in model container [2024-06-14 14:21:29,563 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:21:29" (2/2) ... [2024-06-14 14:21:29,563 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 14:21:29,589 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 14:21:29,591 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-14 14:21:29,591 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-14 14:21:29,591 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 14:21:29,591 INFO L106 edCorrectnessWitness]: ghost_update [L110-L110] multithreaded = 1; [2024-06-14 14:21:29,612 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 14:21:29,817 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:21:29,828 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 14:21:29,942 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:21:29,958 INFO L206 MainTranslator]: Completed translation [2024-06-14 14:21:29,958 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29 WrapperNode [2024-06-14 14:21:29,959 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 14:21:29,960 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 14:21:29,960 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 14:21:29,960 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 14:21:29,973 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 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:29,981 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 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,022 INFO L138 Inliner]: procedures = 20, calls = 50, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 119 [2024-06-14 14:21:30,023 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 14:21:30,024 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 14:21:30,024 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 14:21:30,024 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 14:21:30,035 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,036 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,039 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,054 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-14 14:21:30,054 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,061 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,068 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,075 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,077 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,079 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,082 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 14:21:30,083 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 14:21:30,083 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 14:21:30,083 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 14:21:30,084 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (1/1) ... [2024-06-14 14:21:30,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:21:30,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 14:21:30,142 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-14 14:21:30,190 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-14 14:21:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 14:21:30,211 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-06-14 14:21:30,213 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-06-14 14:21:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-06-14 14:21:30,213 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-06-14 14:21:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 14:21:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 14:21:30,213 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 14:21:30,214 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 14:21:30,214 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 14:21:30,216 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 14:21:30,297 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 14:21:30,300 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 14:21:30,611 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 14:21:30,611 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 14:21:30,700 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 14:21:30,704 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 14:21:30,706 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:21:30 BoogieIcfgContainer [2024-06-14 14:21:30,706 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 14:21:30,710 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 14:21:30,710 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 14:21:30,714 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 14:21:30,714 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 02:21:29" (1/4) ... [2024-06-14 14:21:30,717 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2352fca0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:21:30, skipping insertion in model container [2024-06-14 14:21:30,718 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:21:29" (2/4) ... [2024-06-14 14:21:30,719 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2352fca0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:21:30, skipping insertion in model container [2024-06-14 14:21:30,719 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:21:29" (3/4) ... [2024-06-14 14:21:30,719 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2352fca0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:21:30, skipping insertion in model container [2024-06-14 14:21:30,719 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:21:30" (4/4) ... [2024-06-14 14:21:30,721 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy6.wvr.c [2024-06-14 14:21:30,737 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 14:21:30,738 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 14:21:30,738 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 14:21:30,794 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-06-14 14:21:30,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 38 transitions, 90 flow [2024-06-14 14:21:30,874 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-14 14:21:30,876 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-14 14:21:30,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 36 events. 0/36 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 44 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2024-06-14 14:21:30,878 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 38 transitions, 90 flow [2024-06-14 14:21:30,881 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 32 transitions, 70 flow [2024-06-14 14:21:30,891 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 14:21:30,896 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;@2451d7a7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 14:21:30,897 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 14:21:30,901 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 14:21:30,901 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 14:21:30,901 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:21:30,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:30,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 14:21:30,902 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-14 14:21:30,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:30,907 INFO L85 PathProgramCache]: Analyzing trace with hash -867461194, now seen corresponding path program 1 times [2024-06-14 14:21:30,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:30,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310055665] [2024-06-14 14:21:30,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:30,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:31,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:31,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-14 14:21:31,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:31,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310055665] [2024-06-14 14:21:31,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310055665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:31,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:31,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 14:21:31,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839363960] [2024-06-14 14:21:31,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:31,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:21:31,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:31,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:21:31,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:21:31,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-06-14 14:21:31,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 32 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:31,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:31,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-06-14 14:21:31,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:32,133 INFO L124 PetriNetUnfolderBase]: 183/422 cut-off events. [2024-06-14 14:21:32,134 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-14 14:21:32,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 422 events. 183/422 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2008 event pairs, 77 based on Foata normal form. 3/406 useless extension candidates. Maximal degree in co-relation 764. Up to 321 conditions per place. [2024-06-14 14:21:32,140 INFO L140 encePairwiseOnDemand]: 33/38 looper letters, 26 selfloop transitions, 3 changer transitions 0/40 dead transitions. [2024-06-14 14:21:32,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 40 transitions, 147 flow [2024-06-14 14:21:32,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:21:32,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:21:32,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-14 14:21:32,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6403508771929824 [2024-06-14 14:21:32,155 INFO L175 Difference]: Start difference. First operand has 39 places, 32 transitions, 70 flow. Second operand 3 states and 73 transitions. [2024-06-14 14:21:32,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 40 transitions, 147 flow [2024-06-14 14:21:32,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 144 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:32,161 INFO L231 Difference]: Finished difference. Result has 40 places, 34 transitions, 89 flow [2024-06-14 14:21:32,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=89, PETRI_PLACES=40, PETRI_TRANSITIONS=34} [2024-06-14 14:21:32,166 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1 predicate places. [2024-06-14 14:21:32,167 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 34 transitions, 89 flow [2024-06-14 14:21:32,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:32,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:32,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:32,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 14:21:32,168 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-14 14:21:32,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:32,169 INFO L85 PathProgramCache]: Analyzing trace with hash -406528075, now seen corresponding path program 1 times [2024-06-14 14:21:32,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:32,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114737883] [2024-06-14 14:21:32,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:32,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:32,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:32,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:32,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114737883] [2024-06-14 14:21:32,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114737883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:32,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:32,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:21:32,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712807939] [2024-06-14 14:21:32,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:32,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:21:32,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:32,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:21:32,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:21:32,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-14 14:21:32,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 34 transitions, 89 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:32,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:32,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-14 14:21:32,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:32,837 INFO L124 PetriNetUnfolderBase]: 200/442 cut-off events. [2024-06-14 14:21:32,837 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-06-14 14:21:32,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 930 conditions, 442 events. 200/442 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1981 event pairs, 116 based on Foata normal form. 5/436 useless extension candidates. Maximal degree in co-relation 915. Up to 336 conditions per place. [2024-06-14 14:21:32,844 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 32 selfloop transitions, 5 changer transitions 0/47 dead transitions. [2024-06-14 14:21:32,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 47 transitions, 195 flow [2024-06-14 14:21:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:21:32,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:21:32,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-14 14:21:32,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2024-06-14 14:21:32,849 INFO L175 Difference]: Start difference. First operand has 40 places, 34 transitions, 89 flow. Second operand 4 states and 92 transitions. [2024-06-14 14:21:32,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 47 transitions, 195 flow [2024-06-14 14:21:32,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 47 transitions, 192 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 14:21:32,852 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 115 flow [2024-06-14 14:21:32,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=115, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 14:21:32,853 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2024-06-14 14:21:32,854 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 115 flow [2024-06-14 14:21:32,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:32,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:32,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:32,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 14:21:32,855 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-14 14:21:32,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:32,860 INFO L85 PathProgramCache]: Analyzing trace with hash 282532372, now seen corresponding path program 1 times [2024-06-14 14:21:32,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:32,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093180879] [2024-06-14 14:21:32,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:32,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:32,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:33,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-14 14:21:33,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:33,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093180879] [2024-06-14 14:21:33,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093180879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:33,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:33,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:21:33,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360215244] [2024-06-14 14:21:33,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:33,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:21:33,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:33,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:21:33,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:21:33,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-14 14:21:33,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 115 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:33,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:33,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-14 14:21:33,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:33,346 INFO L124 PetriNetUnfolderBase]: 191/423 cut-off events. [2024-06-14 14:21:33,346 INFO L125 PetriNetUnfolderBase]: For 195/215 co-relation queries the response was YES. [2024-06-14 14:21:33,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1005 conditions, 423 events. 191/423 cut-off events. For 195/215 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1900 event pairs, 99 based on Foata normal form. 6/418 useless extension candidates. Maximal degree in co-relation 988. Up to 306 conditions per place. [2024-06-14 14:21:33,350 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 14:21:33,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 251 flow [2024-06-14 14:21:33,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:21:33,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:21:33,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-14 14:21:33,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894736842105263 [2024-06-14 14:21:33,355 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 115 flow. Second operand 5 states and 112 transitions. [2024-06-14 14:21:33,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 251 flow [2024-06-14 14:21:33,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 54 transitions, 242 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:33,359 INFO L231 Difference]: Finished difference. Result has 46 places, 38 transitions, 141 flow [2024-06-14 14:21:33,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=141, PETRI_PLACES=46, PETRI_TRANSITIONS=38} [2024-06-14 14:21:33,361 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 7 predicate places. [2024-06-14 14:21:33,361 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 38 transitions, 141 flow [2024-06-14 14:21:33,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:33,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:33,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:33,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 14:21:33,362 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-14 14:21:33,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:33,363 INFO L85 PathProgramCache]: Analyzing trace with hash 168569780, now seen corresponding path program 1 times [2024-06-14 14:21:33,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:33,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653631564] [2024-06-14 14:21:33,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:33,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:33,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:33,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:33,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:33,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653631564] [2024-06-14 14:21:33,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653631564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:33,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:33,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:21:33,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554849079] [2024-06-14 14:21:33,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:33,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:21:33,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:33,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:21:33,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:21:33,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-14 14:21:33,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 38 transitions, 141 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 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-14 14:21:33,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:33,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-14 14:21:33,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:33,978 INFO L124 PetriNetUnfolderBase]: 301/645 cut-off events. [2024-06-14 14:21:33,978 INFO L125 PetriNetUnfolderBase]: For 603/605 co-relation queries the response was YES. [2024-06-14 14:21:33,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1662 conditions, 645 events. 301/645 cut-off events. For 603/605 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3112 event pairs, 92 based on Foata normal form. 5/639 useless extension candidates. Maximal degree in co-relation 1644. Up to 406 conditions per place. [2024-06-14 14:21:33,982 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 52 selfloop transitions, 10 changer transitions 0/70 dead transitions. [2024-06-14 14:21:33,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 70 transitions, 373 flow [2024-06-14 14:21:33,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:21:33,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:21:33,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-14 14:21:33,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5482456140350878 [2024-06-14 14:21:33,984 INFO L175 Difference]: Start difference. First operand has 46 places, 38 transitions, 141 flow. Second operand 6 states and 125 transitions. [2024-06-14 14:21:33,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 70 transitions, 373 flow [2024-06-14 14:21:33,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 70 transitions, 354 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 14:21:33,987 INFO L231 Difference]: Finished difference. Result has 52 places, 48 transitions, 218 flow [2024-06-14 14:21:33,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=218, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2024-06-14 14:21:33,988 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 13 predicate places. [2024-06-14 14:21:33,988 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 218 flow [2024-06-14 14:21:33,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 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-14 14:21:33,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:33,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:33,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 14:21:33,989 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-14 14:21:33,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:33,990 INFO L85 PathProgramCache]: Analyzing trace with hash 500429267, now seen corresponding path program 1 times [2024-06-14 14:21:33,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:33,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230329796] [2024-06-14 14:21:33,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:33,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:33,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:34,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:34,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:34,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230329796] [2024-06-14 14:21:34,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230329796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:34,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:34,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:21:34,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867216404] [2024-06-14 14:21:34,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:34,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:21:34,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:34,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:21:34,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:21:34,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-14 14:21:34,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 218 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:34,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:34,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-14 14:21:34,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:34,627 INFO L124 PetriNetUnfolderBase]: 301/629 cut-off events. [2024-06-14 14:21:34,628 INFO L125 PetriNetUnfolderBase]: For 1134/1153 co-relation queries the response was YES. [2024-06-14 14:21:34,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1867 conditions, 629 events. 301/629 cut-off events. For 1134/1153 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2982 event pairs, 111 based on Foata normal form. 32/649 useless extension candidates. Maximal degree in co-relation 1845. Up to 401 conditions per place. [2024-06-14 14:21:34,634 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 49 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-14 14:21:34,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 67 transitions, 399 flow [2024-06-14 14:21:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:21:34,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:21:34,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-14 14:21:34,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578947368421052 [2024-06-14 14:21:34,636 INFO L175 Difference]: Start difference. First operand has 52 places, 48 transitions, 218 flow. Second operand 5 states and 106 transitions. [2024-06-14 14:21:34,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 67 transitions, 399 flow [2024-06-14 14:21:34,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 399 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-14 14:21:34,643 INFO L231 Difference]: Finished difference. Result has 58 places, 51 transitions, 277 flow [2024-06-14 14:21:34,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=277, PETRI_PLACES=58, PETRI_TRANSITIONS=51} [2024-06-14 14:21:34,649 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 19 predicate places. [2024-06-14 14:21:34,649 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 51 transitions, 277 flow [2024-06-14 14:21:34,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:34,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:34,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:34,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 14:21:34,651 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-14 14:21:34,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:34,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1738001748, now seen corresponding path program 1 times [2024-06-14 14:21:34,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:34,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968019146] [2024-06-14 14:21:34,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:34,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:34,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:35,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:35,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:35,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968019146] [2024-06-14 14:21:35,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968019146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:35,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:35,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:21:35,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836775813] [2024-06-14 14:21:35,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:35,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:21:35,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:35,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:21:35,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:21:35,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 38 [2024-06-14 14:21:35,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 51 transitions, 277 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:35,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:35,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 38 [2024-06-14 14:21:35,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:35,542 INFO L124 PetriNetUnfolderBase]: 365/740 cut-off events. [2024-06-14 14:21:35,542 INFO L125 PetriNetUnfolderBase]: For 1769/1810 co-relation queries the response was YES. [2024-06-14 14:21:35,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2422 conditions, 740 events. 365/740 cut-off events. For 1769/1810 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3644 event pairs, 114 based on Foata normal form. 21/743 useless extension candidates. Maximal degree in co-relation 2396. Up to 396 conditions per place. [2024-06-14 14:21:35,548 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 58 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-14 14:21:35,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 79 transitions, 533 flow [2024-06-14 14:21:35,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:21:35,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:21:35,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-14 14:21:35,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5394736842105263 [2024-06-14 14:21:35,550 INFO L175 Difference]: Start difference. First operand has 58 places, 51 transitions, 277 flow. Second operand 6 states and 123 transitions. [2024-06-14 14:21:35,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 79 transitions, 533 flow [2024-06-14 14:21:35,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 79 transitions, 519 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:35,554 INFO L231 Difference]: Finished difference. Result has 63 places, 55 transitions, 343 flow [2024-06-14 14:21:35,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=63, PETRI_TRANSITIONS=55} [2024-06-14 14:21:35,555 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 24 predicate places. [2024-06-14 14:21:35,555 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 55 transitions, 343 flow [2024-06-14 14:21:35,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:35,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:35,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:35,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 14:21:35,556 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-14 14:21:35,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:35,557 INFO L85 PathProgramCache]: Analyzing trace with hash -967370116, now seen corresponding path program 1 times [2024-06-14 14:21:35,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:35,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371340367] [2024-06-14 14:21:35,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:35,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:36,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:36,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:36,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371340367] [2024-06-14 14:21:36,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371340367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:36,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:36,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:21:36,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735873283] [2024-06-14 14:21:36,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:36,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:21:36,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:36,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:21:36,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:21:36,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:21:36,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 55 transitions, 343 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:36,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:36,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:21:36,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:36,605 INFO L124 PetriNetUnfolderBase]: 452/887 cut-off events. [2024-06-14 14:21:36,605 INFO L125 PetriNetUnfolderBase]: For 2707/2721 co-relation queries the response was YES. [2024-06-14 14:21:36,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3006 conditions, 887 events. 452/887 cut-off events. For 2707/2721 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4397 event pairs, 162 based on Foata normal form. 22/898 useless extension candidates. Maximal degree in co-relation 2977. Up to 687 conditions per place. [2024-06-14 14:21:36,612 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 62 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-14 14:21:36,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 83 transitions, 607 flow [2024-06-14 14:21:36,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:21:36,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:21:36,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 14:21:36,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-06-14 14:21:36,614 INFO L175 Difference]: Start difference. First operand has 63 places, 55 transitions, 343 flow. Second operand 7 states and 119 transitions. [2024-06-14 14:21:36,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 83 transitions, 607 flow [2024-06-14 14:21:36,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 594 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:36,620 INFO L231 Difference]: Finished difference. Result has 71 places, 64 transitions, 449 flow [2024-06-14 14:21:36,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=449, PETRI_PLACES=71, PETRI_TRANSITIONS=64} [2024-06-14 14:21:36,621 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 32 predicate places. [2024-06-14 14:21:36,621 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 64 transitions, 449 flow [2024-06-14 14:21:36,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:36,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:36,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:36,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 14:21:36,622 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:36,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:36,623 INFO L85 PathProgramCache]: Analyzing trace with hash 2009164885, now seen corresponding path program 1 times [2024-06-14 14:21:36,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:36,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059088580] [2024-06-14 14:21:36,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:36,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:36,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:37,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-14 14:21:37,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:37,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059088580] [2024-06-14 14:21:37,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059088580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:37,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:37,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:37,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948236316] [2024-06-14 14:21:37,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:37,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:37,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:37,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:37,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:37,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:21:37,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 64 transitions, 449 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:37,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:37,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:21:37,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:37,567 INFO L124 PetriNetUnfolderBase]: 494/961 cut-off events. [2024-06-14 14:21:37,567 INFO L125 PetriNetUnfolderBase]: For 3937/3944 co-relation queries the response was YES. [2024-06-14 14:21:37,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3564 conditions, 961 events. 494/961 cut-off events. For 3937/3944 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 4755 event pairs, 154 based on Foata normal form. 12/966 useless extension candidates. Maximal degree in co-relation 3528. Up to 748 conditions per place. [2024-06-14 14:21:37,575 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 68 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-14 14:21:37,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 91 transitions, 714 flow [2024-06-14 14:21:37,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:21:37,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:21:37,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 14:21:37,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46616541353383456 [2024-06-14 14:21:37,577 INFO L175 Difference]: Start difference. First operand has 71 places, 64 transitions, 449 flow. Second operand 7 states and 124 transitions. [2024-06-14 14:21:37,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 91 transitions, 714 flow [2024-06-14 14:21:37,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 91 transitions, 696 flow, removed 9 selfloop flow, removed 0 redundant places. [2024-06-14 14:21:37,584 INFO L231 Difference]: Finished difference. Result has 81 places, 69 transitions, 527 flow [2024-06-14 14:21:37,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=417, 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=527, PETRI_PLACES=81, PETRI_TRANSITIONS=69} [2024-06-14 14:21:37,585 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 42 predicate places. [2024-06-14 14:21:37,585 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 69 transitions, 527 flow [2024-06-14 14:21:37,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:37,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:37,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:37,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 14:21:37,586 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:37,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:37,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1525385944, now seen corresponding path program 2 times [2024-06-14 14:21:37,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:37,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847330926] [2024-06-14 14:21:37,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:37,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:37,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:38,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:38,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:38,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847330926] [2024-06-14 14:21:38,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847330926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:38,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:38,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:21:38,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306978487] [2024-06-14 14:21:38,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:38,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:21:38,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:38,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:21:38,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:21:38,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:21:38,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 69 transitions, 527 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:38,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:38,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:21:38,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:38,498 INFO L124 PetriNetUnfolderBase]: 441/888 cut-off events. [2024-06-14 14:21:38,498 INFO L125 PetriNetUnfolderBase]: For 3703/3727 co-relation queries the response was YES. [2024-06-14 14:21:38,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3306 conditions, 888 events. 441/888 cut-off events. For 3703/3727 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4455 event pairs, 126 based on Foata normal form. 19/888 useless extension candidates. Maximal degree in co-relation 3263. Up to 577 conditions per place. [2024-06-14 14:21:38,506 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 68 selfloop transitions, 20 changer transitions 0/96 dead transitions. [2024-06-14 14:21:38,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 96 transitions, 817 flow [2024-06-14 14:21:38,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:21:38,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:21:38,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 14:21:38,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45723684210526316 [2024-06-14 14:21:38,508 INFO L175 Difference]: Start difference. First operand has 81 places, 69 transitions, 527 flow. Second operand 8 states and 139 transitions. [2024-06-14 14:21:38,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 96 transitions, 817 flow [2024-06-14 14:21:38,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 96 transitions, 789 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:38,518 INFO L231 Difference]: Finished difference. Result has 87 places, 71 transitions, 575 flow [2024-06-14 14:21:38,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=575, PETRI_PLACES=87, PETRI_TRANSITIONS=71} [2024-06-14 14:21:38,519 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 48 predicate places. [2024-06-14 14:21:38,520 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 71 transitions, 575 flow [2024-06-14 14:21:38,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:38,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:38,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:38,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 14:21:38,520 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-14 14:21:38,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:38,521 INFO L85 PathProgramCache]: Analyzing trace with hash -280116719, now seen corresponding path program 1 times [2024-06-14 14:21:38,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:38,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100070056] [2024-06-14 14:21:38,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:38,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:39,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:39,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100070056] [2024-06-14 14:21:39,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100070056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:39,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:39,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:39,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835940681] [2024-06-14 14:21:39,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:39,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:39,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:39,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:39,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:39,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:39,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 71 transitions, 575 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 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-14 14:21:39,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:39,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:39,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:39,481 INFO L124 PetriNetUnfolderBase]: 514/981 cut-off events. [2024-06-14 14:21:39,482 INFO L125 PetriNetUnfolderBase]: For 4714/4731 co-relation queries the response was YES. [2024-06-14 14:21:39,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3805 conditions, 981 events. 514/981 cut-off events. For 4714/4731 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4754 event pairs, 179 based on Foata normal form. 5/980 useless extension candidates. Maximal degree in co-relation 3760. Up to 823 conditions per place. [2024-06-14 14:21:39,492 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 67 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-14 14:21:39,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 95 transitions, 859 flow [2024-06-14 14:21:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:21:39,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:21:39,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-14 14:21:39,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40131578947368424 [2024-06-14 14:21:39,494 INFO L175 Difference]: Start difference. First operand has 87 places, 71 transitions, 575 flow. Second operand 8 states and 122 transitions. [2024-06-14 14:21:39,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 95 transitions, 859 flow [2024-06-14 14:21:39,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 95 transitions, 810 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 14:21:39,506 INFO L231 Difference]: Finished difference. Result has 91 places, 79 transitions, 626 flow [2024-06-14 14:21:39,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=626, PETRI_PLACES=91, PETRI_TRANSITIONS=79} [2024-06-14 14:21:39,507 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 52 predicate places. [2024-06-14 14:21:39,507 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 79 transitions, 626 flow [2024-06-14 14:21:39,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 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-14 14:21:39,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:39,508 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-14 14:21:39,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 14:21:39,508 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-14 14:21:39,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:39,509 INFO L85 PathProgramCache]: Analyzing trace with hash -156021234, now seen corresponding path program 1 times [2024-06-14 14:21:39,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:39,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198164024] [2024-06-14 14:21:39,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:39,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:39,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:39,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:39,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:39,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198164024] [2024-06-14 14:21:39,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198164024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:39,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:39,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:21:39,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404914404] [2024-06-14 14:21:39,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:39,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:21:39,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:39,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:21:39,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:21:39,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:21:39,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 79 transitions, 626 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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-14 14:21:39,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:39,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:21:39,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:40,159 INFO L124 PetriNetUnfolderBase]: 529/1008 cut-off events. [2024-06-14 14:21:40,160 INFO L125 PetriNetUnfolderBase]: For 5314/5331 co-relation queries the response was YES. [2024-06-14 14:21:40,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4061 conditions, 1008 events. 529/1008 cut-off events. For 5314/5331 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4896 event pairs, 190 based on Foata normal form. 5/1007 useless extension candidates. Maximal degree in co-relation 4015. Up to 867 conditions per place. [2024-06-14 14:21:40,169 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 75 selfloop transitions, 17 changer transitions 0/101 dead transitions. [2024-06-14 14:21:40,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 101 transitions, 948 flow [2024-06-14 14:21:40,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:21:40,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:21:40,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 14:21:40,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692982456140351 [2024-06-14 14:21:40,172 INFO L175 Difference]: Start difference. First operand has 91 places, 79 transitions, 626 flow. Second operand 6 states and 107 transitions. [2024-06-14 14:21:40,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 101 transitions, 948 flow [2024-06-14 14:21:40,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 101 transitions, 929 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:40,189 INFO L231 Difference]: Finished difference. Result has 97 places, 89 transitions, 744 flow [2024-06-14 14:21:40,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=744, PETRI_PLACES=97, PETRI_TRANSITIONS=89} [2024-06-14 14:21:40,190 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 58 predicate places. [2024-06-14 14:21:40,190 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 89 transitions, 744 flow [2024-06-14 14:21:40,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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-14 14:21:40,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:40,191 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-14 14:21:40,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 14:21:40,191 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-14 14:21:40,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:40,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1817954492, now seen corresponding path program 2 times [2024-06-14 14:21:40,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:40,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120228160] [2024-06-14 14:21:40,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:40,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:40,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:40,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:40,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:40,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120228160] [2024-06-14 14:21:40,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120228160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:40,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:40,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:21:40,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922515790] [2024-06-14 14:21:40,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:40,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:21:40,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:40,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:21:40,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:21:40,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:21:40,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 89 transitions, 744 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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-14 14:21:40,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:40,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:21:40,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:40,870 INFO L124 PetriNetUnfolderBase]: 521/997 cut-off events. [2024-06-14 14:21:40,870 INFO L125 PetriNetUnfolderBase]: For 6007/6024 co-relation queries the response was YES. [2024-06-14 14:21:40,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4194 conditions, 997 events. 521/997 cut-off events. For 6007/6024 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4868 event pairs, 195 based on Foata normal form. 6/997 useless extension candidates. Maximal degree in co-relation 4144. Up to 817 conditions per place. [2024-06-14 14:21:40,880 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 70 selfloop transitions, 22 changer transitions 0/101 dead transitions. [2024-06-14 14:21:40,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 101 transitions, 988 flow [2024-06-14 14:21:40,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:21:40,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:21:40,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-14 14:21:40,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517543859649123 [2024-06-14 14:21:40,882 INFO L175 Difference]: Start difference. First operand has 97 places, 89 transitions, 744 flow. Second operand 6 states and 103 transitions. [2024-06-14 14:21:40,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 101 transitions, 988 flow [2024-06-14 14:21:40,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 101 transitions, 976 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-14 14:21:40,896 INFO L231 Difference]: Finished difference. Result has 103 places, 91 transitions, 801 flow [2024-06-14 14:21:40,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=801, PETRI_PLACES=103, PETRI_TRANSITIONS=91} [2024-06-14 14:21:40,896 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 64 predicate places. [2024-06-14 14:21:40,897 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 91 transitions, 801 flow [2024-06-14 14:21:40,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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-14 14:21:40,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:40,897 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-14 14:21:40,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 14:21:40,898 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-14 14:21:40,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:40,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1817935644, now seen corresponding path program 1 times [2024-06-14 14:21:40,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:40,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179765235] [2024-06-14 14:21:40,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:40,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:40,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:41,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-14 14:21:41,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:41,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179765235] [2024-06-14 14:21:41,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179765235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:41,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:41,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:41,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594562031] [2024-06-14 14:21:41,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:41,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:41,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:41,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:41,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:41,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:21:41,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 91 transitions, 801 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 14:21:41,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:41,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:21:41,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:41,825 INFO L124 PetriNetUnfolderBase]: 556/1034 cut-off events. [2024-06-14 14:21:41,826 INFO L125 PetriNetUnfolderBase]: For 6959/6976 co-relation queries the response was YES. [2024-06-14 14:21:41,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4513 conditions, 1034 events. 556/1034 cut-off events. For 6959/6976 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4900 event pairs, 190 based on Foata normal form. 5/1033 useless extension candidates. Maximal degree in co-relation 4460. Up to 898 conditions per place. [2024-06-14 14:21:41,837 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 75 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-14 14:21:41,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 106 transitions, 1057 flow [2024-06-14 14:21:41,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:21:41,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:21:41,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 123 transitions. [2024-06-14 14:21:41,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35964912280701755 [2024-06-14 14:21:41,839 INFO L175 Difference]: Start difference. First operand has 103 places, 91 transitions, 801 flow. Second operand 9 states and 123 transitions. [2024-06-14 14:21:41,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 106 transitions, 1057 flow [2024-06-14 14:21:41,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 106 transitions, 1028 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:41,855 INFO L231 Difference]: Finished difference. Result has 110 places, 91 transitions, 824 flow [2024-06-14 14:21:41,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=824, PETRI_PLACES=110, PETRI_TRANSITIONS=91} [2024-06-14 14:21:41,856 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 71 predicate places. [2024-06-14 14:21:41,856 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 91 transitions, 824 flow [2024-06-14 14:21:41,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 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-14 14:21:41,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:41,857 INFO 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-14 14:21:41,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 14:21:41,857 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-14 14:21:41,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:41,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1403594020, now seen corresponding path program 1 times [2024-06-14 14:21:41,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:41,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329133025] [2024-06-14 14:21:41,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:41,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:41,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:41,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:41,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:41,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329133025] [2024-06-14 14:21:41,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329133025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:41,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:41,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:21:41,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660808356] [2024-06-14 14:21:41,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:41,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:21:41,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:41,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:21:41,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:21:41,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 38 [2024-06-14 14:21:41,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 91 transitions, 824 flow. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:41,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:41,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 38 [2024-06-14 14:21:41,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:42,017 INFO L124 PetriNetUnfolderBase]: 254/635 cut-off events. [2024-06-14 14:21:42,017 INFO L125 PetriNetUnfolderBase]: For 3540/3579 co-relation queries the response was YES. [2024-06-14 14:21:42,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2568 conditions, 635 events. 254/635 cut-off events. For 3540/3579 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3610 event pairs, 154 based on Foata normal form. 20/633 useless extension candidates. Maximal degree in co-relation 2512. Up to 308 conditions per place. [2024-06-14 14:21:42,024 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 19 selfloop transitions, 2 changer transitions 0/94 dead transitions. [2024-06-14 14:21:42,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 94 transitions, 872 flow [2024-06-14 14:21:42,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:21:42,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:21:42,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-14 14:21:42,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6754385964912281 [2024-06-14 14:21:42,026 INFO L175 Difference]: Start difference. First operand has 110 places, 91 transitions, 824 flow. Second operand 3 states and 77 transitions. [2024-06-14 14:21:42,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 94 transitions, 872 flow [2024-06-14 14:21:42,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 94 transitions, 842 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 14:21:42,039 INFO L231 Difference]: Finished difference. Result has 109 places, 91 transitions, 802 flow [2024-06-14 14:21:42,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=802, PETRI_PLACES=109, PETRI_TRANSITIONS=91} [2024-06-14 14:21:42,041 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 70 predicate places. [2024-06-14 14:21:42,041 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 91 transitions, 802 flow [2024-06-14 14:21:42,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:42,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:42,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:42,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 14:21:42,043 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-14 14:21:42,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:42,043 INFO L85 PathProgramCache]: Analyzing trace with hash -2133713039, now seen corresponding path program 1 times [2024-06-14 14:21:42,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:42,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066130060] [2024-06-14 14:21:42,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:42,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:42,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:42,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:42,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:42,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066130060] [2024-06-14 14:21:42,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066130060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:42,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:42,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:42,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211930751] [2024-06-14 14:21:42,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:42,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:42,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:42,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:42,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:42,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:21:42,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 91 transitions, 802 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:42,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:42,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:21:42,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:42,737 INFO L124 PetriNetUnfolderBase]: 499/966 cut-off events. [2024-06-14 14:21:42,737 INFO L125 PetriNetUnfolderBase]: For 7276/7291 co-relation queries the response was YES. [2024-06-14 14:21:42,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4338 conditions, 966 events. 499/966 cut-off events. For 7276/7291 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 4613 event pairs, 171 based on Foata normal form. 5/962 useless extension candidates. Maximal degree in co-relation 4282. Up to 784 conditions per place. [2024-06-14 14:21:42,750 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 80 selfloop transitions, 25 changer transitions 0/114 dead transitions. [2024-06-14 14:21:42,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 114 transitions, 1151 flow [2024-06-14 14:21:42,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:21:42,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:21:42,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 14:21:42,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.462406015037594 [2024-06-14 14:21:42,752 INFO L175 Difference]: Start difference. First operand has 109 places, 91 transitions, 802 flow. Second operand 7 states and 123 transitions. [2024-06-14 14:21:42,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 114 transitions, 1151 flow [2024-06-14 14:21:42,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 114 transitions, 1147 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:42,772 INFO L231 Difference]: Finished difference. Result has 116 places, 99 transitions, 926 flow [2024-06-14 14:21:42,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=926, PETRI_PLACES=116, PETRI_TRANSITIONS=99} [2024-06-14 14:21:42,774 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 77 predicate places. [2024-06-14 14:21:42,774 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 99 transitions, 926 flow [2024-06-14 14:21:42,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:42,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:42,775 INFO 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-14 14:21:42,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 14:21:42,775 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-14 14:21:42,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:42,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1009586495, now seen corresponding path program 2 times [2024-06-14 14:21:42,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:42,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966449682] [2024-06-14 14:21:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:42,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:42,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:43,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:43,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:43,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966449682] [2024-06-14 14:21:43,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966449682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:43,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:43,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:43,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849307915] [2024-06-14 14:21:43,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:43,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:43,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:43,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:43,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:43,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:21:43,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 99 transitions, 926 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:43,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:43,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:21:43,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:43,458 INFO L124 PetriNetUnfolderBase]: 512/989 cut-off events. [2024-06-14 14:21:43,458 INFO L125 PetriNetUnfolderBase]: For 8537/8552 co-relation queries the response was YES. [2024-06-14 14:21:43,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4689 conditions, 989 events. 512/989 cut-off events. For 8537/8552 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4760 event pairs, 177 based on Foata normal form. 5/985 useless extension candidates. Maximal degree in co-relation 4629. Up to 774 conditions per place. [2024-06-14 14:21:43,473 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 80 selfloop transitions, 29 changer transitions 0/118 dead transitions. [2024-06-14 14:21:43,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 118 transitions, 1276 flow [2024-06-14 14:21:43,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:21:43,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:21:43,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 14:21:43,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46616541353383456 [2024-06-14 14:21:43,476 INFO L175 Difference]: Start difference. First operand has 116 places, 99 transitions, 926 flow. Second operand 7 states and 124 transitions. [2024-06-14 14:21:43,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 118 transitions, 1276 flow [2024-06-14 14:21:43,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 118 transitions, 1254 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-14 14:21:43,496 INFO L231 Difference]: Finished difference. Result has 124 places, 104 transitions, 1022 flow [2024-06-14 14:21:43,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1022, PETRI_PLACES=124, PETRI_TRANSITIONS=104} [2024-06-14 14:21:43,497 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 85 predicate places. [2024-06-14 14:21:43,497 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 104 transitions, 1022 flow [2024-06-14 14:21:43,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:43,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:43,498 INFO 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-14 14:21:43,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 14:21:43,499 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-14 14:21:43,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:43,499 INFO L85 PathProgramCache]: Analyzing trace with hash -522013535, now seen corresponding path program 3 times [2024-06-14 14:21:43,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:43,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24682682] [2024-06-14 14:21:43,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:43,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:43,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:43,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-14 14:21:43,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:43,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24682682] [2024-06-14 14:21:43,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24682682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:43,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:43,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:43,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982231402] [2024-06-14 14:21:43,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:43,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:43,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:43,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:43,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:44,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:21:44,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 104 transitions, 1022 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:44,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:44,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:21:44,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:44,216 INFO L124 PetriNetUnfolderBase]: 506/981 cut-off events. [2024-06-14 14:21:44,217 INFO L125 PetriNetUnfolderBase]: For 9487/9502 co-relation queries the response was YES. [2024-06-14 14:21:44,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4748 conditions, 981 events. 506/981 cut-off events. For 9487/9502 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 4706 event pairs, 189 based on Foata normal form. 5/977 useless extension candidates. Maximal degree in co-relation 4684. Up to 704 conditions per place. [2024-06-14 14:21:44,230 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 76 selfloop transitions, 33 changer transitions 0/118 dead transitions. [2024-06-14 14:21:44,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 118 transitions, 1324 flow [2024-06-14 14:21:44,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:21:44,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:21:44,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-14 14:21:44,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44360902255639095 [2024-06-14 14:21:44,232 INFO L175 Difference]: Start difference. First operand has 124 places, 104 transitions, 1022 flow. Second operand 7 states and 118 transitions. [2024-06-14 14:21:44,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 118 transitions, 1324 flow [2024-06-14 14:21:44,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 118 transitions, 1292 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:44,259 INFO L231 Difference]: Finished difference. Result has 129 places, 106 transitions, 1086 flow [2024-06-14 14:21:44,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1086, PETRI_PLACES=129, PETRI_TRANSITIONS=106} [2024-06-14 14:21:44,261 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 90 predicate places. [2024-06-14 14:21:44,261 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 106 transitions, 1086 flow [2024-06-14 14:21:44,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:44,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:44,262 INFO 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-14 14:21:44,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 14:21:44,262 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-14 14:21:44,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:44,262 INFO L85 PathProgramCache]: Analyzing trace with hash -2132518337, now seen corresponding path program 1 times [2024-06-14 14:21:44,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:44,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464094961] [2024-06-14 14:21:44,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:44,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:44,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:44,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:44,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:44,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464094961] [2024-06-14 14:21:44,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464094961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:44,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:44,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:21:44,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374213312] [2024-06-14 14:21:44,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:44,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:21:44,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:44,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:21:44,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:21:44,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 38 [2024-06-14 14:21:44,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 106 transitions, 1086 flow. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:44,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:44,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 38 [2024-06-14 14:21:44,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:44,424 INFO L124 PetriNetUnfolderBase]: 269/673 cut-off events. [2024-06-14 14:21:44,425 INFO L125 PetriNetUnfolderBase]: For 5416/5432 co-relation queries the response was YES. [2024-06-14 14:21:44,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3170 conditions, 673 events. 269/673 cut-off events. For 5416/5432 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3776 event pairs, 133 based on Foata normal form. 8/655 useless extension candidates. Maximal degree in co-relation 3103. Up to 306 conditions per place. [2024-06-14 14:21:44,432 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 22 selfloop transitions, 11 changer transitions 0/112 dead transitions. [2024-06-14 14:21:44,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 112 transitions, 1168 flow [2024-06-14 14:21:44,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:21:44,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:21:44,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-14 14:21:44,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7017543859649122 [2024-06-14 14:21:44,433 INFO L175 Difference]: Start difference. First operand has 129 places, 106 transitions, 1086 flow. Second operand 3 states and 80 transitions. [2024-06-14 14:21:44,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 112 transitions, 1168 flow [2024-06-14 14:21:44,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 112 transitions, 1120 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 14:21:44,456 INFO L231 Difference]: Finished difference. Result has 129 places, 106 transitions, 1073 flow [2024-06-14 14:21:44,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1073, PETRI_PLACES=129, PETRI_TRANSITIONS=106} [2024-06-14 14:21:44,458 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 90 predicate places. [2024-06-14 14:21:44,458 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 106 transitions, 1073 flow [2024-06-14 14:21:44,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:44,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:44,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-14 14:21:44,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 14:21:44,459 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-14 14:21:44,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:44,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1037311157, now seen corresponding path program 2 times [2024-06-14 14:21:44,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:44,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418754589] [2024-06-14 14:21:44,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:44,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:44,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:44,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:44,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:44,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418754589] [2024-06-14 14:21:44,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418754589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:44,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:44,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:44,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402570899] [2024-06-14 14:21:44,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:44,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:44,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:44,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:44,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:45,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:45,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 106 transitions, 1073 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:45,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:45,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:45,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:45,335 INFO L124 PetriNetUnfolderBase]: 592/1108 cut-off events. [2024-06-14 14:21:45,335 INFO L125 PetriNetUnfolderBase]: For 12877/12892 co-relation queries the response was YES. [2024-06-14 14:21:45,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5689 conditions, 1108 events. 592/1108 cut-off events. For 12877/12892 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5300 event pairs, 152 based on Foata normal form. 5/1105 useless extension candidates. Maximal degree in co-relation 5621. Up to 706 conditions per place. [2024-06-14 14:21:45,346 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 103 selfloop transitions, 40 changer transitions 0/149 dead transitions. [2024-06-14 14:21:45,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 149 transitions, 1659 flow [2024-06-14 14:21:45,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:21:45,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:21:45,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 14:21:45,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4394736842105263 [2024-06-14 14:21:45,350 INFO L175 Difference]: Start difference. First operand has 129 places, 106 transitions, 1073 flow. Second operand 10 states and 167 transitions. [2024-06-14 14:21:45,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 149 transitions, 1659 flow [2024-06-14 14:21:45,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 149 transitions, 1629 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:45,376 INFO L231 Difference]: Finished difference. Result has 140 places, 119 transitions, 1289 flow [2024-06-14 14:21:45,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1289, PETRI_PLACES=140, PETRI_TRANSITIONS=119} [2024-06-14 14:21:45,377 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 101 predicate places. [2024-06-14 14:21:45,377 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 119 transitions, 1289 flow [2024-06-14 14:21:45,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:45,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:45,377 INFO 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-14 14:21:45,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 14:21:45,378 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-14 14:21:45,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:45,378 INFO L85 PathProgramCache]: Analyzing trace with hash 129351577, now seen corresponding path program 3 times [2024-06-14 14:21:45,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:45,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462872187] [2024-06-14 14:21:45,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:45,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:45,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:45,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:45,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:45,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462872187] [2024-06-14 14:21:45,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462872187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:45,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:45,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:45,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793980225] [2024-06-14 14:21:45,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:45,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:45,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:45,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:45,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:45,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:45,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 119 transitions, 1289 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:45,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:45,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:45,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:46,255 INFO L124 PetriNetUnfolderBase]: 641/1202 cut-off events. [2024-06-14 14:21:46,255 INFO L125 PetriNetUnfolderBase]: For 16710/16733 co-relation queries the response was YES. [2024-06-14 14:21:46,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6607 conditions, 1202 events. 641/1202 cut-off events. For 16710/16733 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 5889 event pairs, 161 based on Foata normal form. 5/1201 useless extension candidates. Maximal degree in co-relation 6534. Up to 695 conditions per place. [2024-06-14 14:21:46,269 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 105 selfloop transitions, 49 changer transitions 0/160 dead transitions. [2024-06-14 14:21:46,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 160 transitions, 1921 flow [2024-06-14 14:21:46,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:21:46,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:21:46,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-14 14:21:46,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232456140350877 [2024-06-14 14:21:46,271 INFO L175 Difference]: Start difference. First operand has 140 places, 119 transitions, 1289 flow. Second operand 12 states and 193 transitions. [2024-06-14 14:21:46,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 160 transitions, 1921 flow [2024-06-14 14:21:46,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 160 transitions, 1854 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:46,307 INFO L231 Difference]: Finished difference. Result has 151 places, 126 transitions, 1425 flow [2024-06-14 14:21:46,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1425, PETRI_PLACES=151, PETRI_TRANSITIONS=126} [2024-06-14 14:21:46,308 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 112 predicate places. [2024-06-14 14:21:46,308 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 126 transitions, 1425 flow [2024-06-14 14:21:46,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:46,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:46,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, 1, 1] [2024-06-14 14:21:46,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 14:21:46,310 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-14 14:21:46,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:46,310 INFO L85 PathProgramCache]: Analyzing trace with hash 483555749, now seen corresponding path program 4 times [2024-06-14 14:21:46,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:46,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236349763] [2024-06-14 14:21:46,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:46,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:46,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:46,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:46,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:46,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236349763] [2024-06-14 14:21:46,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236349763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:46,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:46,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:46,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724117620] [2024-06-14 14:21:46,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:46,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:46,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:46,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:46,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:46,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:46,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 126 transitions, 1425 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:46,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:46,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:46,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:47,216 INFO L124 PetriNetUnfolderBase]: 690/1284 cut-off events. [2024-06-14 14:21:47,216 INFO L125 PetriNetUnfolderBase]: For 20746/20772 co-relation queries the response was YES. [2024-06-14 14:21:47,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7397 conditions, 1284 events. 690/1284 cut-off events. For 20746/20772 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6370 event pairs, 185 based on Foata normal form. 5/1283 useless extension candidates. Maximal degree in co-relation 7320. Up to 664 conditions per place. [2024-06-14 14:21:47,230 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 103 selfloop transitions, 57 changer transitions 0/166 dead transitions. [2024-06-14 14:21:47,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 166 transitions, 2089 flow [2024-06-14 14:21:47,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:21:47,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:21:47,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-14 14:21:47,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42543859649122806 [2024-06-14 14:21:47,232 INFO L175 Difference]: Start difference. First operand has 151 places, 126 transitions, 1425 flow. Second operand 12 states and 194 transitions. [2024-06-14 14:21:47,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 166 transitions, 2089 flow [2024-06-14 14:21:47,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 166 transitions, 2025 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 14:21:47,278 INFO L231 Difference]: Finished difference. Result has 158 places, 133 transitions, 1589 flow [2024-06-14 14:21:47,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1361, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1589, PETRI_PLACES=158, PETRI_TRANSITIONS=133} [2024-06-14 14:21:47,279 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 119 predicate places. [2024-06-14 14:21:47,279 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 133 transitions, 1589 flow [2024-06-14 14:21:47,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:47,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:47,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:47,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 14:21:47,280 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-14 14:21:47,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:47,281 INFO L85 PathProgramCache]: Analyzing trace with hash -318032667, now seen corresponding path program 1 times [2024-06-14 14:21:47,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:47,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715262541] [2024-06-14 14:21:47,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:47,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:47,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:47,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:47,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:47,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715262541] [2024-06-14 14:21:47,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715262541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:47,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:47,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:47,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983726538] [2024-06-14 14:21:47,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:47,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:47,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:47,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:47,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:47,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:47,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 133 transitions, 1589 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:47,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:47,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:47,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:48,032 INFO L124 PetriNetUnfolderBase]: 694/1290 cut-off events. [2024-06-14 14:21:48,033 INFO L125 PetriNetUnfolderBase]: For 23719/23736 co-relation queries the response was YES. [2024-06-14 14:21:48,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7753 conditions, 1290 events. 694/1290 cut-off events. For 23719/23736 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6478 event pairs, 229 based on Foata normal form. 7/1289 useless extension candidates. Maximal degree in co-relation 7673. Up to 1163 conditions per place. [2024-06-14 14:21:48,047 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 121 selfloop transitions, 20 changer transitions 0/148 dead transitions. [2024-06-14 14:21:48,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 148 transitions, 1936 flow [2024-06-14 14:21:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:21:48,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:21:48,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-14 14:21:48,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 14:21:48,049 INFO L175 Difference]: Start difference. First operand has 158 places, 133 transitions, 1589 flow. Second operand 7 states and 114 transitions. [2024-06-14 14:21:48,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 148 transitions, 1936 flow [2024-06-14 14:21:48,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 148 transitions, 1854 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:21:48,097 INFO L231 Difference]: Finished difference. Result has 159 places, 134 transitions, 1566 flow [2024-06-14 14:21:48,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1566, PETRI_PLACES=159, PETRI_TRANSITIONS=134} [2024-06-14 14:21:48,097 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2024-06-14 14:21:48,097 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 134 transitions, 1566 flow [2024-06-14 14:21:48,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:48,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:48,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, 1, 1] [2024-06-14 14:21:48,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 14:21:48,098 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-14 14:21:48,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:48,099 INFO L85 PathProgramCache]: Analyzing trace with hash 997450499, now seen corresponding path program 5 times [2024-06-14 14:21:48,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:48,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207678872] [2024-06-14 14:21:48,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:48,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:48,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:48,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:48,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:48,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207678872] [2024-06-14 14:21:48,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207678872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:48,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:48,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:48,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124941132] [2024-06-14 14:21:48,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:48,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:48,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:48,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:48,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:48,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:48,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 134 transitions, 1566 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:48,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:48,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:48,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:49,037 INFO L124 PetriNetUnfolderBase]: 723/1350 cut-off events. [2024-06-14 14:21:49,037 INFO L125 PetriNetUnfolderBase]: For 26271/26302 co-relation queries the response was YES. [2024-06-14 14:21:49,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8140 conditions, 1350 events. 723/1350 cut-off events. For 26271/26302 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6828 event pairs, 175 based on Foata normal form. 5/1349 useless extension candidates. Maximal degree in co-relation 8058. Up to 567 conditions per place. [2024-06-14 14:21:49,056 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 102 selfloop transitions, 62 changer transitions 0/170 dead transitions. [2024-06-14 14:21:49,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 170 transitions, 2200 flow [2024-06-14 14:21:49,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:21:49,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:21:49,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-14 14:21:49,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-06-14 14:21:49,062 INFO L175 Difference]: Start difference. First operand has 159 places, 134 transitions, 1566 flow. Second operand 11 states and 176 transitions. [2024-06-14 14:21:49,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 170 transitions, 2200 flow [2024-06-14 14:21:49,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 170 transitions, 2131 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:21:49,113 INFO L231 Difference]: Finished difference. Result has 164 places, 140 transitions, 1727 flow [2024-06-14 14:21:49,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1727, PETRI_PLACES=164, PETRI_TRANSITIONS=140} [2024-06-14 14:21:49,114 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 125 predicate places. [2024-06-14 14:21:49,115 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 140 transitions, 1727 flow [2024-06-14 14:21:49,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:49,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:49,115 INFO 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-14 14:21:49,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 14:21:49,116 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-14 14:21:49,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:49,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1216680159, now seen corresponding path program 2 times [2024-06-14 14:21:49,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:49,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240844245] [2024-06-14 14:21:49,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:49,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:49,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:49,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-14 14:21:49,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:49,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240844245] [2024-06-14 14:21:49,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240844245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:49,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:49,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:49,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57719242] [2024-06-14 14:21:49,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:49,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:49,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:49,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:49,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:49,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:49,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 140 transitions, 1727 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:49,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:49,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:49,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:49,804 INFO L124 PetriNetUnfolderBase]: 734/1363 cut-off events. [2024-06-14 14:21:49,805 INFO L125 PetriNetUnfolderBase]: For 29921/29938 co-relation queries the response was YES. [2024-06-14 14:21:49,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8537 conditions, 1363 events. 734/1363 cut-off events. For 29921/29938 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6917 event pairs, 245 based on Foata normal form. 7/1362 useless extension candidates. Maximal degree in co-relation 8455. Up to 1195 conditions per place. [2024-06-14 14:21:49,817 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 128 selfloop transitions, 20 changer transitions 0/155 dead transitions. [2024-06-14 14:21:49,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 155 transitions, 2154 flow [2024-06-14 14:21:49,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:21:49,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:21:49,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-14 14:21:49,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-06-14 14:21:49,820 INFO L175 Difference]: Start difference. First operand has 164 places, 140 transitions, 1727 flow. Second operand 6 states and 100 transitions. [2024-06-14 14:21:49,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 155 transitions, 2154 flow [2024-06-14 14:21:49,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 155 transitions, 2070 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 14:21:49,870 INFO L231 Difference]: Finished difference. Result has 166 places, 142 transitions, 1713 flow [2024-06-14 14:21:49,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1713, PETRI_PLACES=166, PETRI_TRANSITIONS=142} [2024-06-14 14:21:49,870 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 127 predicate places. [2024-06-14 14:21:49,871 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 142 transitions, 1713 flow [2024-06-14 14:21:49,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:49,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:49,871 INFO 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-14 14:21:49,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 14:21:49,871 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-14 14:21:49,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:49,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1015561443, now seen corresponding path program 3 times [2024-06-14 14:21:49,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:49,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199922477] [2024-06-14 14:21:49,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:49,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:49,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:50,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:50,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:50,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199922477] [2024-06-14 14:21:50,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199922477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:50,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:50,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:50,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248271183] [2024-06-14 14:21:50,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:50,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:50,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:50,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:50,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:50,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:50,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 142 transitions, 1713 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:50,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:50,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:50,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:50,588 INFO L124 PetriNetUnfolderBase]: 742/1379 cut-off events. [2024-06-14 14:21:50,589 INFO L125 PetriNetUnfolderBase]: For 31734/31751 co-relation queries the response was YES. [2024-06-14 14:21:50,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8668 conditions, 1379 events. 742/1379 cut-off events. For 31734/31751 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7040 event pairs, 255 based on Foata normal form. 7/1378 useless extension candidates. Maximal degree in co-relation 8583. Up to 1185 conditions per place. [2024-06-14 14:21:50,603 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 126 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-14 14:21:50,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 155 transitions, 2099 flow [2024-06-14 14:21:50,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:21:50,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:21:50,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-14 14:21:50,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-06-14 14:21:50,605 INFO L175 Difference]: Start difference. First operand has 166 places, 142 transitions, 1713 flow. Second operand 6 states and 99 transitions. [2024-06-14 14:21:50,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 155 transitions, 2099 flow [2024-06-14 14:21:50,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 155 transitions, 2067 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 14:21:50,661 INFO L231 Difference]: Finished difference. Result has 170 places, 144 transitions, 1751 flow [2024-06-14 14:21:50,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1681, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1751, PETRI_PLACES=170, PETRI_TRANSITIONS=144} [2024-06-14 14:21:50,662 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 131 predicate places. [2024-06-14 14:21:50,662 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 144 transitions, 1751 flow [2024-06-14 14:21:50,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:50,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:50,663 INFO 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-14 14:21:50,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 14:21:50,663 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-14 14:21:50,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:50,664 INFO L85 PathProgramCache]: Analyzing trace with hash 997467363, now seen corresponding path program 4 times [2024-06-14 14:21:50,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:50,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272089775] [2024-06-14 14:21:50,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:50,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:50,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:51,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:51,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:51,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272089775] [2024-06-14 14:21:51,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272089775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:51,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:51,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:51,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845616265] [2024-06-14 14:21:51,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:51,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:21:51,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:51,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:21:51,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:21:51,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:51,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 144 transitions, 1751 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:51,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:51,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:51,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:51,393 INFO L124 PetriNetUnfolderBase]: 736/1371 cut-off events. [2024-06-14 14:21:51,393 INFO L125 PetriNetUnfolderBase]: For 33123/33140 co-relation queries the response was YES. [2024-06-14 14:21:51,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8664 conditions, 1371 events. 736/1371 cut-off events. For 33123/33140 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6981 event pairs, 257 based on Foata normal form. 7/1370 useless extension candidates. Maximal degree in co-relation 8578. Up to 1199 conditions per place. [2024-06-14 14:21:51,405 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 126 selfloop transitions, 26 changer transitions 0/159 dead transitions. [2024-06-14 14:21:51,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 159 transitions, 2109 flow [2024-06-14 14:21:51,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:21:51,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:21:51,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-14 14:21:51,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-06-14 14:21:51,408 INFO L175 Difference]: Start difference. First operand has 170 places, 144 transitions, 1751 flow. Second operand 6 states and 105 transitions. [2024-06-14 14:21:51,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 159 transitions, 2109 flow [2024-06-14 14:21:51,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 159 transitions, 2087 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-14 14:21:51,475 INFO L231 Difference]: Finished difference. Result has 175 places, 144 transitions, 1787 flow [2024-06-14 14:21:51,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1787, PETRI_PLACES=175, PETRI_TRANSITIONS=144} [2024-06-14 14:21:51,476 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 136 predicate places. [2024-06-14 14:21:51,476 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 144 transitions, 1787 flow [2024-06-14 14:21:51,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:51,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:51,476 INFO 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-14 14:21:51,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 14:21:51,477 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-14 14:21:51,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:51,477 INFO L85 PathProgramCache]: Analyzing trace with hash -499838667, now seen corresponding path program 1 times [2024-06-14 14:21:51,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:51,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258046163] [2024-06-14 14:21:51,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:51,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:51,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:52,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-14 14:21:52,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:52,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258046163] [2024-06-14 14:21:52,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258046163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:52,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:52,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:21:52,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581174985] [2024-06-14 14:21:52,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:52,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:21:52,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:52,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:21:52,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:21:52,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:52,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 144 transitions, 1787 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:52,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:52,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:52,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:52,489 INFO L124 PetriNetUnfolderBase]: 745/1412 cut-off events. [2024-06-14 14:21:52,489 INFO L125 PetriNetUnfolderBase]: For 37458/37494 co-relation queries the response was YES. [2024-06-14 14:21:52,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8921 conditions, 1412 events. 745/1412 cut-off events. For 37458/37494 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7405 event pairs, 213 based on Foata normal form. 14/1420 useless extension candidates. Maximal degree in co-relation 8833. Up to 1094 conditions per place. [2024-06-14 14:21:52,502 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 140 selfloop transitions, 27 changer transitions 0/187 dead transitions. [2024-06-14 14:21:52,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 187 transitions, 2388 flow [2024-06-14 14:21:52,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:21:52,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:21:52,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 14:21:52,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2024-06-14 14:21:52,504 INFO L175 Difference]: Start difference. First operand has 175 places, 144 transitions, 1787 flow. Second operand 9 states and 147 transitions. [2024-06-14 14:21:52,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 187 transitions, 2388 flow [2024-06-14 14:21:52,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 187 transitions, 2351 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 14:21:52,572 INFO L231 Difference]: Finished difference. Result has 185 places, 159 transitions, 1974 flow [2024-06-14 14:21:52,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1974, PETRI_PLACES=185, PETRI_TRANSITIONS=159} [2024-06-14 14:21:52,573 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 146 predicate places. [2024-06-14 14:21:52,573 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 159 transitions, 1974 flow [2024-06-14 14:21:52,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:52,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:52,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:52,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 14:21:52,574 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-14 14:21:52,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:52,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1834879935, now seen corresponding path program 2 times [2024-06-14 14:21:52,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:52,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038180698] [2024-06-14 14:21:52,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:52,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:52,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:53,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:53,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:53,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038180698] [2024-06-14 14:21:53,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038180698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:53,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:53,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:21:53,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377380008] [2024-06-14 14:21:53,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:53,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:21:53,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:53,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:21:53,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:21:53,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:53,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 159 transitions, 1974 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:53,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:53,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:53,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:53,627 INFO L124 PetriNetUnfolderBase]: 796/1498 cut-off events. [2024-06-14 14:21:53,627 INFO L125 PetriNetUnfolderBase]: For 41352/41388 co-relation queries the response was YES. [2024-06-14 14:21:53,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9620 conditions, 1498 events. 796/1498 cut-off events. For 41352/41388 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8021 event pairs, 221 based on Foata normal form. 14/1506 useless extension candidates. Maximal degree in co-relation 9527. Up to 1120 conditions per place. [2024-06-14 14:21:53,643 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 147 selfloop transitions, 33 changer transitions 0/200 dead transitions. [2024-06-14 14:21:53,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 200 transitions, 2597 flow [2024-06-14 14:21:53,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:21:53,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:21:53,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-14 14:21:53,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263157894736842 [2024-06-14 14:21:53,644 INFO L175 Difference]: Start difference. First operand has 185 places, 159 transitions, 1974 flow. Second operand 10 states and 162 transitions. [2024-06-14 14:21:53,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 200 transitions, 2597 flow [2024-06-14 14:21:53,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 200 transitions, 2543 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-14 14:21:53,714 INFO L231 Difference]: Finished difference. Result has 199 places, 169 transitions, 2134 flow [2024-06-14 14:21:53,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1932, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2134, PETRI_PLACES=199, PETRI_TRANSITIONS=169} [2024-06-14 14:21:53,719 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 160 predicate places. [2024-06-14 14:21:53,719 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 169 transitions, 2134 flow [2024-06-14 14:21:53,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:53,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:53,720 INFO 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-14 14:21:53,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 14:21:53,720 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-14 14:21:53,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:53,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1185616671, now seen corresponding path program 3 times [2024-06-14 14:21:53,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:53,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878835922] [2024-06-14 14:21:53,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:53,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:53,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:54,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:54,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:54,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878835922] [2024-06-14 14:21:54,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878835922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:54,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:54,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:21:54,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145464970] [2024-06-14 14:21:54,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:54,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:21:54,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:54,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:21:54,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:21:54,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:54,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 169 transitions, 2134 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:54,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:54,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:54,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:54,816 INFO L124 PetriNetUnfolderBase]: 812/1528 cut-off events. [2024-06-14 14:21:54,816 INFO L125 PetriNetUnfolderBase]: For 43771/43807 co-relation queries the response was YES. [2024-06-14 14:21:54,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9936 conditions, 1528 events. 812/1528 cut-off events. For 43771/43807 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8220 event pairs, 246 based on Foata normal form. 14/1536 useless extension candidates. Maximal degree in co-relation 9836. Up to 1192 conditions per place. [2024-06-14 14:21:54,827 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 155 selfloop transitions, 30 changer transitions 0/205 dead transitions. [2024-06-14 14:21:54,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 205 transitions, 2699 flow [2024-06-14 14:21:54,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:21:54,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:21:54,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-14 14:21:54,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-14 14:21:54,829 INFO L175 Difference]: Start difference. First operand has 199 places, 169 transitions, 2134 flow. Second operand 9 states and 152 transitions. [2024-06-14 14:21:54,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 205 transitions, 2699 flow [2024-06-14 14:21:54,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 205 transitions, 2638 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 14:21:54,913 INFO L231 Difference]: Finished difference. Result has 207 places, 175 transitions, 2238 flow [2024-06-14 14:21:54,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2080, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2238, PETRI_PLACES=207, PETRI_TRANSITIONS=175} [2024-06-14 14:21:54,916 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 168 predicate places. [2024-06-14 14:21:54,916 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 175 transitions, 2238 flow [2024-06-14 14:21:54,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:54,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:54,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:54,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 14:21:54,917 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-14 14:21:54,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:54,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1725168082, now seen corresponding path program 1 times [2024-06-14 14:21:54,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:54,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015412319] [2024-06-14 14:21:54,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:54,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:54,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:54,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:54,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:54,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015412319] [2024-06-14 14:21:54,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015412319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:54,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:54,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:21:54,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114077582] [2024-06-14 14:21:54,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:54,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:21:54,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:54,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:21:54,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:21:55,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-14 14:21:55,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 175 transitions, 2238 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:55,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:55,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-14 14:21:55,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:55,389 INFO L124 PetriNetUnfolderBase]: 671/1475 cut-off events. [2024-06-14 14:21:55,389 INFO L125 PetriNetUnfolderBase]: For 28322/28545 co-relation queries the response was YES. [2024-06-14 14:21:55,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8752 conditions, 1475 events. 671/1475 cut-off events. For 28322/28545 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9484 event pairs, 173 based on Foata normal form. 41/1462 useless extension candidates. Maximal degree in co-relation 8647. Up to 301 conditions per place. [2024-06-14 14:21:55,404 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 73 selfloop transitions, 65 changer transitions 0/208 dead transitions. [2024-06-14 14:21:55,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 208 transitions, 2639 flow [2024-06-14 14:21:55,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:21:55,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:21:55,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:21:55,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964912280701754 [2024-06-14 14:21:55,405 INFO L175 Difference]: Start difference. First operand has 207 places, 175 transitions, 2238 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:21:55,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 208 transitions, 2639 flow [2024-06-14 14:21:55,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 208 transitions, 2569 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 14:21:55,463 INFO L231 Difference]: Finished difference. Result has 215 places, 174 transitions, 2366 flow [2024-06-14 14:21:55,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2046, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2366, PETRI_PLACES=215, PETRI_TRANSITIONS=174} [2024-06-14 14:21:55,464 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 176 predicate places. [2024-06-14 14:21:55,464 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 174 transitions, 2366 flow [2024-06-14 14:21:55,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:55,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:55,464 INFO 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-14 14:21:55,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 14:21:55,465 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-14 14:21:55,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:55,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1831749621, now seen corresponding path program 1 times [2024-06-14 14:21:55,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:55,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099097581] [2024-06-14 14:21:55,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:55,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:55,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:55,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:55,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:55,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099097581] [2024-06-14 14:21:55,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099097581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:55,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:55,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:21:55,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998247718] [2024-06-14 14:21:55,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:55,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:21:55,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:55,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:21:55,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:21:56,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:21:56,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 174 transitions, 2366 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:56,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:56,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:21:56,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:56,527 INFO L124 PetriNetUnfolderBase]: 1071/2047 cut-off events. [2024-06-14 14:21:56,527 INFO L125 PetriNetUnfolderBase]: For 62064/62134 co-relation queries the response was YES. [2024-06-14 14:21:56,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13922 conditions, 2047 events. 1071/2047 cut-off events. For 62064/62134 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12040 event pairs, 419 based on Foata normal form. 25/2062 useless extension candidates. Maximal degree in co-relation 13814. Up to 1678 conditions per place. [2024-06-14 14:21:56,545 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 177 selfloop transitions, 32 changer transitions 0/225 dead transitions. [2024-06-14 14:21:56,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 225 transitions, 3339 flow [2024-06-14 14:21:56,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:21:56,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:21:56,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 154 transitions. [2024-06-14 14:21:56,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4052631578947368 [2024-06-14 14:21:56,547 INFO L175 Difference]: Start difference. First operand has 215 places, 174 transitions, 2366 flow. Second operand 10 states and 154 transitions. [2024-06-14 14:21:56,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 225 transitions, 3339 flow [2024-06-14 14:21:56,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 225 transitions, 3318 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-14 14:21:56,666 INFO L231 Difference]: Finished difference. Result has 229 places, 190 transitions, 2715 flow [2024-06-14 14:21:56,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2715, PETRI_PLACES=229, PETRI_TRANSITIONS=190} [2024-06-14 14:21:56,666 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 190 predicate places. [2024-06-14 14:21:56,666 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 190 transitions, 2715 flow [2024-06-14 14:21:56,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:56,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:56,667 INFO 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-14 14:21:56,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 14:21:56,667 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-14 14:21:56,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:56,667 INFO L85 PathProgramCache]: Analyzing trace with hash -2075288965, now seen corresponding path program 2 times [2024-06-14 14:21:56,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:56,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343269141] [2024-06-14 14:21:56,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:56,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:56,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:57,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-14 14:21:57,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:57,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343269141] [2024-06-14 14:21:57,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343269141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:57,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:57,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:57,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131527188] [2024-06-14 14:21:57,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:57,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:57,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:57,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:57,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:57,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:57,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 190 transitions, 2715 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:21:57,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:57,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:57,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:57,699 INFO L124 PetriNetUnfolderBase]: 1164/2198 cut-off events. [2024-06-14 14:21:57,699 INFO L125 PetriNetUnfolderBase]: For 71572/71668 co-relation queries the response was YES. [2024-06-14 14:21:57,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15275 conditions, 2198 events. 1164/2198 cut-off events. For 71572/71668 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13079 event pairs, 355 based on Foata normal form. 25/2206 useless extension candidates. Maximal degree in co-relation 15159. Up to 1459 conditions per place. [2024-06-14 14:21:57,720 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 170 selfloop transitions, 46 changer transitions 0/232 dead transitions. [2024-06-14 14:21:57,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 232 transitions, 3567 flow [2024-06-14 14:21:57,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:21:57,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:21:57,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 14:21:57,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 14:21:57,721 INFO L175 Difference]: Start difference. First operand has 229 places, 190 transitions, 2715 flow. Second operand 7 states and 133 transitions. [2024-06-14 14:21:57,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 232 transitions, 3567 flow [2024-06-14 14:21:57,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 232 transitions, 3518 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-14 14:21:57,841 INFO L231 Difference]: Finished difference. Result has 238 places, 200 transitions, 2975 flow [2024-06-14 14:21:57,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2975, PETRI_PLACES=238, PETRI_TRANSITIONS=200} [2024-06-14 14:21:57,842 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 199 predicate places. [2024-06-14 14:21:57,842 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 200 transitions, 2975 flow [2024-06-14 14:21:57,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:21:57,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:57,843 INFO 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-14 14:21:57,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 14:21:57,843 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-14 14:21:57,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:57,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1811289777, now seen corresponding path program 3 times [2024-06-14 14:21:57,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:57,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933990949] [2024-06-14 14:21:57,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:57,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:57,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:58,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:58,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:58,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933990949] [2024-06-14 14:21:58,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933990949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:58,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:58,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:58,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766960577] [2024-06-14 14:21:58,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:58,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:58,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:58,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:58,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:58,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:58,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 200 transitions, 2975 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:21:58,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:58,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:58,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:58,933 INFO L124 PetriNetUnfolderBase]: 1296/2430 cut-off events. [2024-06-14 14:21:58,933 INFO L125 PetriNetUnfolderBase]: For 82885/82983 co-relation queries the response was YES. [2024-06-14 14:21:58,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17264 conditions, 2430 events. 1296/2430 cut-off events. For 82885/82983 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14674 event pairs, 404 based on Foata normal form. 25/2438 useless extension candidates. Maximal degree in co-relation 17143. Up to 1593 conditions per place. [2024-06-14 14:21:58,956 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 185 selfloop transitions, 47 changer transitions 0/248 dead transitions. [2024-06-14 14:21:58,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 248 transitions, 3996 flow [2024-06-14 14:21:58,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:21:58,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:21:58,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-14 14:21:58,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037593984962406 [2024-06-14 14:21:58,958 INFO L175 Difference]: Start difference. First operand has 238 places, 200 transitions, 2975 flow. Second operand 7 states and 134 transitions. [2024-06-14 14:21:58,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 248 transitions, 3996 flow [2024-06-14 14:21:59,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 248 transitions, 3912 flow, removed 42 selfloop flow, removed 0 redundant places. [2024-06-14 14:21:59,102 INFO L231 Difference]: Finished difference. Result has 248 places, 217 transitions, 3349 flow [2024-06-14 14:21:59,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2931, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3349, PETRI_PLACES=248, PETRI_TRANSITIONS=217} [2024-06-14 14:21:59,103 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 209 predicate places. [2024-06-14 14:21:59,103 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 217 transitions, 3349 flow [2024-06-14 14:21:59,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:21:59,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:59,103 INFO 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-14 14:21:59,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 14:21:59,104 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-14 14:21:59,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:59,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1297613105, now seen corresponding path program 4 times [2024-06-14 14:21:59,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:59,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133649877] [2024-06-14 14:21:59,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:59,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:59,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:59,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-14 14:21:59,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:59,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133649877] [2024-06-14 14:21:59,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133649877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:59,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:59,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:59,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66512056] [2024-06-14 14:21:59,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:59,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:59,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:59,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:59,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:59,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:21:59,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 217 transitions, 3349 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:21:59,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:59,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:21:59,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:00,103 INFO L124 PetriNetUnfolderBase]: 1277/2404 cut-off events. [2024-06-14 14:22:00,103 INFO L125 PetriNetUnfolderBase]: For 80420/80549 co-relation queries the response was YES. [2024-06-14 14:22:00,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16963 conditions, 2404 events. 1277/2404 cut-off events. For 80420/80549 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14458 event pairs, 375 based on Foata normal form. 31/2416 useless extension candidates. Maximal degree in co-relation 16836. Up to 1531 conditions per place. [2024-06-14 14:22:00,126 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 183 selfloop transitions, 52 changer transitions 0/251 dead transitions. [2024-06-14 14:22:00,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 251 transitions, 4058 flow [2024-06-14 14:22:00,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:22:00,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:22:00,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 14:22:00,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4502923976608187 [2024-06-14 14:22:00,127 INFO L175 Difference]: Start difference. First operand has 248 places, 217 transitions, 3349 flow. Second operand 9 states and 154 transitions. [2024-06-14 14:22:00,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 251 transitions, 4058 flow [2024-06-14 14:22:00,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 251 transitions, 3988 flow, removed 35 selfloop flow, removed 0 redundant places. [2024-06-14 14:22:00,276 INFO L231 Difference]: Finished difference. Result has 257 places, 220 transitions, 3435 flow [2024-06-14 14:22:00,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3435, PETRI_PLACES=257, PETRI_TRANSITIONS=220} [2024-06-14 14:22:00,276 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 218 predicate places. [2024-06-14 14:22:00,276 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 220 transitions, 3435 flow [2024-06-14 14:22:00,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:00,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:00,277 INFO 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-14 14:22:00,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 14:22:00,277 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-14 14:22:00,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:00,277 INFO L85 PathProgramCache]: Analyzing trace with hash -2114523802, now seen corresponding path program 2 times [2024-06-14 14:22:00,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:00,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807073096] [2024-06-14 14:22:00,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:00,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:00,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:00,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:00,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:00,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807073096] [2024-06-14 14:22:00,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807073096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:00,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:00,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:22:00,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441456784] [2024-06-14 14:22:00,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:00,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:22:00,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:00,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:22:00,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:22:00,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-14 14:22:00,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 220 transitions, 3435 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:00,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:00,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-14 14:22:00,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:00,793 INFO L124 PetriNetUnfolderBase]: 832/1878 cut-off events. [2024-06-14 14:22:00,793 INFO L125 PetriNetUnfolderBase]: For 44677/44866 co-relation queries the response was YES. [2024-06-14 14:22:00,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12363 conditions, 1878 events. 832/1878 cut-off events. For 44677/44866 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12867 event pairs, 247 based on Foata normal form. 53/1866 useless extension candidates. Maximal degree in co-relation 12233. Up to 684 conditions per place. [2024-06-14 14:22:00,808 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 101 selfloop transitions, 42 changer transitions 0/235 dead transitions. [2024-06-14 14:22:00,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 235 transitions, 3669 flow [2024-06-14 14:22:00,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:22:00,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:22:00,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 14:22:00,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6447368421052632 [2024-06-14 14:22:00,809 INFO L175 Difference]: Start difference. First operand has 257 places, 220 transitions, 3435 flow. Second operand 6 states and 147 transitions. [2024-06-14 14:22:00,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 235 transitions, 3669 flow [2024-06-14 14:22:00,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 235 transitions, 3530 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 14:22:00,931 INFO L231 Difference]: Finished difference. Result has 258 places, 209 transitions, 3230 flow [2024-06-14 14:22:00,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3230, PETRI_PLACES=258, PETRI_TRANSITIONS=209} [2024-06-14 14:22:00,931 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 219 predicate places. [2024-06-14 14:22:00,932 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 209 transitions, 3230 flow [2024-06-14 14:22:00,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:00,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:00,932 INFO 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-14 14:22:00,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 14:22:00,932 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-14 14:22:00,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:00,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1297274492, now seen corresponding path program 3 times [2024-06-14 14:22:00,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:00,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353309809] [2024-06-14 14:22:00,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:00,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:00,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:01,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-14 14:22:01,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:01,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353309809] [2024-06-14 14:22:01,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353309809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:01,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:01,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:22:01,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505179064] [2024-06-14 14:22:01,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:01,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:22:01,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:01,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:22:01,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:22:01,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-14 14:22:01,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 209 transitions, 3230 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:01,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:01,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-14 14:22:01,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:01,414 INFO L124 PetriNetUnfolderBase]: 764/1768 cut-off events. [2024-06-14 14:22:01,414 INFO L125 PetriNetUnfolderBase]: For 41303/41484 co-relation queries the response was YES. [2024-06-14 14:22:01,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11432 conditions, 1768 events. 764/1768 cut-off events. For 41303/41484 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12084 event pairs, 218 based on Foata normal form. 33/1739 useless extension candidates. Maximal degree in co-relation 11303. Up to 683 conditions per place. [2024-06-14 14:22:01,433 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 100 selfloop transitions, 43 changer transitions 0/232 dead transitions. [2024-06-14 14:22:01,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 232 transitions, 3544 flow [2024-06-14 14:22:01,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:22:01,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:22:01,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:22:01,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5953947368421053 [2024-06-14 14:22:01,435 INFO L175 Difference]: Start difference. First operand has 258 places, 209 transitions, 3230 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:22:01,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 232 transitions, 3544 flow [2024-06-14 14:22:01,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 232 transitions, 3505 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 14:22:01,556 INFO L231 Difference]: Finished difference. Result has 264 places, 205 transitions, 3204 flow [2024-06-14 14:22:01,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3204, PETRI_PLACES=264, PETRI_TRANSITIONS=205} [2024-06-14 14:22:01,557 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 225 predicate places. [2024-06-14 14:22:01,557 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 205 transitions, 3204 flow [2024-06-14 14:22:01,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:01,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:01,558 INFO 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-14 14:22:01,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 14:22:01,558 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-14 14:22:01,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:01,559 INFO L85 PathProgramCache]: Analyzing trace with hash 491307452, now seen corresponding path program 4 times [2024-06-14 14:22:01,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:01,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131672893] [2024-06-14 14:22:01,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:01,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:01,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:02,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:02,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:02,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131672893] [2024-06-14 14:22:02,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131672893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:02,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:02,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:22:02,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579407622] [2024-06-14 14:22:02,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:02,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:22:02,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:02,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:22:02,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:22:02,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:02,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 205 transitions, 3204 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:02,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:02,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:02,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:02,584 INFO L124 PetriNetUnfolderBase]: 1122/2229 cut-off events. [2024-06-14 14:22:02,584 INFO L125 PetriNetUnfolderBase]: For 88029/88078 co-relation queries the response was YES. [2024-06-14 14:22:02,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16359 conditions, 2229 events. 1122/2229 cut-off events. For 88029/88078 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13790 event pairs, 372 based on Foata normal form. 9/2229 useless extension candidates. Maximal degree in co-relation 16228. Up to 1572 conditions per place. [2024-06-14 14:22:02,606 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 171 selfloop transitions, 58 changer transitions 0/244 dead transitions. [2024-06-14 14:22:02,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 244 transitions, 4040 flow [2024-06-14 14:22:02,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:22:02,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:22:02,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 14:22:02,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4394736842105263 [2024-06-14 14:22:02,608 INFO L175 Difference]: Start difference. First operand has 264 places, 205 transitions, 3204 flow. Second operand 10 states and 167 transitions. [2024-06-14 14:22:02,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 244 transitions, 4040 flow [2024-06-14 14:22:02,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 244 transitions, 3954 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 14:22:02,746 INFO L231 Difference]: Finished difference. Result has 272 places, 214 transitions, 3420 flow [2024-06-14 14:22:02,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3420, PETRI_PLACES=272, PETRI_TRANSITIONS=214} [2024-06-14 14:22:02,746 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 233 predicate places. [2024-06-14 14:22:02,747 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 214 transitions, 3420 flow [2024-06-14 14:22:02,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:02,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:02,747 INFO 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-14 14:22:02,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 14:22:02,747 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-14 14:22:02,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:02,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1210129184, now seen corresponding path program 5 times [2024-06-14 14:22:02,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:02,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111693257] [2024-06-14 14:22:02,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:02,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:02,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:03,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-14 14:22:03,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:03,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111693257] [2024-06-14 14:22:03,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111693257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:03,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:03,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:22:03,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769090750] [2024-06-14 14:22:03,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:03,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:22:03,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:03,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:22:03,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:22:03,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:03,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 214 transitions, 3420 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:03,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:03,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:03,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:03,735 INFO L124 PetriNetUnfolderBase]: 1147/2269 cut-off events. [2024-06-14 14:22:03,735 INFO L125 PetriNetUnfolderBase]: For 95492/95543 co-relation queries the response was YES. [2024-06-14 14:22:03,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16906 conditions, 2269 events. 1147/2269 cut-off events. For 95492/95543 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14080 event pairs, 372 based on Foata normal form. 12/2272 useless extension candidates. Maximal degree in co-relation 16771. Up to 1487 conditions per place. [2024-06-14 14:22:03,758 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 174 selfloop transitions, 62 changer transitions 0/251 dead transitions. [2024-06-14 14:22:03,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 251 transitions, 4254 flow [2024-06-14 14:22:03,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:22:03,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:22:03,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-14 14:22:03,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-06-14 14:22:03,759 INFO L175 Difference]: Start difference. First operand has 272 places, 214 transitions, 3420 flow. Second operand 10 states and 170 transitions. [2024-06-14 14:22:03,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 251 transitions, 4254 flow [2024-06-14 14:22:03,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 251 transitions, 4217 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-14 14:22:03,911 INFO L231 Difference]: Finished difference. Result has 283 places, 219 transitions, 3644 flow [2024-06-14 14:22:03,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3644, PETRI_PLACES=283, PETRI_TRANSITIONS=219} [2024-06-14 14:22:03,912 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 244 predicate places. [2024-06-14 14:22:03,912 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 219 transitions, 3644 flow [2024-06-14 14:22:03,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:03,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:03,913 INFO 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-14 14:22:03,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 14:22:03,913 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-14 14:22:03,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:03,913 INFO L85 PathProgramCache]: Analyzing trace with hash -421374240, now seen corresponding path program 6 times [2024-06-14 14:22:03,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:03,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189018457] [2024-06-14 14:22:03,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:03,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:03,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:04,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:04,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:04,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189018457] [2024-06-14 14:22:04,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189018457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:04,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:04,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:22:04,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205378055] [2024-06-14 14:22:04,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:04,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:22:04,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:04,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:22:04,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:22:04,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:04,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 219 transitions, 3644 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:04,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:04,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:04,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:04,880 INFO L124 PetriNetUnfolderBase]: 1180/2329 cut-off events. [2024-06-14 14:22:04,880 INFO L125 PetriNetUnfolderBase]: For 103976/104032 co-relation queries the response was YES. [2024-06-14 14:22:04,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17756 conditions, 2329 events. 1180/2329 cut-off events. For 103976/104032 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14508 event pairs, 394 based on Foata normal form. 12/2332 useless extension candidates. Maximal degree in co-relation 17617. Up to 1402 conditions per place. [2024-06-14 14:22:04,903 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 173 selfloop transitions, 72 changer transitions 0/260 dead transitions. [2024-06-14 14:22:04,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 260 transitions, 4584 flow [2024-06-14 14:22:04,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:22:04,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:22:04,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-14 14:22:04,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2024-06-14 14:22:04,905 INFO L175 Difference]: Start difference. First operand has 283 places, 219 transitions, 3644 flow. Second operand 12 states and 196 transitions. [2024-06-14 14:22:04,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 260 transitions, 4584 flow [2024-06-14 14:22:05,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 260 transitions, 4450 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 14:22:05,109 INFO L231 Difference]: Finished difference. Result has 291 places, 224 transitions, 3807 flow [2024-06-14 14:22:05,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3807, PETRI_PLACES=291, PETRI_TRANSITIONS=224} [2024-06-14 14:22:05,109 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 252 predicate places. [2024-06-14 14:22:05,110 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 224 transitions, 3807 flow [2024-06-14 14:22:05,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:05,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:05,110 INFO 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-14 14:22:05,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 14:22:05,110 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-14 14:22:05,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:05,111 INFO L85 PathProgramCache]: Analyzing trace with hash -421358368, now seen corresponding path program 1 times [2024-06-14 14:22:05,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:05,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536193597] [2024-06-14 14:22:05,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:05,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:05,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:05,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:05,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:05,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536193597] [2024-06-14 14:22:05,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536193597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:05,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:05,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:05,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486981765] [2024-06-14 14:22:05,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:05,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:05,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:05,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:05,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:05,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:05,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 224 transitions, 3807 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:05,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:05,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:05,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:06,055 INFO L124 PetriNetUnfolderBase]: 1178/2323 cut-off events. [2024-06-14 14:22:06,056 INFO L125 PetriNetUnfolderBase]: For 107719/107784 co-relation queries the response was YES. [2024-06-14 14:22:06,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18126 conditions, 2323 events. 1178/2323 cut-off events. For 107719/107784 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14488 event pairs, 500 based on Foata normal form. 7/2317 useless extension candidates. Maximal degree in co-relation 17984. Up to 2087 conditions per place. [2024-06-14 14:22:06,082 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 186 selfloop transitions, 33 changer transitions 0/238 dead transitions. [2024-06-14 14:22:06,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 238 transitions, 4297 flow [2024-06-14 14:22:06,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:22:06,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:22:06,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-14 14:22:06,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-06-14 14:22:06,083 INFO L175 Difference]: Start difference. First operand has 291 places, 224 transitions, 3807 flow. Second operand 9 states and 135 transitions. [2024-06-14 14:22:06,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 238 transitions, 4297 flow [2024-06-14 14:22:06,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 238 transitions, 4146 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 14:22:06,258 INFO L231 Difference]: Finished difference. Result has 292 places, 224 transitions, 3726 flow [2024-06-14 14:22:06,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3726, PETRI_PLACES=292, PETRI_TRANSITIONS=224} [2024-06-14 14:22:06,259 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 253 predicate places. [2024-06-14 14:22:06,259 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 224 transitions, 3726 flow [2024-06-14 14:22:06,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:06,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:06,259 INFO 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-14 14:22:06,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 14:22:06,260 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-14 14:22:06,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:06,260 INFO L85 PathProgramCache]: Analyzing trace with hash 2105833244, now seen corresponding path program 2 times [2024-06-14 14:22:06,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:06,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40060252] [2024-06-14 14:22:06,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:06,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:06,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:06,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:06,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:06,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40060252] [2024-06-14 14:22:06,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40060252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:06,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:06,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:06,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783337933] [2024-06-14 14:22:06,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:06,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:06,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:06,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:06,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:06,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:06,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 224 transitions, 3726 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:06,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:06,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:06,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:07,278 INFO L124 PetriNetUnfolderBase]: 1185/2336 cut-off events. [2024-06-14 14:22:07,279 INFO L125 PetriNetUnfolderBase]: For 112601/112666 co-relation queries the response was YES. [2024-06-14 14:22:07,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18155 conditions, 2336 events. 1185/2336 cut-off events. For 112601/112666 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14571 event pairs, 502 based on Foata normal form. 7/2330 useless extension candidates. Maximal degree in co-relation 18012. Up to 2062 conditions per place. [2024-06-14 14:22:07,303 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 183 selfloop transitions, 40 changer transitions 0/242 dead transitions. [2024-06-14 14:22:07,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 242 transitions, 4320 flow [2024-06-14 14:22:07,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:22:07,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:22:07,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-14 14:22:07,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40350877192982454 [2024-06-14 14:22:07,305 INFO L175 Difference]: Start difference. First operand has 292 places, 224 transitions, 3726 flow. Second operand 9 states and 138 transitions. [2024-06-14 14:22:07,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 242 transitions, 4320 flow [2024-06-14 14:22:07,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 242 transitions, 4221 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 14:22:07,487 INFO L231 Difference]: Finished difference. Result has 292 places, 227 transitions, 3743 flow [2024-06-14 14:22:07,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3627, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3743, PETRI_PLACES=292, PETRI_TRANSITIONS=227} [2024-06-14 14:22:07,488 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 253 predicate places. [2024-06-14 14:22:07,488 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 227 transitions, 3743 flow [2024-06-14 14:22:07,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:07,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:07,488 INFO 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-14 14:22:07,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 14:22:07,489 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-14 14:22:07,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:07,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2105343134, now seen corresponding path program 3 times [2024-06-14 14:22:07,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:07,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868498087] [2024-06-14 14:22:07,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:07,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:07,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-14 14:22:07,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:07,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868498087] [2024-06-14 14:22:07,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868498087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:07,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:07,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:07,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893375853] [2024-06-14 14:22:07,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:07,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:07,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:07,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:07,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:07,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:07,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 227 transitions, 3743 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:07,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:07,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:07,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:08,446 INFO L124 PetriNetUnfolderBase]: 1182/2331 cut-off events. [2024-06-14 14:22:08,447 INFO L125 PetriNetUnfolderBase]: For 116258/116323 co-relation queries the response was YES. [2024-06-14 14:22:08,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18200 conditions, 2331 events. 1182/2331 cut-off events. For 116258/116323 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 14577 event pairs, 499 based on Foata normal form. 7/2325 useless extension candidates. Maximal degree in co-relation 18059. Up to 2060 conditions per place. [2024-06-14 14:22:08,467 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 185 selfloop transitions, 39 changer transitions 0/243 dead transitions. [2024-06-14 14:22:08,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 243 transitions, 4241 flow [2024-06-14 14:22:08,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:22:08,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:22:08,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-14 14:22:08,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39210526315789473 [2024-06-14 14:22:08,468 INFO L175 Difference]: Start difference. First operand has 292 places, 227 transitions, 3743 flow. Second operand 10 states and 149 transitions. [2024-06-14 14:22:08,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 243 transitions, 4241 flow [2024-06-14 14:22:08,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 243 transitions, 4170 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 14:22:08,694 INFO L231 Difference]: Finished difference. Result has 298 places, 227 transitions, 3754 flow [2024-06-14 14:22:08,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3754, PETRI_PLACES=298, PETRI_TRANSITIONS=227} [2024-06-14 14:22:08,694 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 259 predicate places. [2024-06-14 14:22:08,694 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 227 transitions, 3754 flow [2024-06-14 14:22:08,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:08,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:08,695 INFO 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-14 14:22:08,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 14:22:08,696 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-14 14:22:08,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:08,697 INFO L85 PathProgramCache]: Analyzing trace with hash 2105327262, now seen corresponding path program 7 times [2024-06-14 14:22:08,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:08,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176808074] [2024-06-14 14:22:08,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:08,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:08,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:09,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:09,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:09,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176808074] [2024-06-14 14:22:09,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176808074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:09,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:09,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:22:09,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038859149] [2024-06-14 14:22:09,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:09,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:22:09,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:09,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:22:09,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:22:09,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:09,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 227 transitions, 3754 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:09,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:09,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:09,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:09,592 INFO L124 PetriNetUnfolderBase]: 1163/2309 cut-off events. [2024-06-14 14:22:09,592 INFO L125 PetriNetUnfolderBase]: For 117007/117066 co-relation queries the response was YES. [2024-06-14 14:22:09,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17659 conditions, 2309 events. 1163/2309 cut-off events. For 117007/117066 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 14376 event pairs, 340 based on Foata normal form. 12/2314 useless extension candidates. Maximal degree in co-relation 17518. Up to 1012 conditions per place. [2024-06-14 14:22:09,616 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 148 selfloop transitions, 94 changer transitions 0/257 dead transitions. [2024-06-14 14:22:09,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 257 transitions, 4492 flow [2024-06-14 14:22:09,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:22:09,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:22:09,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-14 14:22:09,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423444976076555 [2024-06-14 14:22:09,618 INFO L175 Difference]: Start difference. First operand has 298 places, 227 transitions, 3754 flow. Second operand 11 states and 177 transitions. [2024-06-14 14:22:09,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 257 transitions, 4492 flow [2024-06-14 14:22:09,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 257 transitions, 4327 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-14 14:22:09,910 INFO L231 Difference]: Finished difference. Result has 299 places, 227 transitions, 3788 flow [2024-06-14 14:22:09,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3788, PETRI_PLACES=299, PETRI_TRANSITIONS=227} [2024-06-14 14:22:09,911 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 260 predicate places. [2024-06-14 14:22:09,911 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 227 transitions, 3788 flow [2024-06-14 14:22:09,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 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-14 14:22:09,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:09,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:09,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 14:22:09,912 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-14 14:22:09,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:09,912 INFO L85 PathProgramCache]: Analyzing trace with hash 856211200, now seen corresponding path program 4 times [2024-06-14 14:22:09,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:09,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794903337] [2024-06-14 14:22:09,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:09,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:09,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:10,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:10,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:10,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794903337] [2024-06-14 14:22:10,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794903337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:10,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:10,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:10,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493502178] [2024-06-14 14:22:10,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:10,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:10,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:10,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:10,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:10,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:10,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 227 transitions, 3788 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:10,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:10,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:10,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:10,843 INFO L124 PetriNetUnfolderBase]: 1171/2317 cut-off events. [2024-06-14 14:22:10,843 INFO L125 PetriNetUnfolderBase]: For 122532/122602 co-relation queries the response was YES. [2024-06-14 14:22:10,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18152 conditions, 2317 events. 1171/2317 cut-off events. For 122532/122602 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14419 event pairs, 456 based on Foata normal form. 7/2311 useless extension candidates. Maximal degree in co-relation 18012. Up to 1964 conditions per place. [2024-06-14 14:22:10,868 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 178 selfloop transitions, 49 changer transitions 0/246 dead transitions. [2024-06-14 14:22:10,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 246 transitions, 4394 flow [2024-06-14 14:22:10,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:22:10,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:22:10,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-14 14:22:10,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3815789473684211 [2024-06-14 14:22:10,869 INFO L175 Difference]: Start difference. First operand has 299 places, 227 transitions, 3788 flow. Second operand 10 states and 145 transitions. [2024-06-14 14:22:10,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 246 transitions, 4394 flow [2024-06-14 14:22:11,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 246 transitions, 4161 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-14 14:22:11,116 INFO L231 Difference]: Finished difference. Result has 298 places, 230 transitions, 3693 flow [2024-06-14 14:22:11,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3693, PETRI_PLACES=298, PETRI_TRANSITIONS=230} [2024-06-14 14:22:11,117 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 259 predicate places. [2024-06-14 14:22:11,117 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 230 transitions, 3693 flow [2024-06-14 14:22:11,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:11,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:11,118 INFO 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-14 14:22:11,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 14:22:11,118 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-14 14:22:11,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:11,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1399195420, now seen corresponding path program 5 times [2024-06-14 14:22:11,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:11,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983932483] [2024-06-14 14:22:11,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:11,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:11,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:11,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:11,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:11,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983932483] [2024-06-14 14:22:11,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983932483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:11,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:11,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:11,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618164220] [2024-06-14 14:22:11,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:11,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:11,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:11,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:11,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:11,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:11,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 230 transitions, 3693 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:11,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:11,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:11,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:12,036 INFO L124 PetriNetUnfolderBase]: 1178/2330 cut-off events. [2024-06-14 14:22:12,037 INFO L125 PetriNetUnfolderBase]: For 121262/121329 co-relation queries the response was YES. [2024-06-14 14:22:12,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17975 conditions, 2330 events. 1178/2330 cut-off events. For 121262/121329 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14515 event pairs, 460 based on Foata normal form. 7/2324 useless extension candidates. Maximal degree in co-relation 17835. Up to 1970 conditions per place. [2024-06-14 14:22:12,061 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 174 selfloop transitions, 54 changer transitions 0/247 dead transitions. [2024-06-14 14:22:12,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 247 transitions, 4297 flow [2024-06-14 14:22:12,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:22:12,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:22:12,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-14 14:22:12,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 14:22:12,063 INFO L175 Difference]: Start difference. First operand has 298 places, 230 transitions, 3693 flow. Second operand 9 states and 133 transitions. [2024-06-14 14:22:12,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 247 transitions, 4297 flow [2024-06-14 14:22:12,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 247 transitions, 4140 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:22:12,316 INFO L231 Difference]: Finished difference. Result has 299 places, 233 transitions, 3682 flow [2024-06-14 14:22:12,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3682, PETRI_PLACES=299, PETRI_TRANSITIONS=233} [2024-06-14 14:22:12,316 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 260 predicate places. [2024-06-14 14:22:12,317 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 233 transitions, 3682 flow [2024-06-14 14:22:12,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:12,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:12,317 INFO 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-14 14:22:12,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 14:22:12,317 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-14 14:22:12,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:12,318 INFO L85 PathProgramCache]: Analyzing trace with hash 856701310, now seen corresponding path program 6 times [2024-06-14 14:22:12,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:12,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315841264] [2024-06-14 14:22:12,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:12,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:12,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:12,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:12,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:12,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315841264] [2024-06-14 14:22:12,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315841264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:12,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:12,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:12,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905501679] [2024-06-14 14:22:12,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:12,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:12,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:12,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:12,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:12,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:22:12,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 233 transitions, 3682 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:12,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:12,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:22:12,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:13,257 INFO L124 PetriNetUnfolderBase]: 1175/2325 cut-off events. [2024-06-14 14:22:13,258 INFO L125 PetriNetUnfolderBase]: For 124773/124840 co-relation queries the response was YES. [2024-06-14 14:22:13,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17945 conditions, 2325 events. 1175/2325 cut-off events. For 124773/124840 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14484 event pairs, 459 based on Foata normal form. 7/2319 useless extension candidates. Maximal degree in co-relation 17806. Up to 1968 conditions per place. [2024-06-14 14:22:13,281 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 176 selfloop transitions, 51 changer transitions 0/246 dead transitions. [2024-06-14 14:22:13,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 246 transitions, 4174 flow [2024-06-14 14:22:13,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:22:13,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:22:13,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-14 14:22:13,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391812865497076 [2024-06-14 14:22:13,282 INFO L175 Difference]: Start difference. First operand has 299 places, 233 transitions, 3682 flow. Second operand 9 states and 134 transitions. [2024-06-14 14:22:13,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 246 transitions, 4174 flow [2024-06-14 14:22:13,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 246 transitions, 4113 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 14:22:13,562 INFO L231 Difference]: Finished difference. Result has 305 places, 233 transitions, 3727 flow [2024-06-14 14:22:13,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3621, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3727, PETRI_PLACES=305, PETRI_TRANSITIONS=233} [2024-06-14 14:22:13,562 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 266 predicate places. [2024-06-14 14:22:13,562 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 233 transitions, 3727 flow [2024-06-14 14:22:13,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:13,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:13,563 INFO 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-14 14:22:13,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 14:22:13,563 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-14 14:22:13,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:13,563 INFO L85 PathProgramCache]: Analyzing trace with hash -189305722, now seen corresponding path program 1 times [2024-06-14 14:22:13,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:13,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999528879] [2024-06-14 14:22:13,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:13,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:13,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:13,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:13,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:13,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999528879] [2024-06-14 14:22:13,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999528879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:13,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:13,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:13,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959433634] [2024-06-14 14:22:13,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:13,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:13,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:13,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:13,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:14,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:14,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 233 transitions, 3727 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:14,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:14,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:14,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:14,596 INFO L124 PetriNetUnfolderBase]: 1234/2392 cut-off events. [2024-06-14 14:22:14,596 INFO L125 PetriNetUnfolderBase]: For 129214/129275 co-relation queries the response was YES. [2024-06-14 14:22:14,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18378 conditions, 2392 events. 1234/2392 cut-off events. For 129214/129275 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14621 event pairs, 375 based on Foata normal form. 5/2390 useless extension candidates. Maximal degree in co-relation 18237. Up to 1776 conditions per place. [2024-06-14 14:22:14,625 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 192 selfloop transitions, 67 changer transitions 0/263 dead transitions. [2024-06-14 14:22:14,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 263 transitions, 4460 flow [2024-06-14 14:22:14,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:22:14,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:22:14,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 175 transitions. [2024-06-14 14:22:14,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38377192982456143 [2024-06-14 14:22:14,626 INFO L175 Difference]: Start difference. First operand has 305 places, 233 transitions, 3727 flow. Second operand 12 states and 175 transitions. [2024-06-14 14:22:14,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 263 transitions, 4460 flow [2024-06-14 14:22:14,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 263 transitions, 4322 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:22:14,970 INFO L231 Difference]: Finished difference. Result has 310 places, 234 transitions, 3748 flow [2024-06-14 14:22:14,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3748, PETRI_PLACES=310, PETRI_TRANSITIONS=234} [2024-06-14 14:22:14,971 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 271 predicate places. [2024-06-14 14:22:14,971 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 234 transitions, 3748 flow [2024-06-14 14:22:14,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:14,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:14,971 INFO 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-14 14:22:14,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 14:22:14,971 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-14 14:22:14,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:14,972 INFO L85 PathProgramCache]: Analyzing trace with hash 622320866, now seen corresponding path program 2 times [2024-06-14 14:22:14,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:14,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833672371] [2024-06-14 14:22:14,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:14,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:14,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:15,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-14 14:22:15,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:15,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833672371] [2024-06-14 14:22:15,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833672371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:15,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:15,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:15,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311881586] [2024-06-14 14:22:15,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:15,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:15,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:15,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:15,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:15,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:15,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 234 transitions, 3748 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:15,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:15,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:15,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:16,130 INFO L124 PetriNetUnfolderBase]: 1241/2405 cut-off events. [2024-06-14 14:22:16,130 INFO L125 PetriNetUnfolderBase]: For 135002/135068 co-relation queries the response was YES. [2024-06-14 14:22:16,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18711 conditions, 2405 events. 1241/2405 cut-off events. For 135002/135068 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14744 event pairs, 362 based on Foata normal form. 5/2403 useless extension candidates. Maximal degree in co-relation 18570. Up to 1695 conditions per place. [2024-06-14 14:22:16,155 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 194 selfloop transitions, 78 changer transitions 0/276 dead transitions. [2024-06-14 14:22:16,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 276 transitions, 4655 flow [2024-06-14 14:22:16,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:16,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:16,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 229 transitions. [2024-06-14 14:22:16,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3544891640866873 [2024-06-14 14:22:16,157 INFO L175 Difference]: Start difference. First operand has 310 places, 234 transitions, 3748 flow. Second operand 17 states and 229 transitions. [2024-06-14 14:22:16,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 276 transitions, 4655 flow [2024-06-14 14:22:16,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 276 transitions, 4505 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 14:22:16,460 INFO L231 Difference]: Finished difference. Result has 318 places, 238 transitions, 3827 flow [2024-06-14 14:22:16,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=301, 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=3827, PETRI_PLACES=318, PETRI_TRANSITIONS=238} [2024-06-14 14:22:16,460 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 279 predicate places. [2024-06-14 14:22:16,460 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 238 transitions, 3827 flow [2024-06-14 14:22:16,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:16,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:16,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:16,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 14:22:16,461 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-14 14:22:16,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:16,461 INFO L85 PathProgramCache]: Analyzing trace with hash 397822724, now seen corresponding path program 3 times [2024-06-14 14:22:16,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:16,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21266517] [2024-06-14 14:22:16,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:16,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:16,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:16,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-14 14:22:16,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:16,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21266517] [2024-06-14 14:22:16,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21266517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:16,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:16,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:16,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803377908] [2024-06-14 14:22:16,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:16,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:16,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:16,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:16,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:16,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:16,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 238 transitions, 3827 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:16,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:16,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:16,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:17,603 INFO L124 PetriNetUnfolderBase]: 1245/2413 cut-off events. [2024-06-14 14:22:17,604 INFO L125 PetriNetUnfolderBase]: For 140932/140995 co-relation queries the response was YES. [2024-06-14 14:22:17,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18952 conditions, 2413 events. 1245/2413 cut-off events. For 140932/140995 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14797 event pairs, 356 based on Foata normal form. 5/2411 useless extension candidates. Maximal degree in co-relation 18810. Up to 1695 conditions per place. [2024-06-14 14:22:17,630 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 193 selfloop transitions, 81 changer transitions 0/278 dead transitions. [2024-06-14 14:22:17,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 278 transitions, 4700 flow [2024-06-14 14:22:17,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:22:17,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:22:17,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 236 transitions. [2024-06-14 14:22:17,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34502923976608185 [2024-06-14 14:22:17,631 INFO L175 Difference]: Start difference. First operand has 318 places, 238 transitions, 3827 flow. Second operand 18 states and 236 transitions. [2024-06-14 14:22:17,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 278 transitions, 4700 flow [2024-06-14 14:22:17,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 278 transitions, 4522 flow, removed 19 selfloop flow, removed 13 redundant places. [2024-06-14 14:22:17,966 INFO L231 Difference]: Finished difference. Result has 323 places, 239 transitions, 3838 flow [2024-06-14 14:22:17,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3838, PETRI_PLACES=323, PETRI_TRANSITIONS=239} [2024-06-14 14:22:17,967 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 284 predicate places. [2024-06-14 14:22:17,967 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 239 transitions, 3838 flow [2024-06-14 14:22:17,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:17,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:17,967 INFO 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-14 14:22:17,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 14:22:17,967 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-14 14:22:17,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:17,968 INFO L85 PathProgramCache]: Analyzing trace with hash 397838534, now seen corresponding path program 4 times [2024-06-14 14:22:17,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:17,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950417467] [2024-06-14 14:22:17,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:17,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:17,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:18,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-14 14:22:18,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:18,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950417467] [2024-06-14 14:22:18,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950417467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:18,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:18,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:18,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445813140] [2024-06-14 14:22:18,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:18,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:18,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:18,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:18,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:18,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:18,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 239 transitions, 3838 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:18,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:18,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:18,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:19,032 INFO L124 PetriNetUnfolderBase]: 1242/2408 cut-off events. [2024-06-14 14:22:19,032 INFO L125 PetriNetUnfolderBase]: For 144947/145010 co-relation queries the response was YES. [2024-06-14 14:22:19,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18981 conditions, 2408 events. 1242/2408 cut-off events. For 144947/145010 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14760 event pairs, 363 based on Foata normal form. 5/2406 useless extension candidates. Maximal degree in co-relation 18838. Up to 1695 conditions per place. [2024-06-14 14:22:19,063 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 189 selfloop transitions, 81 changer transitions 0/274 dead transitions. [2024-06-14 14:22:19,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 274 transitions, 4592 flow [2024-06-14 14:22:19,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:22:19,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:22:19,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 215 transitions. [2024-06-14 14:22:19,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3536184210526316 [2024-06-14 14:22:19,064 INFO L175 Difference]: Start difference. First operand has 323 places, 239 transitions, 3838 flow. Second operand 16 states and 215 transitions. [2024-06-14 14:22:19,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 274 transitions, 4592 flow [2024-06-14 14:22:19,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 274 transitions, 4411 flow, removed 14 selfloop flow, removed 14 redundant places. [2024-06-14 14:22:19,393 INFO L231 Difference]: Finished difference. Result has 325 places, 239 transitions, 3823 flow [2024-06-14 14:22:19,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3823, PETRI_PLACES=325, PETRI_TRANSITIONS=239} [2024-06-14 14:22:19,394 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 286 predicate places. [2024-06-14 14:22:19,394 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 239 transitions, 3823 flow [2024-06-14 14:22:19,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:19,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:19,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:19,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 14:22:19,395 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-14 14:22:19,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:19,396 INFO L85 PathProgramCache]: Analyzing trace with hash 840651524, now seen corresponding path program 5 times [2024-06-14 14:22:19,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:19,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248232827] [2024-06-14 14:22:19,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:19,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:19,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:19,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:19,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248232827] [2024-06-14 14:22:19,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248232827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:19,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:19,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:19,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062895002] [2024-06-14 14:22:19,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:19,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:19,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:19,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:19,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:19,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:19,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 239 transitions, 3823 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:19,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:19,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:19,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:20,485 INFO L124 PetriNetUnfolderBase]: 1249/2421 cut-off events. [2024-06-14 14:22:20,485 INFO L125 PetriNetUnfolderBase]: For 151433/151496 co-relation queries the response was YES. [2024-06-14 14:22:20,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19172 conditions, 2421 events. 1249/2421 cut-off events. For 151433/151496 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14903 event pairs, 348 based on Foata normal form. 5/2419 useless extension candidates. Maximal degree in co-relation 19028. Up to 1532 conditions per place. [2024-06-14 14:22:20,514 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 187 selfloop transitions, 89 changer transitions 0/280 dead transitions. [2024-06-14 14:22:20,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 280 transitions, 4759 flow [2024-06-14 14:22:20,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:22:20,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:22:20,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 221 transitions. [2024-06-14 14:22:20,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36348684210526316 [2024-06-14 14:22:20,516 INFO L175 Difference]: Start difference. First operand has 325 places, 239 transitions, 3823 flow. Second operand 16 states and 221 transitions. [2024-06-14 14:22:20,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 280 transitions, 4759 flow [2024-06-14 14:22:20,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 280 transitions, 4597 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-14 14:22:20,809 INFO L231 Difference]: Finished difference. Result has 327 places, 243 transitions, 3916 flow [2024-06-14 14:22:20,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3661, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3916, PETRI_PLACES=327, PETRI_TRANSITIONS=243} [2024-06-14 14:22:20,810 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 288 predicate places. [2024-06-14 14:22:20,810 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 243 transitions, 3916 flow [2024-06-14 14:22:20,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:20,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:20,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] [2024-06-14 14:22:20,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 14:22:20,811 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-14 14:22:20,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:20,811 INFO L85 PathProgramCache]: Analyzing trace with hash 211803386, now seen corresponding path program 6 times [2024-06-14 14:22:20,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:20,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540908434] [2024-06-14 14:22:20,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:20,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:20,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:21,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:21,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:21,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540908434] [2024-06-14 14:22:21,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540908434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:21,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:21,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:21,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983101392] [2024-06-14 14:22:21,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:21,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:21,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:21,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:21,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:21,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:21,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 243 transitions, 3916 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:21,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:21,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:21,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:22,027 INFO L124 PetriNetUnfolderBase]: 1263/2447 cut-off events. [2024-06-14 14:22:22,027 INFO L125 PetriNetUnfolderBase]: For 159992/160055 co-relation queries the response was YES. [2024-06-14 14:22:22,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19680 conditions, 2447 events. 1263/2447 cut-off events. For 159992/160055 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15090 event pairs, 343 based on Foata normal form. 5/2445 useless extension candidates. Maximal degree in co-relation 19534. Up to 1532 conditions per place. [2024-06-14 14:22:22,054 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 186 selfloop transitions, 95 changer transitions 0/285 dead transitions. [2024-06-14 14:22:22,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 285 transitions, 4883 flow [2024-06-14 14:22:22,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:22,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:22,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 228 transitions. [2024-06-14 14:22:22,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35294117647058826 [2024-06-14 14:22:22,056 INFO L175 Difference]: Start difference. First operand has 327 places, 243 transitions, 3916 flow. Second operand 17 states and 228 transitions. [2024-06-14 14:22:22,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 285 transitions, 4883 flow [2024-06-14 14:22:22,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 285 transitions, 4657 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-14 14:22:22,472 INFO L231 Difference]: Finished difference. Result has 331 places, 247 transitions, 3962 flow [2024-06-14 14:22:22,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3962, PETRI_PLACES=331, PETRI_TRANSITIONS=247} [2024-06-14 14:22:22,473 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 292 predicate places. [2024-06-14 14:22:22,473 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 247 transitions, 3962 flow [2024-06-14 14:22:22,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:22,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:22,473 INFO 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-14 14:22:22,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 14:22:22,473 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-14 14:22:22,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:22,474 INFO L85 PathProgramCache]: Analyzing trace with hash 856322024, now seen corresponding path program 7 times [2024-06-14 14:22:22,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:22,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222944258] [2024-06-14 14:22:22,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:22,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:22,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:22,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-14 14:22:22,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:22,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222944258] [2024-06-14 14:22:22,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222944258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:22,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:22,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:22,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141011430] [2024-06-14 14:22:22,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:22,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:22,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:22,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:22,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:22,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:22,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 247 transitions, 3962 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:22,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:22,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:22,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:23,521 INFO L124 PetriNetUnfolderBase]: 1260/2442 cut-off events. [2024-06-14 14:22:23,521 INFO L125 PetriNetUnfolderBase]: For 164018/164083 co-relation queries the response was YES. [2024-06-14 14:22:23,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19630 conditions, 2442 events. 1260/2442 cut-off events. For 164018/164083 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15025 event pairs, 354 based on Foata normal form. 5/2440 useless extension candidates. Maximal degree in co-relation 19484. Up to 1532 conditions per place. [2024-06-14 14:22:23,551 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 185 selfloop transitions, 95 changer transitions 0/284 dead transitions. [2024-06-14 14:22:23,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 284 transitions, 4763 flow [2024-06-14 14:22:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:23,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:23,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 227 transitions. [2024-06-14 14:22:23,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35139318885448917 [2024-06-14 14:22:23,552 INFO L175 Difference]: Start difference. First operand has 331 places, 247 transitions, 3962 flow. Second operand 17 states and 227 transitions. [2024-06-14 14:22:23,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 284 transitions, 4763 flow [2024-06-14 14:22:24,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 284 transitions, 4599 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 14:22:24,035 INFO L231 Difference]: Finished difference. Result has 338 places, 247 transitions, 3992 flow [2024-06-14 14:22:24,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3992, PETRI_PLACES=338, PETRI_TRANSITIONS=247} [2024-06-14 14:22:24,035 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 299 predicate places. [2024-06-14 14:22:24,036 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 247 transitions, 3992 flow [2024-06-14 14:22:24,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:24,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:24,036 INFO 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-14 14:22:24,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 14:22:24,037 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-14 14:22:24,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:24,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1081800386, now seen corresponding path program 8 times [2024-06-14 14:22:24,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:24,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568709182] [2024-06-14 14:22:24,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:24,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:24,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:24,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:24,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:24,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568709182] [2024-06-14 14:22:24,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568709182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:24,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:24,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:24,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262691605] [2024-06-14 14:22:24,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:24,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:24,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:24,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:24,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:24,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:24,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 247 transitions, 3992 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:24,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:24,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:24,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:25,060 INFO L124 PetriNetUnfolderBase]: 1257/2437 cut-off events. [2024-06-14 14:22:25,060 INFO L125 PetriNetUnfolderBase]: For 168080/168150 co-relation queries the response was YES. [2024-06-14 14:22:25,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19681 conditions, 2437 events. 1257/2437 cut-off events. For 168080/168150 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14951 event pairs, 349 based on Foata normal form. 8/2438 useless extension candidates. Maximal degree in co-relation 19534. Up to 1532 conditions per place. [2024-06-14 14:22:25,089 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 178 selfloop transitions, 104 changer transitions 0/286 dead transitions. [2024-06-14 14:22:25,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 286 transitions, 4928 flow [2024-06-14 14:22:25,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:22:25,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:22:25,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 202 transitions. [2024-06-14 14:22:25,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37969924812030076 [2024-06-14 14:22:25,090 INFO L175 Difference]: Start difference. First operand has 338 places, 247 transitions, 3992 flow. Second operand 14 states and 202 transitions. [2024-06-14 14:22:25,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 286 transitions, 4928 flow [2024-06-14 14:22:25,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 286 transitions, 4736 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-06-14 14:22:25,493 INFO L231 Difference]: Finished difference. Result has 336 places, 248 transitions, 4041 flow [2024-06-14 14:22:25,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4041, PETRI_PLACES=336, PETRI_TRANSITIONS=248} [2024-06-14 14:22:25,494 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 297 predicate places. [2024-06-14 14:22:25,494 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 248 transitions, 4041 flow [2024-06-14 14:22:25,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:25,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:25,494 INFO 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-14 14:22:25,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 14:22:25,495 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-14 14:22:25,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:25,495 INFO L85 PathProgramCache]: Analyzing trace with hash 841112804, now seen corresponding path program 9 times [2024-06-14 14:22:25,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:25,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225303411] [2024-06-14 14:22:25,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:25,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:25,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:25,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:25,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225303411] [2024-06-14 14:22:25,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225303411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:25,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:25,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:25,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053691390] [2024-06-14 14:22:25,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:25,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:25,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:25,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:25,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:25,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:25,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 248 transitions, 4041 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:25,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:25,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:25,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:26,568 INFO L124 PetriNetUnfolderBase]: 1261/2445 cut-off events. [2024-06-14 14:22:26,569 INFO L125 PetriNetUnfolderBase]: For 175592/175659 co-relation queries the response was YES. [2024-06-14 14:22:26,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19922 conditions, 2445 events. 1261/2445 cut-off events. For 175592/175659 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15035 event pairs, 346 based on Foata normal form. 5/2443 useless extension candidates. Maximal degree in co-relation 19774. Up to 1532 conditions per place. [2024-06-14 14:22:26,602 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 194 selfloop transitions, 95 changer transitions 0/293 dead transitions. [2024-06-14 14:22:26,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 293 transitions, 4971 flow [2024-06-14 14:22:26,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-14 14:22:26,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-14 14:22:26,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 271 transitions. [2024-06-14 14:22:26,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33959899749373434 [2024-06-14 14:22:26,605 INFO L175 Difference]: Start difference. First operand has 336 places, 248 transitions, 4041 flow. Second operand 21 states and 271 transitions. [2024-06-14 14:22:26,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 293 transitions, 4971 flow [2024-06-14 14:22:26,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 293 transitions, 4800 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 14:22:26,989 INFO L231 Difference]: Finished difference. Result has 347 places, 249 transitions, 4086 flow [2024-06-14 14:22:26,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4086, PETRI_PLACES=347, PETRI_TRANSITIONS=249} [2024-06-14 14:22:26,990 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 308 predicate places. [2024-06-14 14:22:26,990 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 249 transitions, 4086 flow [2024-06-14 14:22:26,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:26,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:26,990 INFO 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-14 14:22:26,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 14:22:26,990 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-14 14:22:26,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:26,991 INFO L85 PathProgramCache]: Analyzing trace with hash 841128614, now seen corresponding path program 10 times [2024-06-14 14:22:26,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:26,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30765778] [2024-06-14 14:22:26,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:26,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:27,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:27,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:27,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30765778] [2024-06-14 14:22:27,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30765778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:27,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:27,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:27,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888251959] [2024-06-14 14:22:27,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:27,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:27,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:27,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:27,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:27,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:27,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 249 transitions, 4086 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:27,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:27,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:27,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:28,057 INFO L124 PetriNetUnfolderBase]: 1258/2440 cut-off events. [2024-06-14 14:22:28,057 INFO L125 PetriNetUnfolderBase]: For 181543/181613 co-relation queries the response was YES. [2024-06-14 14:22:28,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19976 conditions, 2440 events. 1258/2440 cut-off events. For 181543/181613 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15032 event pairs, 346 based on Foata normal form. 5/2438 useless extension candidates. Maximal degree in co-relation 19827. Up to 1532 conditions per place. [2024-06-14 14:22:28,083 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 190 selfloop transitions, 95 changer transitions 0/289 dead transitions. [2024-06-14 14:22:28,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 289 transitions, 4886 flow [2024-06-14 14:22:28,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:22:28,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:22:28,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 250 transitions. [2024-06-14 14:22:28,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3462603878116344 [2024-06-14 14:22:28,085 INFO L175 Difference]: Start difference. First operand has 347 places, 249 transitions, 4086 flow. Second operand 19 states and 250 transitions. [2024-06-14 14:22:28,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 289 transitions, 4886 flow [2024-06-14 14:22:28,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 289 transitions, 4624 flow, removed 16 selfloop flow, removed 19 redundant places. [2024-06-14 14:22:28,516 INFO L231 Difference]: Finished difference. Result has 347 places, 249 transitions, 4018 flow [2024-06-14 14:22:28,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4018, PETRI_PLACES=347, PETRI_TRANSITIONS=249} [2024-06-14 14:22:28,516 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 308 predicate places. [2024-06-14 14:22:28,517 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 249 transitions, 4018 flow [2024-06-14 14:22:28,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:28,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:28,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:28,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 14:22:28,517 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-14 14:22:28,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:28,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1512929948, now seen corresponding path program 11 times [2024-06-14 14:22:28,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:28,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543570383] [2024-06-14 14:22:28,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:28,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:28,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:28,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-14 14:22:28,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:28,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543570383] [2024-06-14 14:22:28,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543570383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:28,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:28,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:28,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536568734] [2024-06-14 14:22:28,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:28,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:28,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:28,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:28,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:28,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:28,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 249 transitions, 4018 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:28,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:28,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:28,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:29,609 INFO L124 PetriNetUnfolderBase]: 1282/2484 cut-off events. [2024-06-14 14:22:29,609 INFO L125 PetriNetUnfolderBase]: For 193620/193683 co-relation queries the response was YES. [2024-06-14 14:22:29,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20517 conditions, 2484 events. 1282/2484 cut-off events. For 193620/193683 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15344 event pairs, 337 based on Foata normal form. 5/2482 useless extension candidates. Maximal degree in co-relation 20367. Up to 1142 conditions per place. [2024-06-14 14:22:29,640 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 187 selfloop transitions, 111 changer transitions 0/302 dead transitions. [2024-06-14 14:22:29,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 302 transitions, 5292 flow [2024-06-14 14:22:29,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-14 14:22:29,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-14 14:22:29,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 257 transitions. [2024-06-14 14:22:29,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3381578947368421 [2024-06-14 14:22:29,641 INFO L175 Difference]: Start difference. First operand has 347 places, 249 transitions, 4018 flow. Second operand 20 states and 257 transitions. [2024-06-14 14:22:29,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 302 transitions, 5292 flow [2024-06-14 14:22:30,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 302 transitions, 5102 flow, removed 0 selfloop flow, removed 18 redundant places. [2024-06-14 14:22:30,135 INFO L231 Difference]: Finished difference. Result has 349 places, 257 transitions, 4206 flow [2024-06-14 14:22:30,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3828, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4206, PETRI_PLACES=349, PETRI_TRANSITIONS=257} [2024-06-14 14:22:30,135 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 310 predicate places. [2024-06-14 14:22:30,135 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 257 transitions, 4206 flow [2024-06-14 14:22:30,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:30,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:30,136 INFO 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-14 14:22:30,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 14:22:30,136 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-14 14:22:30,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:30,137 INFO L85 PathProgramCache]: Analyzing trace with hash 772267234, now seen corresponding path program 12 times [2024-06-14 14:22:30,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:30,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897492886] [2024-06-14 14:22:30,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:30,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:30,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:30,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:30,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:30,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897492886] [2024-06-14 14:22:30,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897492886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:30,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:30,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:30,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639379968] [2024-06-14 14:22:30,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:30,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:30,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:30,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:30,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:30,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:30,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 257 transitions, 4206 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:30,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:30,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:30,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:31,510 INFO L124 PetriNetUnfolderBase]: 1279/2479 cut-off events. [2024-06-14 14:22:31,510 INFO L125 PetriNetUnfolderBase]: For 198671/198734 co-relation queries the response was YES. [2024-06-14 14:22:31,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20600 conditions, 2479 events. 1279/2479 cut-off events. For 198671/198734 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 15322 event pairs, 339 based on Foata normal form. 5/2477 useless extension candidates. Maximal degree in co-relation 20449. Up to 1142 conditions per place. [2024-06-14 14:22:31,538 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 178 selfloop transitions, 110 changer transitions 0/292 dead transitions. [2024-06-14 14:22:31,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 292 transitions, 5098 flow [2024-06-14 14:22:31,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:22:31,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:22:31,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 205 transitions. [2024-06-14 14:22:31,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35964912280701755 [2024-06-14 14:22:31,540 INFO L175 Difference]: Start difference. First operand has 349 places, 257 transitions, 4206 flow. Second operand 15 states and 205 transitions. [2024-06-14 14:22:31,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 292 transitions, 5098 flow [2024-06-14 14:22:31,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 292 transitions, 4817 flow, removed 39 selfloop flow, removed 12 redundant places. [2024-06-14 14:22:31,964 INFO L231 Difference]: Finished difference. Result has 352 places, 257 transitions, 4149 flow [2024-06-14 14:22:31,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4149, PETRI_PLACES=352, PETRI_TRANSITIONS=257} [2024-06-14 14:22:31,965 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 313 predicate places. [2024-06-14 14:22:31,965 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 257 transitions, 4149 flow [2024-06-14 14:22:31,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:31,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:31,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:31,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 14:22:31,966 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-14 14:22:31,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:31,966 INFO L85 PathProgramCache]: Analyzing trace with hash 996998370, now seen corresponding path program 13 times [2024-06-14 14:22:31,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:31,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11444214] [2024-06-14 14:22:31,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:31,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:31,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:32,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:32,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:32,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11444214] [2024-06-14 14:22:32,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11444214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:32,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:32,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:32,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254496635] [2024-06-14 14:22:32,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:32,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:32,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:32,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:32,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:32,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:32,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 257 transitions, 4149 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:32,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:32,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:32,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:32,916 INFO L124 PetriNetUnfolderBase]: 1283/2487 cut-off events. [2024-06-14 14:22:32,917 INFO L125 PetriNetUnfolderBase]: For 203809/203870 co-relation queries the response was YES. [2024-06-14 14:22:32,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20677 conditions, 2487 events. 1283/2487 cut-off events. For 203809/203870 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15282 event pairs, 314 based on Foata normal form. 5/2485 useless extension candidates. Maximal degree in co-relation 20525. Up to 1142 conditions per place. [2024-06-14 14:22:32,942 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 182 selfloop transitions, 102 changer transitions 0/288 dead transitions. [2024-06-14 14:22:32,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 288 transitions, 4952 flow [2024-06-14 14:22:32,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:22:32,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:22:32,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-14 14:22:32,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38516746411483255 [2024-06-14 14:22:32,943 INFO L175 Difference]: Start difference. First operand has 352 places, 257 transitions, 4149 flow. Second operand 11 states and 161 transitions. [2024-06-14 14:22:32,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 288 transitions, 4952 flow [2024-06-14 14:22:33,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 288 transitions, 4732 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-14 14:22:33,455 INFO L231 Difference]: Finished difference. Result has 349 places, 258 transitions, 4166 flow [2024-06-14 14:22:33,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3929, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4166, PETRI_PLACES=349, PETRI_TRANSITIONS=258} [2024-06-14 14:22:33,456 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 310 predicate places. [2024-06-14 14:22:33,456 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 258 transitions, 4166 flow [2024-06-14 14:22:33,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:33,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:33,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, 1, 1, 1] [2024-06-14 14:22:33,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 14:22:33,456 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-14 14:22:33,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:33,457 INFO L85 PathProgramCache]: Analyzing trace with hash 425370150, now seen corresponding path program 14 times [2024-06-14 14:22:33,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:33,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032229327] [2024-06-14 14:22:33,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:33,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:33,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:33,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:33,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:33,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032229327] [2024-06-14 14:22:33,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032229327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:33,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:33,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:33,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745190240] [2024-06-14 14:22:33,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:33,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:33,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:33,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:33,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:33,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:33,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 258 transitions, 4166 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:33,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:33,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:33,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:34,509 INFO L124 PetriNetUnfolderBase]: 1297/2513 cut-off events. [2024-06-14 14:22:34,509 INFO L125 PetriNetUnfolderBase]: For 214713/214774 co-relation queries the response was YES. [2024-06-14 14:22:34,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21086 conditions, 2513 events. 1297/2513 cut-off events. For 214713/214774 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15550 event pairs, 330 based on Foata normal form. 5/2511 useless extension candidates. Maximal degree in co-relation 20933. Up to 1142 conditions per place. [2024-06-14 14:22:34,542 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 180 selfloop transitions, 116 changer transitions 0/300 dead transitions. [2024-06-14 14:22:34,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 300 transitions, 5157 flow [2024-06-14 14:22:34,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:22:34,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:22:34,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 215 transitions. [2024-06-14 14:22:34,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3536184210526316 [2024-06-14 14:22:34,543 INFO L175 Difference]: Start difference. First operand has 349 places, 258 transitions, 4166 flow. Second operand 16 states and 215 transitions. [2024-06-14 14:22:34,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 300 transitions, 5157 flow [2024-06-14 14:22:35,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 300 transitions, 5020 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 14:22:35,038 INFO L231 Difference]: Finished difference. Result has 360 places, 262 transitions, 4337 flow [2024-06-14 14:22:35,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4337, PETRI_PLACES=360, PETRI_TRANSITIONS=262} [2024-06-14 14:22:35,038 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 321 predicate places. [2024-06-14 14:22:35,039 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 262 transitions, 4337 flow [2024-06-14 14:22:35,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:35,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:35,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, 1] [2024-06-14 14:22:35,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 14:22:35,039 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-14 14:22:35,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:35,040 INFO L85 PathProgramCache]: Analyzing trace with hash 772744324, now seen corresponding path program 15 times [2024-06-14 14:22:35,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:35,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861306380] [2024-06-14 14:22:35,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:35,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:35,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:35,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:35,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861306380] [2024-06-14 14:22:35,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861306380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:35,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:35,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:35,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147607826] [2024-06-14 14:22:35,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:35,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:35,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:35,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:35,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:35,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:35,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 262 transitions, 4337 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:35,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:35,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:35,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:36,238 INFO L124 PetriNetUnfolderBase]: 1294/2508 cut-off events. [2024-06-14 14:22:36,238 INFO L125 PetriNetUnfolderBase]: For 220625/220691 co-relation queries the response was YES. [2024-06-14 14:22:36,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21230 conditions, 2508 events. 1294/2508 cut-off events. For 220625/220691 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15570 event pairs, 338 based on Foata normal form. 5/2506 useless extension candidates. Maximal degree in co-relation 21075. Up to 1142 conditions per place. [2024-06-14 14:22:36,272 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 183 selfloop transitions, 115 changer transitions 0/302 dead transitions. [2024-06-14 14:22:36,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 302 transitions, 5271 flow [2024-06-14 14:22:36,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:22:36,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:22:36,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 235 transitions. [2024-06-14 14:22:36,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3435672514619883 [2024-06-14 14:22:36,273 INFO L175 Difference]: Start difference. First operand has 360 places, 262 transitions, 4337 flow. Second operand 18 states and 235 transitions. [2024-06-14 14:22:36,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 302 transitions, 5271 flow [2024-06-14 14:22:36,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 302 transitions, 5025 flow, removed 23 selfloop flow, removed 11 redundant places. [2024-06-14 14:22:36,939 INFO L231 Difference]: Finished difference. Result has 367 places, 262 transitions, 4325 flow [2024-06-14 14:22:36,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4091, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4325, PETRI_PLACES=367, PETRI_TRANSITIONS=262} [2024-06-14 14:22:36,939 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 328 predicate places. [2024-06-14 14:22:36,940 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 262 transitions, 4325 flow [2024-06-14 14:22:36,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:36,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:36,940 INFO 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-14 14:22:36,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 14:22:36,940 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-14 14:22:36,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:36,940 INFO L85 PathProgramCache]: Analyzing trace with hash 787937734, now seen corresponding path program 16 times [2024-06-14 14:22:36,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:36,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790973680] [2024-06-14 14:22:36,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:36,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:36,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:37,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:37,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:37,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790973680] [2024-06-14 14:22:37,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790973680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:37,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:37,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:37,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83798186] [2024-06-14 14:22:37,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:37,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:37,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:37,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:37,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:37,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:37,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 262 transitions, 4325 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:37,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:37,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:37,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:38,081 INFO L124 PetriNetUnfolderBase]: 1298/2516 cut-off events. [2024-06-14 14:22:38,081 INFO L125 PetriNetUnfolderBase]: For 228949/229015 co-relation queries the response was YES. [2024-06-14 14:22:38,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21445 conditions, 2516 events. 1298/2516 cut-off events. For 228949/229015 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15636 event pairs, 341 based on Foata normal form. 5/2514 useless extension candidates. Maximal degree in co-relation 21289. Up to 1142 conditions per place. [2024-06-14 14:22:38,108 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 186 selfloop transitions, 110 changer transitions 0/300 dead transitions. [2024-06-14 14:22:38,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 300 transitions, 5278 flow [2024-06-14 14:22:38,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:38,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:38,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 226 transitions. [2024-06-14 14:22:38,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3498452012383901 [2024-06-14 14:22:38,109 INFO L175 Difference]: Start difference. First operand has 367 places, 262 transitions, 4325 flow. Second operand 17 states and 226 transitions. [2024-06-14 14:22:38,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 300 transitions, 5278 flow [2024-06-14 14:22:38,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 300 transitions, 5037 flow, removed 0 selfloop flow, removed 18 redundant places. [2024-06-14 14:22:38,694 INFO L231 Difference]: Finished difference. Result has 366 places, 263 transitions, 4333 flow [2024-06-14 14:22:38,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4086, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4333, PETRI_PLACES=366, PETRI_TRANSITIONS=263} [2024-06-14 14:22:38,694 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 327 predicate places. [2024-06-14 14:22:38,694 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 263 transitions, 4333 flow [2024-06-14 14:22:38,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:38,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:38,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:38,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 14:22:38,695 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-14 14:22:38,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:38,695 INFO L85 PathProgramCache]: Analyzing trace with hash 425904900, now seen corresponding path program 17 times [2024-06-14 14:22:38,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:38,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476587598] [2024-06-14 14:22:38,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:38,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:38,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:39,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:39,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:39,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476587598] [2024-06-14 14:22:39,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476587598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:39,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:39,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:39,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556471473] [2024-06-14 14:22:39,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:39,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:39,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:39,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:39,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:39,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:39,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 263 transitions, 4333 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:39,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:39,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:39,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:39,640 INFO L124 PetriNetUnfolderBase]: 1302/2524 cut-off events. [2024-06-14 14:22:39,640 INFO L125 PetriNetUnfolderBase]: For 234689/234758 co-relation queries the response was YES. [2024-06-14 14:22:39,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21632 conditions, 2524 events. 1302/2524 cut-off events. For 234689/234758 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15581 event pairs, 317 based on Foata normal form. 5/2522 useless extension candidates. Maximal degree in co-relation 21475. Up to 1142 conditions per place. [2024-06-14 14:22:39,674 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 209 selfloop transitions, 84 changer transitions 0/297 dead transitions. [2024-06-14 14:22:39,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 297 transitions, 5276 flow [2024-06-14 14:22:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:22:39,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:22:39,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-14 14:22:39,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793859649122807 [2024-06-14 14:22:39,675 INFO L175 Difference]: Start difference. First operand has 366 places, 263 transitions, 4333 flow. Second operand 12 states and 173 transitions. [2024-06-14 14:22:39,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 297 transitions, 5276 flow [2024-06-14 14:22:40,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 297 transitions, 4976 flow, removed 14 selfloop flow, removed 16 redundant places. [2024-06-14 14:22:40,466 INFO L231 Difference]: Finished difference. Result has 362 places, 264 transitions, 4236 flow [2024-06-14 14:22:40,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4236, PETRI_PLACES=362, PETRI_TRANSITIONS=264} [2024-06-14 14:22:40,467 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 323 predicate places. [2024-06-14 14:22:40,467 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 264 transitions, 4236 flow [2024-06-14 14:22:40,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:40,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:40,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, 1, 1, 1, 1] [2024-06-14 14:22:40,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 14:22:40,468 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-14 14:22:40,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:40,468 INFO L85 PathProgramCache]: Analyzing trace with hash 788456674, now seen corresponding path program 18 times [2024-06-14 14:22:40,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:40,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216168235] [2024-06-14 14:22:40,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:40,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:40,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:40,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:40,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:40,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216168235] [2024-06-14 14:22:40,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216168235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:40,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:40,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:40,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460492276] [2024-06-14 14:22:40,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:40,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:40,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:40,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:40,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:40,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:40,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 264 transitions, 4236 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:40,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:40,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:40,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:41,439 INFO L124 PetriNetUnfolderBase]: 1299/2519 cut-off events. [2024-06-14 14:22:41,439 INFO L125 PetriNetUnfolderBase]: For 238050/238111 co-relation queries the response was YES. [2024-06-14 14:22:41,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21380 conditions, 2519 events. 1299/2519 cut-off events. For 238050/238111 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15617 event pairs, 358 based on Foata normal form. 8/2520 useless extension candidates. Maximal degree in co-relation 21223. Up to 1142 conditions per place. [2024-06-14 14:22:41,478 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 163 selfloop transitions, 137 changer transitions 0/304 dead transitions. [2024-06-14 14:22:41,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 304 transitions, 5337 flow [2024-06-14 14:22:41,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:22:41,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:22:41,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 185 transitions. [2024-06-14 14:22:41,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4057017543859649 [2024-06-14 14:22:41,479 INFO L175 Difference]: Start difference. First operand has 362 places, 264 transitions, 4236 flow. Second operand 12 states and 185 transitions. [2024-06-14 14:22:41,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 304 transitions, 5337 flow [2024-06-14 14:22:42,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 304 transitions, 5177 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 14:22:42,203 INFO L231 Difference]: Finished difference. Result has 365 places, 264 transitions, 4356 flow [2024-06-14 14:22:42,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4356, PETRI_PLACES=365, PETRI_TRANSITIONS=264} [2024-06-14 14:22:42,203 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 326 predicate places. [2024-06-14 14:22:42,203 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 264 transitions, 4356 flow [2024-06-14 14:22:42,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:42,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:42,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:42,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 14:22:42,204 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-14 14:22:42,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:42,205 INFO L85 PathProgramCache]: Analyzing trace with hash 787921924, now seen corresponding path program 19 times [2024-06-14 14:22:42,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:42,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388798938] [2024-06-14 14:22:42,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:42,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:42,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:42,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:42,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:42,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388798938] [2024-06-14 14:22:42,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388798938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:42,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:42,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:42,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931531328] [2024-06-14 14:22:42,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:42,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:42,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:42,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:42,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:42,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:42,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 264 transitions, 4356 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:42,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:42,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:42,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:43,335 INFO L124 PetriNetUnfolderBase]: 1296/2514 cut-off events. [2024-06-14 14:22:43,335 INFO L125 PetriNetUnfolderBase]: For 245232/245288 co-relation queries the response was YES. [2024-06-14 14:22:43,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21550 conditions, 2514 events. 1296/2514 cut-off events. For 245232/245288 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15639 event pairs, 340 based on Foata normal form. 5/2512 useless extension candidates. Maximal degree in co-relation 21393. Up to 1142 conditions per place. [2024-06-14 14:22:43,367 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 186 selfloop transitions, 110 changer transitions 0/300 dead transitions. [2024-06-14 14:22:43,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 300 transitions, 5180 flow [2024-06-14 14:22:43,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:43,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:43,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 225 transitions. [2024-06-14 14:22:43,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34829721362229105 [2024-06-14 14:22:43,368 INFO L175 Difference]: Start difference. First operand has 365 places, 264 transitions, 4356 flow. Second operand 17 states and 225 transitions. [2024-06-14 14:22:43,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 300 transitions, 5180 flow [2024-06-14 14:22:43,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 300 transitions, 4784 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-14 14:22:43,991 INFO L231 Difference]: Finished difference. Result has 369 places, 264 transitions, 4184 flow [2024-06-14 14:22:43,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3960, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4184, PETRI_PLACES=369, PETRI_TRANSITIONS=264} [2024-06-14 14:22:43,992 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 330 predicate places. [2024-06-14 14:22:43,992 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 264 transitions, 4184 flow [2024-06-14 14:22:43,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:43,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:43,992 INFO 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-14 14:22:43,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 14:22:43,992 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-14 14:22:43,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:43,992 INFO L85 PathProgramCache]: Analyzing trace with hash 425385960, now seen corresponding path program 20 times [2024-06-14 14:22:43,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:43,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789499782] [2024-06-14 14:22:43,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:43,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:44,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:44,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:44,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:44,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789499782] [2024-06-14 14:22:44,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789499782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:44,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:44,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:44,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227575727] [2024-06-14 14:22:44,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:44,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:44,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:44,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:44,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:44,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:44,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 264 transitions, 4184 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:44,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:44,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:44,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:45,052 INFO L124 PetriNetUnfolderBase]: 1293/2509 cut-off events. [2024-06-14 14:22:45,052 INFO L125 PetriNetUnfolderBase]: For 250307/250364 co-relation queries the response was YES. [2024-06-14 14:22:45,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21252 conditions, 2509 events. 1293/2509 cut-off events. For 250307/250364 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15588 event pairs, 340 based on Foata normal form. 5/2507 useless extension candidates. Maximal degree in co-relation 21097. Up to 1142 conditions per place. [2024-06-14 14:22:45,084 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 181 selfloop transitions, 116 changer transitions 0/301 dead transitions. [2024-06-14 14:22:45,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 301 transitions, 5018 flow [2024-06-14 14:22:45,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:22:45,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:22:45,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 214 transitions. [2024-06-14 14:22:45,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519736842105263 [2024-06-14 14:22:45,085 INFO L175 Difference]: Start difference. First operand has 369 places, 264 transitions, 4184 flow. Second operand 16 states and 214 transitions. [2024-06-14 14:22:45,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 301 transitions, 5018 flow [2024-06-14 14:22:45,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 301 transitions, 4782 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-06-14 14:22:45,889 INFO L231 Difference]: Finished difference. Result has 369 places, 264 transitions, 4184 flow [2024-06-14 14:22:45,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4184, PETRI_PLACES=369, PETRI_TRANSITIONS=264} [2024-06-14 14:22:45,890 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 330 predicate places. [2024-06-14 14:22:45,890 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 264 transitions, 4184 flow [2024-06-14 14:22:45,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:45,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:45,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:45,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 14:22:45,890 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-14 14:22:45,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:45,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1488338968, now seen corresponding path program 1 times [2024-06-14 14:22:45,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:45,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910074957] [2024-06-14 14:22:45,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:45,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:45,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:46,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:46,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:46,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910074957] [2024-06-14 14:22:46,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910074957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:46,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:46,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:46,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512924479] [2024-06-14 14:22:46,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:46,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:46,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:46,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:46,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:46,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:46,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 264 transitions, 4184 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:46,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:46,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:46,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:47,075 INFO L124 PetriNetUnfolderBase]: 1325/2573 cut-off events. [2024-06-14 14:22:47,075 INFO L125 PetriNetUnfolderBase]: For 263077/263134 co-relation queries the response was YES. [2024-06-14 14:22:47,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21709 conditions, 2573 events. 1325/2573 cut-off events. For 263077/263134 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16081 event pairs, 422 based on Foata normal form. 9/2575 useless extension candidates. Maximal degree in co-relation 21553. Up to 1930 conditions per place. [2024-06-14 14:22:47,106 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 261 selfloop transitions, 41 changer transitions 0/306 dead transitions. [2024-06-14 14:22:47,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 306 transitions, 5066 flow [2024-06-14 14:22:47,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:22:47,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:22:47,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 176 transitions. [2024-06-14 14:22:47,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38596491228070173 [2024-06-14 14:22:47,107 INFO L175 Difference]: Start difference. First operand has 369 places, 264 transitions, 4184 flow. Second operand 12 states and 176 transitions. [2024-06-14 14:22:47,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 306 transitions, 5066 flow [2024-06-14 14:22:47,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 306 transitions, 4832 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-14 14:22:47,819 INFO L231 Difference]: Finished difference. Result has 369 places, 270 transitions, 4152 flow [2024-06-14 14:22:47,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3950, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4152, PETRI_PLACES=369, PETRI_TRANSITIONS=270} [2024-06-14 14:22:47,820 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 330 predicate places. [2024-06-14 14:22:47,820 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 270 transitions, 4152 flow [2024-06-14 14:22:47,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:47,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:47,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:47,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 14:22:47,820 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-14 14:22:47,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:47,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1663718716, now seen corresponding path program 2 times [2024-06-14 14:22:47,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:47,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026190193] [2024-06-14 14:22:47,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:47,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:47,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:48,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:48,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:48,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026190193] [2024-06-14 14:22:48,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026190193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:48,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:48,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:48,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188810051] [2024-06-14 14:22:48,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:48,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:48,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:48,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:48,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:48,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:48,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 270 transitions, 4152 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:48,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:48,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:48,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:48,961 INFO L124 PetriNetUnfolderBase]: 1316/2558 cut-off events. [2024-06-14 14:22:48,961 INFO L125 PetriNetUnfolderBase]: For 252287/252344 co-relation queries the response was YES. [2024-06-14 14:22:48,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21170 conditions, 2558 events. 1316/2558 cut-off events. For 252287/252344 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15975 event pairs, 419 based on Foata normal form. 9/2560 useless extension candidates. Maximal degree in co-relation 21010. Up to 1915 conditions per place. [2024-06-14 14:22:48,994 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 256 selfloop transitions, 44 changer transitions 0/304 dead transitions. [2024-06-14 14:22:48,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 304 transitions, 4930 flow [2024-06-14 14:22:48,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:22:48,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:22:48,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 174 transitions. [2024-06-14 14:22:48,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3815789473684211 [2024-06-14 14:22:48,995 INFO L175 Difference]: Start difference. First operand has 369 places, 270 transitions, 4152 flow. Second operand 12 states and 174 transitions. [2024-06-14 14:22:48,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 304 transitions, 4930 flow [2024-06-14 14:22:49,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 304 transitions, 4832 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 14:22:49,734 INFO L231 Difference]: Finished difference. Result has 375 places, 270 transitions, 4146 flow [2024-06-14 14:22:49,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4054, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4146, PETRI_PLACES=375, PETRI_TRANSITIONS=270} [2024-06-14 14:22:49,734 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 336 predicate places. [2024-06-14 14:22:49,735 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 270 transitions, 4146 flow [2024-06-14 14:22:49,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:49,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:49,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:49,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 14:22:49,736 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-14 14:22:49,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:49,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1465644274, now seen corresponding path program 3 times [2024-06-14 14:22:49,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:49,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545241329] [2024-06-14 14:22:49,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:49,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:49,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:50,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:50,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:50,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545241329] [2024-06-14 14:22:50,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545241329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:50,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:50,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:50,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094149095] [2024-06-14 14:22:50,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:50,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:50,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:50,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:50,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:50,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:50,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 270 transitions, 4146 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 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-14 14:22:50,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:50,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:50,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:50,986 INFO L124 PetriNetUnfolderBase]: 1289/2511 cut-off events. [2024-06-14 14:22:50,986 INFO L125 PetriNetUnfolderBase]: For 250832/250892 co-relation queries the response was YES. [2024-06-14 14:22:51,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20011 conditions, 2511 events. 1289/2511 cut-off events. For 250832/250892 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15674 event pairs, 428 based on Foata normal form. 21/2525 useless extension candidates. Maximal degree in co-relation 19852. Up to 1837 conditions per place. [2024-06-14 14:22:51,024 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 248 selfloop transitions, 50 changer transitions 0/302 dead transitions. [2024-06-14 14:22:51,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 302 transitions, 4922 flow [2024-06-14 14:22:51,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:22:51,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:22:51,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-14 14:22:51,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105263157894737 [2024-06-14 14:22:51,025 INFO L175 Difference]: Start difference. First operand has 375 places, 270 transitions, 4146 flow. Second operand 10 states and 156 transitions. [2024-06-14 14:22:51,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 302 transitions, 4922 flow [2024-06-14 14:22:51,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 302 transitions, 4775 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-14 14:22:51,727 INFO L231 Difference]: Finished difference. Result has 373 places, 270 transitions, 4108 flow [2024-06-14 14:22:51,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4001, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4108, PETRI_PLACES=373, PETRI_TRANSITIONS=270} [2024-06-14 14:22:51,728 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 334 predicate places. [2024-06-14 14:22:51,728 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 270 transitions, 4108 flow [2024-06-14 14:22:51,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 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-14 14:22:51,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:51,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:51,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 14:22:51,728 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-14 14:22:51,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:51,729 INFO L85 PathProgramCache]: Analyzing trace with hash -863216016, now seen corresponding path program 4 times [2024-06-14 14:22:51,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:51,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380344927] [2024-06-14 14:22:51,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:51,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:51,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:52,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:52,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:52,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380344927] [2024-06-14 14:22:52,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380344927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:52,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:52,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:22:52,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139244016] [2024-06-14 14:22:52,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:52,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:22:52,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:52,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:22:52,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:22:52,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:52,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 270 transitions, 4108 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 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-14 14:22:52,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:52,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:52,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:52,817 INFO L124 PetriNetUnfolderBase]: 1271/2481 cut-off events. [2024-06-14 14:22:52,818 INFO L125 PetriNetUnfolderBase]: For 222885/222945 co-relation queries the response was YES. [2024-06-14 14:22:52,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19141 conditions, 2481 events. 1271/2481 cut-off events. For 222885/222945 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15481 event pairs, 413 based on Foata normal form. 18/2492 useless extension candidates. Maximal degree in co-relation 18987. Up to 1854 conditions per place. [2024-06-14 14:22:52,864 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 251 selfloop transitions, 51 changer transitions 0/306 dead transitions. [2024-06-14 14:22:52,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 306 transitions, 4925 flow [2024-06-14 14:22:52,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:22:52,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:22:52,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-14 14:22:52,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-06-14 14:22:52,865 INFO L175 Difference]: Start difference. First operand has 373 places, 270 transitions, 4108 flow. Second operand 11 states and 165 transitions. [2024-06-14 14:22:52,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 306 transitions, 4925 flow [2024-06-14 14:22:53,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 306 transitions, 4794 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 14:22:53,575 INFO L231 Difference]: Finished difference. Result has 378 places, 271 transitions, 4123 flow [2024-06-14 14:22:53,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4123, PETRI_PLACES=378, PETRI_TRANSITIONS=271} [2024-06-14 14:22:53,576 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 339 predicate places. [2024-06-14 14:22:53,576 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 271 transitions, 4123 flow [2024-06-14 14:22:53,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 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-14 14:22:53,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:53,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:53,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 14:22:53,577 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-14 14:22:53,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:53,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1706063581, now seen corresponding path program 1 times [2024-06-14 14:22:53,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:53,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259271099] [2024-06-14 14:22:53,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:53,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:53,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:54,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:54,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:54,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259271099] [2024-06-14 14:22:54,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259271099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:54,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:54,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:54,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262374748] [2024-06-14 14:22:54,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:54,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:54,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:54,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:54,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:54,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:54,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 271 transitions, 4123 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:54,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:54,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:54,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:54,700 INFO L124 PetriNetUnfolderBase]: 1262/2466 cut-off events. [2024-06-14 14:22:54,701 INFO L125 PetriNetUnfolderBase]: For 206474/206533 co-relation queries the response was YES. [2024-06-14 14:22:54,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18736 conditions, 2466 events. 1262/2466 cut-off events. For 206474/206533 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15422 event pairs, 405 based on Foata normal form. 9/2468 useless extension candidates. Maximal degree in co-relation 18581. Up to 1874 conditions per place. [2024-06-14 14:22:54,731 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 237 selfloop transitions, 64 changer transitions 0/305 dead transitions. [2024-06-14 14:22:54,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 305 transitions, 4871 flow [2024-06-14 14:22:54,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:22:54,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:22:54,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-14 14:22:54,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39035087719298245 [2024-06-14 14:22:54,733 INFO L175 Difference]: Start difference. First operand has 378 places, 271 transitions, 4123 flow. Second operand 12 states and 178 transitions. [2024-06-14 14:22:54,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 305 transitions, 4871 flow [2024-06-14 14:22:55,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 305 transitions, 4731 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 14:22:55,372 INFO L231 Difference]: Finished difference. Result has 380 places, 271 transitions, 4115 flow [2024-06-14 14:22:55,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3983, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4115, PETRI_PLACES=380, PETRI_TRANSITIONS=271} [2024-06-14 14:22:55,373 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 341 predicate places. [2024-06-14 14:22:55,373 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 271 transitions, 4115 flow [2024-06-14 14:22:55,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:55,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:55,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:55,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 14:22:55,374 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-14 14:22:55,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:55,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1628811233, now seen corresponding path program 2 times [2024-06-14 14:22:55,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:55,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134289319] [2024-06-14 14:22:55,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:55,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:55,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:55,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:55,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134289319] [2024-06-14 14:22:55,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134289319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:55,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:55,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:55,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209212798] [2024-06-14 14:22:55,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:55,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:55,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:55,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:55,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:55,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:55,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 271 transitions, 4115 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:55,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:55,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:55,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:56,424 INFO L124 PetriNetUnfolderBase]: 1274/2490 cut-off events. [2024-06-14 14:22:56,424 INFO L125 PetriNetUnfolderBase]: For 212138/212198 co-relation queries the response was YES. [2024-06-14 14:22:56,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18891 conditions, 2490 events. 1274/2490 cut-off events. For 212138/212198 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15623 event pairs, 381 based on Foata normal form. 9/2492 useless extension candidates. Maximal degree in co-relation 18738. Up to 1765 conditions per place. [2024-06-14 14:22:56,457 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 237 selfloop transitions, 68 changer transitions 0/309 dead transitions. [2024-06-14 14:22:56,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 309 transitions, 5025 flow [2024-06-14 14:22:56,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:22:56,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:22:56,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 183 transitions. [2024-06-14 14:22:56,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40131578947368424 [2024-06-14 14:22:56,459 INFO L175 Difference]: Start difference. First operand has 380 places, 271 transitions, 4115 flow. Second operand 12 states and 183 transitions. [2024-06-14 14:22:56,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 309 transitions, 5025 flow [2024-06-14 14:22:57,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 309 transitions, 4858 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 14:22:57,072 INFO L231 Difference]: Finished difference. Result has 381 places, 272 transitions, 4112 flow [2024-06-14 14:22:57,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4112, PETRI_PLACES=381, PETRI_TRANSITIONS=272} [2024-06-14 14:22:57,073 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 342 predicate places. [2024-06-14 14:22:57,073 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 272 transitions, 4112 flow [2024-06-14 14:22:57,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:57,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:57,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:57,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 14:22:57,074 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-14 14:22:57,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:57,074 INFO L85 PathProgramCache]: Analyzing trace with hash -982727973, now seen corresponding path program 3 times [2024-06-14 14:22:57,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:57,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208817286] [2024-06-14 14:22:57,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:57,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:57,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:57,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:57,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:57,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208817286] [2024-06-14 14:22:57,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208817286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:57,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:57,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:57,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322550958] [2024-06-14 14:22:57,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:57,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:57,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:57,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:57,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:57,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:57,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 272 transitions, 4112 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:57,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:57,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:57,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:58,124 INFO L124 PetriNetUnfolderBase]: 1265/2475 cut-off events. [2024-06-14 14:22:58,124 INFO L125 PetriNetUnfolderBase]: For 205606/205666 co-relation queries the response was YES. [2024-06-14 14:22:58,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18488 conditions, 2475 events. 1265/2475 cut-off events. For 205606/205666 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15493 event pairs, 382 based on Foata normal form. 9/2477 useless extension candidates. Maximal degree in co-relation 18336. Up to 1763 conditions per place. [2024-06-14 14:22:58,156 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 244 selfloop transitions, 68 changer transitions 0/316 dead transitions. [2024-06-14 14:22:58,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 316 transitions, 5036 flow [2024-06-14 14:22:58,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:22:58,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:22:58,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 208 transitions. [2024-06-14 14:22:58,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39097744360902253 [2024-06-14 14:22:58,157 INFO L175 Difference]: Start difference. First operand has 381 places, 272 transitions, 4112 flow. Second operand 14 states and 208 transitions. [2024-06-14 14:22:58,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 316 transitions, 5036 flow [2024-06-14 14:22:58,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 316 transitions, 4885 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:22:58,945 INFO L231 Difference]: Finished difference. Result has 386 places, 272 transitions, 4101 flow [2024-06-14 14:22:58,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3961, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4101, PETRI_PLACES=386, PETRI_TRANSITIONS=272} [2024-06-14 14:22:58,945 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 347 predicate places. [2024-06-14 14:22:58,945 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 272 transitions, 4101 flow [2024-06-14 14:22:58,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:58,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:58,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:58,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 14:22:58,946 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-14 14:22:58,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:58,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1696479263, now seen corresponding path program 4 times [2024-06-14 14:22:58,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:58,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481444052] [2024-06-14 14:22:58,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:58,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:58,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:59,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:59,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:59,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481444052] [2024-06-14 14:22:59,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481444052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:59,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:59,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:22:59,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042515516] [2024-06-14 14:22:59,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:59,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:22:59,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:59,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:22:59,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:22:59,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:22:59,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 272 transitions, 4101 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:59,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:59,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:22:59,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:59,947 INFO L124 PetriNetUnfolderBase]: 1256/2460 cut-off events. [2024-06-14 14:22:59,947 INFO L125 PetriNetUnfolderBase]: For 198381/198434 co-relation queries the response was YES. [2024-06-14 14:22:59,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18088 conditions, 2460 events. 1256/2460 cut-off events. For 198381/198434 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15413 event pairs, 377 based on Foata normal form. 9/2462 useless extension candidates. Maximal degree in co-relation 17936. Up to 1761 conditions per place. [2024-06-14 14:22:59,977 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 242 selfloop transitions, 69 changer transitions 0/315 dead transitions. [2024-06-14 14:22:59,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 315 transitions, 4893 flow [2024-06-14 14:22:59,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:22:59,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:22:59,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 206 transitions. [2024-06-14 14:22:59,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38721804511278196 [2024-06-14 14:22:59,978 INFO L175 Difference]: Start difference. First operand has 386 places, 272 transitions, 4101 flow. Second operand 14 states and 206 transitions. [2024-06-14 14:22:59,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 315 transitions, 4893 flow [2024-06-14 14:23:00,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 315 transitions, 4674 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-06-14 14:23:00,779 INFO L231 Difference]: Finished difference. Result has 386 places, 272 transitions, 4024 flow [2024-06-14 14:23:00,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3882, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4024, PETRI_PLACES=386, PETRI_TRANSITIONS=272} [2024-06-14 14:23:00,779 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 347 predicate places. [2024-06-14 14:23:00,780 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 272 transitions, 4024 flow [2024-06-14 14:23:00,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:00,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:00,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, 1, 1] [2024-06-14 14:23:00,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 14:23:00,780 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-14 14:23:00,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:00,780 INFO L85 PathProgramCache]: Analyzing trace with hash -567143523, now seen corresponding path program 5 times [2024-06-14 14:23:00,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:00,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814794100] [2024-06-14 14:23:00,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:00,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:00,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:01,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:01,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:01,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814794100] [2024-06-14 14:23:01,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814794100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:01,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:01,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:01,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025538937] [2024-06-14 14:23:01,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:01,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:01,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:01,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:01,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:01,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:01,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 272 transitions, 4024 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:01,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:01,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:01,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:01,906 INFO L124 PetriNetUnfolderBase]: 1247/2445 cut-off events. [2024-06-14 14:23:01,906 INFO L125 PetriNetUnfolderBase]: For 189381/189435 co-relation queries the response was YES. [2024-06-14 14:23:01,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17609 conditions, 2445 events. 1247/2445 cut-off events. For 189381/189435 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15304 event pairs, 358 based on Foata normal form. 9/2447 useless extension candidates. Maximal degree in co-relation 17457. Up to 1610 conditions per place. [2024-06-14 14:23:01,939 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 238 selfloop transitions, 80 changer transitions 0/322 dead transitions. [2024-06-14 14:23:01,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 322 transitions, 4976 flow [2024-06-14 14:23:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:23:01,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:23:01,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 250 transitions. [2024-06-14 14:23:01,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654970760233918 [2024-06-14 14:23:01,941 INFO L175 Difference]: Start difference. First operand has 386 places, 272 transitions, 4024 flow. Second operand 18 states and 250 transitions. [2024-06-14 14:23:01,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 322 transitions, 4976 flow [2024-06-14 14:23:02,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 322 transitions, 4788 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-06-14 14:23:02,567 INFO L231 Difference]: Finished difference. Result has 389 places, 272 transitions, 4000 flow [2024-06-14 14:23:02,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3836, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4000, PETRI_PLACES=389, PETRI_TRANSITIONS=272} [2024-06-14 14:23:02,568 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 350 predicate places. [2024-06-14 14:23:02,568 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 272 transitions, 4000 flow [2024-06-14 14:23:02,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:02,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:02,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:02,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 14:23:02,569 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-14 14:23:02,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:02,569 INFO L85 PathProgramCache]: Analyzing trace with hash -552411393, now seen corresponding path program 6 times [2024-06-14 14:23:02,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:02,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983757788] [2024-06-14 14:23:02,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:02,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:02,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:02,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:02,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:02,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983757788] [2024-06-14 14:23:02,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983757788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:02,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:02,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:02,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174086860] [2024-06-14 14:23:02,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:02,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:02,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:02,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:02,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:02,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:02,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 272 transitions, 4000 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:02,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:02,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:02,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:03,621 INFO L124 PetriNetUnfolderBase]: 1289/2523 cut-off events. [2024-06-14 14:23:03,621 INFO L125 PetriNetUnfolderBase]: For 209088/209142 co-relation queries the response was YES. [2024-06-14 14:23:03,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18320 conditions, 2523 events. 1289/2523 cut-off events. For 209088/209142 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15906 event pairs, 358 based on Foata normal form. 9/2525 useless extension candidates. Maximal degree in co-relation 18168. Up to 1622 conditions per place. [2024-06-14 14:23:03,653 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 238 selfloop transitions, 86 changer transitions 0/328 dead transitions. [2024-06-14 14:23:03,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 328 transitions, 5189 flow [2024-06-14 14:23:03,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:23:03,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:23:03,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 258 transitions. [2024-06-14 14:23:03,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573407202216066 [2024-06-14 14:23:03,654 INFO L175 Difference]: Start difference. First operand has 389 places, 272 transitions, 4000 flow. Second operand 19 states and 258 transitions. [2024-06-14 14:23:03,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 328 transitions, 5189 flow [2024-06-14 14:23:04,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 328 transitions, 4886 flow, removed 14 selfloop flow, removed 19 redundant places. [2024-06-14 14:23:04,423 INFO L231 Difference]: Finished difference. Result has 389 places, 276 transitions, 3958 flow [2024-06-14 14:23:04,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3714, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3958, PETRI_PLACES=389, PETRI_TRANSITIONS=276} [2024-06-14 14:23:04,423 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 350 predicate places. [2024-06-14 14:23:04,423 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 276 transitions, 3958 flow [2024-06-14 14:23:04,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:04,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:04,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, 1, 1] [2024-06-14 14:23:04,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 14:23:04,424 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-14 14:23:04,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:04,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2126868383, now seen corresponding path program 7 times [2024-06-14 14:23:04,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:04,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282877412] [2024-06-14 14:23:04,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:04,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:04,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:04,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:04,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:04,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282877412] [2024-06-14 14:23:04,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282877412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:04,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:04,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:04,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282864949] [2024-06-14 14:23:04,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:04,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:04,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:04,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:04,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:04,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:04,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 276 transitions, 3958 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:04,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:04,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:04,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:05,433 INFO L124 PetriNetUnfolderBase]: 1301/2547 cut-off events. [2024-06-14 14:23:05,433 INFO L125 PetriNetUnfolderBase]: For 213048/213096 co-relation queries the response was YES. [2024-06-14 14:23:05,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18260 conditions, 2547 events. 1301/2547 cut-off events. For 213048/213096 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16103 event pairs, 377 based on Foata normal form. 9/2549 useless extension candidates. Maximal degree in co-relation 18109. Up to 1626 conditions per place. [2024-06-14 14:23:05,464 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 231 selfloop transitions, 85 changer transitions 0/320 dead transitions. [2024-06-14 14:23:05,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 320 transitions, 4909 flow [2024-06-14 14:23:05,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:23:05,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:23:05,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 223 transitions. [2024-06-14 14:23:05,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3667763157894737 [2024-06-14 14:23:05,465 INFO L175 Difference]: Start difference. First operand has 389 places, 276 transitions, 3958 flow. Second operand 16 states and 223 transitions. [2024-06-14 14:23:05,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 320 transitions, 4909 flow [2024-06-14 14:23:06,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 320 transitions, 4775 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 14:23:06,435 INFO L231 Difference]: Finished difference. Result has 393 places, 277 transitions, 4019 flow [2024-06-14 14:23:06,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4019, PETRI_PLACES=393, PETRI_TRANSITIONS=277} [2024-06-14 14:23:06,436 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 354 predicate places. [2024-06-14 14:23:06,436 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 277 transitions, 4019 flow [2024-06-14 14:23:06,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:06,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:06,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:06,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 14:23:06,436 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-14 14:23:06,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:06,436 INFO L85 PathProgramCache]: Analyzing trace with hash 2112078593, now seen corresponding path program 8 times [2024-06-14 14:23:06,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:06,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992415653] [2024-06-14 14:23:06,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:06,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:06,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:06,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:06,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:06,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992415653] [2024-06-14 14:23:06,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992415653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:06,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:06,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:06,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205556573] [2024-06-14 14:23:06,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:06,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:06,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:06,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:06,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:06,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:06,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 277 transitions, 4019 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:06,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:06,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:06,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:07,524 INFO L124 PetriNetUnfolderBase]: 1313/2571 cut-off events. [2024-06-14 14:23:07,524 INFO L125 PetriNetUnfolderBase]: For 219566/219614 co-relation queries the response was YES. [2024-06-14 14:23:07,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18489 conditions, 2571 events. 1313/2571 cut-off events. For 219566/219614 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16302 event pairs, 371 based on Foata normal form. 9/2573 useless extension candidates. Maximal degree in co-relation 18337. Up to 1630 conditions per place. [2024-06-14 14:23:07,554 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 244 selfloop transitions, 82 changer transitions 0/330 dead transitions. [2024-06-14 14:23:07,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 330 transitions, 5161 flow [2024-06-14 14:23:07,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:07,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:07,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 246 transitions. [2024-06-14 14:23:07,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38080495356037153 [2024-06-14 14:23:07,555 INFO L175 Difference]: Start difference. First operand has 393 places, 277 transitions, 4019 flow. Second operand 17 states and 246 transitions. [2024-06-14 14:23:07,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 330 transitions, 5161 flow [2024-06-14 14:23:08,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 330 transitions, 5003 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-14 14:23:08,633 INFO L231 Difference]: Finished difference. Result has 397 places, 278 transitions, 4051 flow [2024-06-14 14:23:08,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4051, PETRI_PLACES=397, PETRI_TRANSITIONS=278} [2024-06-14 14:23:08,633 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 358 predicate places. [2024-06-14 14:23:08,633 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 278 transitions, 4051 flow [2024-06-14 14:23:08,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:08,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:08,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:08,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 14:23:08,634 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-14 14:23:08,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:08,634 INFO L85 PathProgramCache]: Analyzing trace with hash 2112063713, now seen corresponding path program 9 times [2024-06-14 14:23:08,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:08,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308262122] [2024-06-14 14:23:08,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:08,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:08,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:08,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:08,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:08,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308262122] [2024-06-14 14:23:08,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308262122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:08,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:08,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:08,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328262735] [2024-06-14 14:23:08,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:08,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:08,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:08,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:08,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:09,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:09,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 278 transitions, 4051 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:09,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:09,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:09,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:09,676 INFO L124 PetriNetUnfolderBase]: 1304/2556 cut-off events. [2024-06-14 14:23:09,677 INFO L125 PetriNetUnfolderBase]: For 210723/210774 co-relation queries the response was YES. [2024-06-14 14:23:09,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18122 conditions, 2556 events. 1304/2556 cut-off events. For 210723/210774 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16185 event pairs, 370 based on Foata normal form. 9/2558 useless extension candidates. Maximal degree in co-relation 17969. Up to 1628 conditions per place. [2024-06-14 14:23:09,707 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 249 selfloop transitions, 83 changer transitions 0/336 dead transitions. [2024-06-14 14:23:09,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 336 transitions, 5067 flow [2024-06-14 14:23:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:23:09,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:23:09,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 269 transitions. [2024-06-14 14:23:09,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37257617728531855 [2024-06-14 14:23:09,708 INFO L175 Difference]: Start difference. First operand has 397 places, 278 transitions, 4051 flow. Second operand 19 states and 269 transitions. [2024-06-14 14:23:09,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 336 transitions, 5067 flow [2024-06-14 14:23:10,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 336 transitions, 4869 flow, removed 8 selfloop flow, removed 15 redundant places. [2024-06-14 14:23:10,686 INFO L231 Difference]: Finished difference. Result has 401 places, 278 transitions, 4023 flow [2024-06-14 14:23:10,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4023, PETRI_PLACES=401, PETRI_TRANSITIONS=278} [2024-06-14 14:23:10,687 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 362 predicate places. [2024-06-14 14:23:10,687 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 278 transitions, 4023 flow [2024-06-14 14:23:10,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:10,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:10,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:10,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 14:23:10,687 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-14 14:23:10,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:10,687 INFO L85 PathProgramCache]: Analyzing trace with hash 2126378273, now seen corresponding path program 10 times [2024-06-14 14:23:10,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:10,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401147853] [2024-06-14 14:23:10,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:10,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:10,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:11,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:11,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:11,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401147853] [2024-06-14 14:23:11,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401147853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:11,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:11,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:11,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360239859] [2024-06-14 14:23:11,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:11,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:11,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:11,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:11,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:11,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:11,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 278 transitions, 4023 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:11,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:11,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:11,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:11,705 INFO L124 PetriNetUnfolderBase]: 1295/2541 cut-off events. [2024-06-14 14:23:11,705 INFO L125 PetriNetUnfolderBase]: For 200498/200547 co-relation queries the response was YES. [2024-06-14 14:23:11,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17668 conditions, 2541 events. 1295/2541 cut-off events. For 200498/200547 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 16138 event pairs, 357 based on Foata normal form. 9/2543 useless extension candidates. Maximal degree in co-relation 17515. Up to 1626 conditions per place. [2024-06-14 14:23:11,736 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 239 selfloop transitions, 86 changer transitions 0/329 dead transitions. [2024-06-14 14:23:11,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 329 transitions, 4863 flow [2024-06-14 14:23:11,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:23:11,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:23:11,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 251 transitions. [2024-06-14 14:23:11,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3669590643274854 [2024-06-14 14:23:11,737 INFO L175 Difference]: Start difference. First operand has 401 places, 278 transitions, 4023 flow. Second operand 18 states and 251 transitions. [2024-06-14 14:23:11,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 329 transitions, 4863 flow [2024-06-14 14:23:12,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 329 transitions, 4683 flow, removed 3 selfloop flow, removed 18 redundant places. [2024-06-14 14:23:12,589 INFO L231 Difference]: Finished difference. Result has 401 places, 278 transitions, 4019 flow [2024-06-14 14:23:12,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3843, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4019, PETRI_PLACES=401, PETRI_TRANSITIONS=278} [2024-06-14 14:23:12,590 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 362 predicate places. [2024-06-14 14:23:12,590 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 278 transitions, 4019 flow [2024-06-14 14:23:12,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:12,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:12,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:12,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 14:23:12,591 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-14 14:23:12,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:12,591 INFO L85 PathProgramCache]: Analyzing trace with hash 776179899, now seen corresponding path program 11 times [2024-06-14 14:23:12,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:12,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363649073] [2024-06-14 14:23:12,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:12,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:12,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:12,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:12,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:12,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363649073] [2024-06-14 14:23:12,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363649073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:12,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:12,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:12,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620357039] [2024-06-14 14:23:12,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:12,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:12,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:12,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:12,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:13,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:13,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 278 transitions, 4019 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:13,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:13,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:13,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:13,643 INFO L124 PetriNetUnfolderBase]: 1379/2697 cut-off events. [2024-06-14 14:23:13,643 INFO L125 PetriNetUnfolderBase]: For 255169/255218 co-relation queries the response was YES. [2024-06-14 14:23:13,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19178 conditions, 2697 events. 1379/2697 cut-off events. For 255169/255218 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17397 event pairs, 362 based on Foata normal form. 15/2705 useless extension candidates. Maximal degree in co-relation 19023. Up to 1152 conditions per place. [2024-06-14 14:23:13,675 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 194 selfloop transitions, 133 changer transitions 0/331 dead transitions. [2024-06-14 14:23:13,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 331 transitions, 5248 flow [2024-06-14 14:23:13,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:23:13,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:23:13,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 223 transitions. [2024-06-14 14:23:13,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3667763157894737 [2024-06-14 14:23:13,677 INFO L175 Difference]: Start difference. First operand has 401 places, 278 transitions, 4019 flow. Second operand 16 states and 223 transitions. [2024-06-14 14:23:13,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 331 transitions, 5248 flow [2024-06-14 14:23:14,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 331 transitions, 5056 flow, removed 0 selfloop flow, removed 18 redundant places. [2024-06-14 14:23:14,539 INFO L231 Difference]: Finished difference. Result has 399 places, 286 transitions, 4235 flow [2024-06-14 14:23:14,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4235, PETRI_PLACES=399, PETRI_TRANSITIONS=286} [2024-06-14 14:23:14,540 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 360 predicate places. [2024-06-14 14:23:14,540 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 286 transitions, 4235 flow [2024-06-14 14:23:14,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:14,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:14,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, 1, 1, 1, 1] [2024-06-14 14:23:14,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 14:23:14,540 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-14 14:23:14,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:14,540 INFO L85 PathProgramCache]: Analyzing trace with hash 775689789, now seen corresponding path program 12 times [2024-06-14 14:23:14,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:14,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811468673] [2024-06-14 14:23:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:14,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:14,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:14,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:14,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:14,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811468673] [2024-06-14 14:23:14,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811468673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:14,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:14,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:14,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69009335] [2024-06-14 14:23:14,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:14,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:14,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:14,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:14,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:14,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:14,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 286 transitions, 4235 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:14,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:14,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:14,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:15,599 INFO L124 PetriNetUnfolderBase]: 1403/2745 cut-off events. [2024-06-14 14:23:15,599 INFO L125 PetriNetUnfolderBase]: For 262428/262477 co-relation queries the response was YES. [2024-06-14 14:23:15,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19557 conditions, 2745 events. 1403/2745 cut-off events. For 262428/262477 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17776 event pairs, 342 based on Foata normal form. 15/2753 useless extension candidates. Maximal degree in co-relation 19401. Up to 1160 conditions per place. [2024-06-14 14:23:15,626 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 196 selfloop transitions, 135 changer transitions 0/335 dead transitions. [2024-06-14 14:23:15,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 335 transitions, 5392 flow [2024-06-14 14:23:15,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:23:15,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:23:15,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 226 transitions. [2024-06-14 14:23:15,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717105263157895 [2024-06-14 14:23:15,627 INFO L175 Difference]: Start difference. First operand has 399 places, 286 transitions, 4235 flow. Second operand 16 states and 226 transitions. [2024-06-14 14:23:15,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 335 transitions, 5392 flow [2024-06-14 14:23:16,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 335 transitions, 5177 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-14 14:23:16,542 INFO L231 Difference]: Finished difference. Result has 405 places, 288 transitions, 4340 flow [2024-06-14 14:23:16,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4030, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4340, PETRI_PLACES=405, PETRI_TRANSITIONS=288} [2024-06-14 14:23:16,542 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 366 predicate places. [2024-06-14 14:23:16,542 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 288 transitions, 4340 flow [2024-06-14 14:23:16,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:16,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:16,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:16,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 14:23:16,543 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-14 14:23:16,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:16,543 INFO L85 PathProgramCache]: Analyzing trace with hash 304694079, now seen corresponding path program 13 times [2024-06-14 14:23:16,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:16,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600497457] [2024-06-14 14:23:16,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:16,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:16,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:16,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:16,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:16,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600497457] [2024-06-14 14:23:16,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600497457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:16,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:16,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:16,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163258236] [2024-06-14 14:23:16,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:16,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:16,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:16,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:16,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:16,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:16,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 288 transitions, 4340 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:16,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:16,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:16,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:17,726 INFO L124 PetriNetUnfolderBase]: 1529/2979 cut-off events. [2024-06-14 14:23:17,726 INFO L125 PetriNetUnfolderBase]: For 338145/338197 co-relation queries the response was YES. [2024-06-14 14:23:17,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22428 conditions, 2979 events. 1529/2979 cut-off events. For 338145/338197 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19662 event pairs, 373 based on Foata normal form. 15/2987 useless extension candidates. Maximal degree in co-relation 22271. Up to 1196 conditions per place. [2024-06-14 14:23:17,761 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 220 selfloop transitions, 139 changer transitions 0/363 dead transitions. [2024-06-14 14:23:17,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 363 transitions, 6253 flow [2024-06-14 14:23:17,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-14 14:23:17,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-14 14:23:17,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 280 transitions. [2024-06-14 14:23:17,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3684210526315789 [2024-06-14 14:23:17,762 INFO L175 Difference]: Start difference. First operand has 405 places, 288 transitions, 4340 flow. Second operand 20 states and 280 transitions. [2024-06-14 14:23:17,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 363 transitions, 6253 flow [2024-06-14 14:23:18,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 363 transitions, 5953 flow, removed 6 selfloop flow, removed 14 redundant places. [2024-06-14 14:23:18,722 INFO L231 Difference]: Finished difference. Result has 411 places, 300 transitions, 4575 flow [2024-06-14 14:23:18,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4064, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4575, PETRI_PLACES=411, PETRI_TRANSITIONS=300} [2024-06-14 14:23:18,723 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 372 predicate places. [2024-06-14 14:23:18,723 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 300 transitions, 4575 flow [2024-06-14 14:23:18,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:18,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:18,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:18,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 14:23:18,723 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-14 14:23:18,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:18,724 INFO L85 PathProgramCache]: Analyzing trace with hash 304679199, now seen corresponding path program 14 times [2024-06-14 14:23:18,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:18,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752906081] [2024-06-14 14:23:18,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:18,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:18,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:19,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:19,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:19,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752906081] [2024-06-14 14:23:19,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752906081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:19,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:19,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:19,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187124698] [2024-06-14 14:23:19,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:19,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:19,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:19,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:19,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:19,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:19,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 300 transitions, 4575 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:19,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:19,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:19,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:19,906 INFO L124 PetriNetUnfolderBase]: 1511/2949 cut-off events. [2024-06-14 14:23:19,907 INFO L125 PetriNetUnfolderBase]: For 312438/312490 co-relation queries the response was YES. [2024-06-14 14:23:19,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21499 conditions, 2949 events. 1511/2949 cut-off events. For 312438/312490 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19478 event pairs, 367 based on Foata normal form. 15/2957 useless extension candidates. Maximal degree in co-relation 21341. Up to 1192 conditions per place. [2024-06-14 14:23:19,942 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 214 selfloop transitions, 143 changer transitions 0/361 dead transitions. [2024-06-14 14:23:19,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 361 transitions, 6085 flow [2024-06-14 14:23:19,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-14 14:23:19,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-14 14:23:19,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 284 transitions. [2024-06-14 14:23:19,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558897243107769 [2024-06-14 14:23:19,943 INFO L175 Difference]: Start difference. First operand has 411 places, 300 transitions, 4575 flow. Second operand 21 states and 284 transitions. [2024-06-14 14:23:19,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 361 transitions, 6085 flow [2024-06-14 14:23:20,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 361 transitions, 5726 flow, removed 40 selfloop flow, removed 13 redundant places. [2024-06-14 14:23:20,605 INFO L231 Difference]: Finished difference. Result has 419 places, 300 transitions, 4508 flow [2024-06-14 14:23:20,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4216, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4508, PETRI_PLACES=419, PETRI_TRANSITIONS=300} [2024-06-14 14:23:20,606 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 380 predicate places. [2024-06-14 14:23:20,606 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 300 transitions, 4508 flow [2024-06-14 14:23:20,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:20,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:20,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] [2024-06-14 14:23:20,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 14:23:20,607 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-14 14:23:20,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:20,608 INFO L85 PathProgramCache]: Analyzing trace with hash 775674909, now seen corresponding path program 15 times [2024-06-14 14:23:20,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:20,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491926645] [2024-06-14 14:23:20,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:20,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:20,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:21,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:21,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:21,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491926645] [2024-06-14 14:23:21,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491926645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:21,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:21,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:21,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467056089] [2024-06-14 14:23:21,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:21,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:21,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:21,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:21,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:21,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:21,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 300 transitions, 4508 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:21,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:21,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:21,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:21,737 INFO L124 PetriNetUnfolderBase]: 1493/2919 cut-off events. [2024-06-14 14:23:21,737 INFO L125 PetriNetUnfolderBase]: For 284099/284151 co-relation queries the response was YES. [2024-06-14 14:23:21,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20426 conditions, 2919 events. 1493/2919 cut-off events. For 284099/284151 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19324 event pairs, 373 based on Foata normal form. 15/2927 useless extension candidates. Maximal degree in co-relation 20267. Up to 1188 conditions per place. [2024-06-14 14:23:21,771 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 188 selfloop transitions, 153 changer transitions 0/345 dead transitions. [2024-06-14 14:23:21,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 345 transitions, 5494 flow [2024-06-14 14:23:21,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:21,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:21,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 230 transitions. [2024-06-14 14:23:21,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560371517027864 [2024-06-14 14:23:21,772 INFO L175 Difference]: Start difference. First operand has 419 places, 300 transitions, 4508 flow. Second operand 17 states and 230 transitions. [2024-06-14 14:23:21,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 345 transitions, 5494 flow [2024-06-14 14:23:22,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 345 transitions, 5198 flow, removed 6 selfloop flow, removed 19 redundant places. [2024-06-14 14:23:22,934 INFO L231 Difference]: Finished difference. Result has 417 places, 300 transitions, 4524 flow [2024-06-14 14:23:22,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4524, PETRI_PLACES=417, PETRI_TRANSITIONS=300} [2024-06-14 14:23:22,935 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 378 predicate places. [2024-06-14 14:23:22,935 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 300 transitions, 4524 flow [2024-06-14 14:23:22,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:22,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:22,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:22,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 14:23:22,935 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-14 14:23:22,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:22,936 INFO L85 PathProgramCache]: Analyzing trace with hash 792267039, now seen corresponding path program 16 times [2024-06-14 14:23:22,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:22,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338531846] [2024-06-14 14:23:22,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:22,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:22,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:23,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:23,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:23,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338531846] [2024-06-14 14:23:23,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338531846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:23,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:23,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:23:23,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992159500] [2024-06-14 14:23:23,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:23,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:23:23,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:23,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:23:23,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:23:23,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:23,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 300 transitions, 4524 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 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-14 14:23:23,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:23,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:23,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:23,865 INFO L124 PetriNetUnfolderBase]: 1475/2889 cut-off events. [2024-06-14 14:23:23,865 INFO L125 PetriNetUnfolderBase]: For 253794/253846 co-relation queries the response was YES. [2024-06-14 14:23:23,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19515 conditions, 2889 events. 1475/2889 cut-off events. For 253794/253846 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18982 event pairs, 343 based on Foata normal form. 15/2897 useless extension candidates. Maximal degree in co-relation 19355. Up to 1184 conditions per place. [2024-06-14 14:23:23,902 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 191 selfloop transitions, 137 changer transitions 0/332 dead transitions. [2024-06-14 14:23:23,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 332 transitions, 5448 flow [2024-06-14 14:23:23,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:23:23,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:23:23,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-14 14:23:23,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38995215311004783 [2024-06-14 14:23:23,904 INFO L175 Difference]: Start difference. First operand has 417 places, 300 transitions, 4524 flow. Second operand 11 states and 163 transitions. [2024-06-14 14:23:23,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 332 transitions, 5448 flow [2024-06-14 14:23:24,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 332 transitions, 5086 flow, removed 0 selfloop flow, removed 17 redundant places. [2024-06-14 14:23:24,952 INFO L231 Difference]: Finished difference. Result has 411 places, 300 transitions, 4444 flow [2024-06-14 14:23:24,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4444, PETRI_PLACES=411, PETRI_TRANSITIONS=300} [2024-06-14 14:23:24,952 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 372 predicate places. [2024-06-14 14:23:24,953 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 300 transitions, 4444 flow [2024-06-14 14:23:24,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 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-14 14:23:24,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:24,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:24,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 14:23:24,953 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-14 14:23:24,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:24,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1320286337, now seen corresponding path program 17 times [2024-06-14 14:23:24,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:24,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536378104] [2024-06-14 14:23:24,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:24,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:24,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:25,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:25,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536378104] [2024-06-14 14:23:25,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536378104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:25,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:25,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:25,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203388959] [2024-06-14 14:23:25,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:25,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:25,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:25,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:25,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:25,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:25,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 300 transitions, 4444 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:25,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:25,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:25,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:26,055 INFO L124 PetriNetUnfolderBase]: 1457/2859 cut-off events. [2024-06-14 14:23:26,055 INFO L125 PetriNetUnfolderBase]: For 223529/223584 co-relation queries the response was YES. [2024-06-14 14:23:26,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18474 conditions, 2859 events. 1457/2859 cut-off events. For 223529/223584 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18881 event pairs, 353 based on Foata normal form. 15/2867 useless extension candidates. Maximal degree in co-relation 18313. Up to 1180 conditions per place. [2024-06-14 14:23:26,090 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 207 selfloop transitions, 139 changer transitions 0/350 dead transitions. [2024-06-14 14:23:26,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 350 transitions, 5458 flow [2024-06-14 14:23:26,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:23:26,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:23:26,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 247 transitions. [2024-06-14 14:23:26,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-14 14:23:26,091 INFO L175 Difference]: Start difference. First operand has 411 places, 300 transitions, 4444 flow. Second operand 18 states and 247 transitions. [2024-06-14 14:23:26,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 350 transitions, 5458 flow [2024-06-14 14:23:27,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 350 transitions, 4932 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-06-14 14:23:27,189 INFO L231 Difference]: Finished difference. Result has 415 places, 300 transitions, 4202 flow [2024-06-14 14:23:27,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3918, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4202, PETRI_PLACES=415, PETRI_TRANSITIONS=300} [2024-06-14 14:23:27,190 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 376 predicate places. [2024-06-14 14:23:27,190 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 300 transitions, 4202 flow [2024-06-14 14:23:27,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:27,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:27,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:27,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 14:23:27,190 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-14 14:23:27,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:27,191 INFO L85 PathProgramCache]: Analyzing trace with hash 290379519, now seen corresponding path program 18 times [2024-06-14 14:23:27,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:27,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629238659] [2024-06-14 14:23:27,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:27,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:27,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:27,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:27,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:27,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629238659] [2024-06-14 14:23:27,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629238659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:27,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:27,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:27,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165363957] [2024-06-14 14:23:27,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:27,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:27,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:27,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:27,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:27,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:27,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 300 transitions, 4202 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:27,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:27,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:27,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:28,284 INFO L124 PetriNetUnfolderBase]: 1511/2961 cut-off events. [2024-06-14 14:23:28,285 INFO L125 PetriNetUnfolderBase]: For 245782/245831 co-relation queries the response was YES. [2024-06-14 14:23:28,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18829 conditions, 2961 events. 1511/2961 cut-off events. For 245782/245831 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19724 event pairs, 358 based on Foata normal form. 15/2969 useless extension candidates. Maximal degree in co-relation 18669. Up to 1196 conditions per place. [2024-06-14 14:23:28,321 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 210 selfloop transitions, 144 changer transitions 0/358 dead transitions. [2024-06-14 14:23:28,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 358 transitions, 5480 flow [2024-06-14 14:23:28,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:28,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:28,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 242 transitions. [2024-06-14 14:23:28,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3746130030959752 [2024-06-14 14:23:28,322 INFO L175 Difference]: Start difference. First operand has 415 places, 300 transitions, 4202 flow. Second operand 17 states and 242 transitions. [2024-06-14 14:23:28,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 358 transitions, 5480 flow [2024-06-14 14:23:29,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 358 transitions, 5184 flow, removed 0 selfloop flow, removed 18 redundant places. [2024-06-14 14:23:29,427 INFO L231 Difference]: Finished difference. Result has 414 places, 305 transitions, 4274 flow [2024-06-14 14:23:29,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4274, PETRI_PLACES=414, PETRI_TRANSITIONS=305} [2024-06-14 14:23:29,428 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 375 predicate places. [2024-06-14 14:23:29,428 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 305 transitions, 4274 flow [2024-06-14 14:23:29,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:29,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:29,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:29,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 14:23:29,428 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-14 14:23:29,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:29,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1785643211, now seen corresponding path program 19 times [2024-06-14 14:23:29,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:29,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388926914] [2024-06-14 14:23:29,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:29,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:29,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:29,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:29,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:29,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388926914] [2024-06-14 14:23:29,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388926914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:29,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:29,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:29,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686748631] [2024-06-14 14:23:29,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:29,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:29,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:29,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:29,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:29,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:29,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 305 transitions, 4274 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:29,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:29,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:29,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:30,592 INFO L124 PetriNetUnfolderBase]: 1493/2931 cut-off events. [2024-06-14 14:23:30,593 INFO L125 PetriNetUnfolderBase]: For 213067/213116 co-relation queries the response was YES. [2024-06-14 14:23:30,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17832 conditions, 2931 events. 1493/2931 cut-off events. For 213067/213116 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19508 event pairs, 350 based on Foata normal form. 15/2939 useless extension candidates. Maximal degree in co-relation 17671. Up to 1192 conditions per place. [2024-06-14 14:23:30,624 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 204 selfloop transitions, 142 changer transitions 0/350 dead transitions. [2024-06-14 14:23:30,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 350 transitions, 5282 flow [2024-06-14 14:23:30,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:23:30,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:23:30,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 217 transitions. [2024-06-14 14:23:30,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38070175438596493 [2024-06-14 14:23:30,625 INFO L175 Difference]: Start difference. First operand has 414 places, 305 transitions, 4274 flow. Second operand 15 states and 217 transitions. [2024-06-14 14:23:30,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 350 transitions, 5282 flow [2024-06-14 14:23:31,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 350 transitions, 4990 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-14 14:23:31,692 INFO L231 Difference]: Finished difference. Result has 417 places, 305 transitions, 4272 flow [2024-06-14 14:23:31,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4272, PETRI_PLACES=417, PETRI_TRANSITIONS=305} [2024-06-14 14:23:31,692 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 378 predicate places. [2024-06-14 14:23:31,692 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 305 transitions, 4272 flow [2024-06-14 14:23:31,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:31,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:31,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:31,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 14:23:31,693 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-14 14:23:31,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:31,693 INFO L85 PathProgramCache]: Analyzing trace with hash -314783651, now seen corresponding path program 20 times [2024-06-14 14:23:31,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:31,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012396820] [2024-06-14 14:23:31,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:31,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:31,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:32,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:32,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:32,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012396820] [2024-06-14 14:23:32,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012396820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:32,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:32,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:32,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110656745] [2024-06-14 14:23:32,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:32,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:32,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:32,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:32,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:32,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:32,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 305 transitions, 4272 flow. Second operand has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:32,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:32,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:32,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:32,783 INFO L124 PetriNetUnfolderBase]: 1484/2916 cut-off events. [2024-06-14 14:23:32,784 INFO L125 PetriNetUnfolderBase]: For 178316/178365 co-relation queries the response was YES. [2024-06-14 14:23:32,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17329 conditions, 2916 events. 1484/2916 cut-off events. For 178316/178365 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19356 event pairs, 323 based on Foata normal form. 9/2918 useless extension candidates. Maximal degree in co-relation 17167. Up to 1190 conditions per place. [2024-06-14 14:23:32,819 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 185 selfloop transitions, 159 changer transitions 0/348 dead transitions. [2024-06-14 14:23:32,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 348 transitions, 5108 flow [2024-06-14 14:23:32,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:23:32,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:23:32,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 221 transitions. [2024-06-14 14:23:32,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36348684210526316 [2024-06-14 14:23:32,820 INFO L175 Difference]: Start difference. First operand has 417 places, 305 transitions, 4272 flow. Second operand 16 states and 221 transitions. [2024-06-14 14:23:32,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 348 transitions, 5108 flow [2024-06-14 14:23:33,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 348 transitions, 4818 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-14 14:23:33,657 INFO L231 Difference]: Finished difference. Result has 419 places, 305 transitions, 4304 flow [2024-06-14 14:23:33,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3982, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4304, PETRI_PLACES=419, PETRI_TRANSITIONS=305} [2024-06-14 14:23:33,657 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 380 predicate places. [2024-06-14 14:23:33,657 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 305 transitions, 4304 flow [2024-06-14 14:23:33,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.818181818181818) internal successors, (97), 11 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:33,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:33,658 INFO 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-14 14:23:33,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 14:23:33,658 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-14 14:23:33,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:33,659 INFO L85 PathProgramCache]: Analyzing trace with hash 2090334671, now seen corresponding path program 1 times [2024-06-14 14:23:33,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:33,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340487542] [2024-06-14 14:23:33,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:33,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:33,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:33,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-14 14:23:33,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:33,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340487542] [2024-06-14 14:23:33,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340487542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:33,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:33,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:23:33,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304022706] [2024-06-14 14:23:33,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:33,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:23:33,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:33,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:23:33,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:23:33,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-14 14:23:33,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 305 transitions, 4304 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:33,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:33,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-14 14:23:33,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:34,152 INFO L124 PetriNetUnfolderBase]: 970/2259 cut-off events. [2024-06-14 14:23:34,152 INFO L125 PetriNetUnfolderBase]: For 71892/71945 co-relation queries the response was YES. [2024-06-14 14:23:34,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12104 conditions, 2259 events. 970/2259 cut-off events. For 71892/71945 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16795 event pairs, 261 based on Foata normal form. 34/2243 useless extension candidates. Maximal degree in co-relation 11941. Up to 747 conditions per place. [2024-06-14 14:23:34,178 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 66 selfloop transitions, 99 changer transitions 0/307 dead transitions. [2024-06-14 14:23:34,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 307 transitions, 4461 flow [2024-06-14 14:23:34,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:23:34,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:23:34,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 14:23:34,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5672514619883041 [2024-06-14 14:23:34,179 INFO L175 Difference]: Start difference. First operand has 419 places, 305 transitions, 4304 flow. Second operand 9 states and 194 transitions. [2024-06-14 14:23:34,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 307 transitions, 4461 flow [2024-06-14 14:23:34,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 307 transitions, 3911 flow, removed 2 selfloop flow, removed 22 redundant places. [2024-06-14 14:23:34,662 INFO L231 Difference]: Finished difference. Result has 406 places, 282 transitions, 3693 flow [2024-06-14 14:23:34,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3459, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3693, PETRI_PLACES=406, PETRI_TRANSITIONS=282} [2024-06-14 14:23:34,662 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 367 predicate places. [2024-06-14 14:23:34,662 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 282 transitions, 3693 flow [2024-06-14 14:23:34,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:34,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:34,662 INFO 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-14 14:23:34,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 14:23:34,663 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-14 14:23:34,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:34,663 INFO L85 PathProgramCache]: Analyzing trace with hash -493715352, now seen corresponding path program 1 times [2024-06-14 14:23:34,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:34,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183963021] [2024-06-14 14:23:34,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:34,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:34,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:35,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-14 14:23:35,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:35,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183963021] [2024-06-14 14:23:35,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183963021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:35,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:35,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:23:35,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884593259] [2024-06-14 14:23:35,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:35,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:23:35,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:35,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:23:35,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=73, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:23:35,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:23:35,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 282 transitions, 3693 flow. Second operand has 12 states, 12 states have (on average 7.916666666666667) internal successors, (95), 12 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:35,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:35,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:23:35,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:35,942 INFO L124 PetriNetUnfolderBase]: 1451/2943 cut-off events. [2024-06-14 14:23:35,943 INFO L125 PetriNetUnfolderBase]: For 183109/183112 co-relation queries the response was YES. [2024-06-14 14:23:35,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17008 conditions, 2943 events. 1451/2943 cut-off events. For 183109/183112 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20018 event pairs, 350 based on Foata normal form. 4/2938 useless extension candidates. Maximal degree in co-relation 16846. Up to 1370 conditions per place. [2024-06-14 14:23:35,976 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 272 selfloop transitions, 68 changer transitions 0/344 dead transitions. [2024-06-14 14:23:35,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 344 transitions, 5371 flow [2024-06-14 14:23:35,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:23:35,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:23:35,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 195 transitions. [2024-06-14 14:23:35,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34210526315789475 [2024-06-14 14:23:35,977 INFO L175 Difference]: Start difference. First operand has 406 places, 282 transitions, 3693 flow. Second operand 15 states and 195 transitions. [2024-06-14 14:23:35,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 344 transitions, 5371 flow [2024-06-14 14:23:36,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 344 transitions, 5213 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:23:36,772 INFO L231 Difference]: Finished difference. Result has 419 places, 291 transitions, 3814 flow [2024-06-14 14:23:36,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3539, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3814, PETRI_PLACES=419, PETRI_TRANSITIONS=291} [2024-06-14 14:23:36,772 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 380 predicate places. [2024-06-14 14:23:36,772 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 291 transitions, 3814 flow [2024-06-14 14:23:36,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.916666666666667) internal successors, (95), 12 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:36,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:36,773 INFO 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-14 14:23:36,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 14:23:36,773 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-14 14:23:36,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:36,773 INFO L85 PathProgramCache]: Analyzing trace with hash 22127244, now seen corresponding path program 2 times [2024-06-14 14:23:36,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:36,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793296800] [2024-06-14 14:23:36,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:36,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:37,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-14 14:23:37,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:37,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793296800] [2024-06-14 14:23:37,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793296800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:37,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:37,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:23:37,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991725075] [2024-06-14 14:23:37,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:37,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:23:37,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:37,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:23:37,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=76, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:23:37,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:23:37,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 291 transitions, 3814 flow. Second operand has 12 states, 12 states have (on average 7.916666666666667) internal successors, (95), 12 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:37,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:37,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:23:37,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:38,084 INFO L124 PetriNetUnfolderBase]: 1879/3833 cut-off events. [2024-06-14 14:23:38,084 INFO L125 PetriNetUnfolderBase]: For 286335/286355 co-relation queries the response was YES. [2024-06-14 14:23:38,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24007 conditions, 3833 events. 1879/3833 cut-off events. For 286335/286355 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27652 event pairs, 609 based on Foata normal form. 9/3829 useless extension candidates. Maximal degree in co-relation 23839. Up to 2106 conditions per place. [2024-06-14 14:23:38,133 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 322 selfloop transitions, 70 changer transitions 0/396 dead transitions. [2024-06-14 14:23:38,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 396 transitions, 6195 flow [2024-06-14 14:23:38,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:23:38,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:23:38,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 171 transitions. [2024-06-14 14:23:38,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 14:23:38,137 INFO L175 Difference]: Start difference. First operand has 419 places, 291 transitions, 3814 flow. Second operand 12 states and 171 transitions. [2024-06-14 14:23:38,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 396 transitions, 6195 flow [2024-06-14 14:23:39,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 396 transitions, 5966 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-14 14:23:39,398 INFO L231 Difference]: Finished difference. Result has 432 places, 318 transitions, 4236 flow [2024-06-14 14:23:39,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4236, PETRI_PLACES=432, PETRI_TRANSITIONS=318} [2024-06-14 14:23:39,398 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 393 predicate places. [2024-06-14 14:23:39,398 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 318 transitions, 4236 flow [2024-06-14 14:23:39,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.916666666666667) internal successors, (95), 12 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:39,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:39,398 INFO 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-14 14:23:39,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 14:23:39,399 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-14 14:23:39,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:39,399 INFO L85 PathProgramCache]: Analyzing trace with hash -299610582, now seen corresponding path program 3 times [2024-06-14 14:23:39,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:39,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430466931] [2024-06-14 14:23:39,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:39,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:39,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:39,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:39,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:39,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430466931] [2024-06-14 14:23:39,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430466931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:39,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:39,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:23:39,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066522809] [2024-06-14 14:23:39,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:39,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:23:39,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:39,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:23:39,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=61, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:23:39,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:39,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 318 transitions, 4236 flow. Second operand has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:39,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:39,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:39,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:40,692 INFO L124 PetriNetUnfolderBase]: 1881/3837 cut-off events. [2024-06-14 14:23:40,693 INFO L125 PetriNetUnfolderBase]: For 293081/293091 co-relation queries the response was YES. [2024-06-14 14:23:40,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24014 conditions, 3837 events. 1881/3837 cut-off events. For 293081/293091 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27643 event pairs, 481 based on Foata normal form. 4/3828 useless extension candidates. Maximal degree in co-relation 23840. Up to 1370 conditions per place. [2024-06-14 14:23:40,746 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 257 selfloop transitions, 96 changer transitions 0/357 dead transitions. [2024-06-14 14:23:40,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 357 transitions, 5609 flow [2024-06-14 14:23:40,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:23:40,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:23:40,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 186 transitions. [2024-06-14 14:23:40,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3765182186234818 [2024-06-14 14:23:40,747 INFO L175 Difference]: Start difference. First operand has 432 places, 318 transitions, 4236 flow. Second operand 13 states and 186 transitions. [2024-06-14 14:23:40,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 357 transitions, 5609 flow [2024-06-14 14:23:42,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 357 transitions, 5487 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 14:23:42,176 INFO L231 Difference]: Finished difference. Result has 443 places, 320 transitions, 4368 flow [2024-06-14 14:23:42,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4368, PETRI_PLACES=443, PETRI_TRANSITIONS=320} [2024-06-14 14:23:42,176 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 404 predicate places. [2024-06-14 14:23:42,177 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 320 transitions, 4368 flow [2024-06-14 14:23:42,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:42,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:42,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:42,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 14:23:42,177 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-14 14:23:42,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:42,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1604724260, now seen corresponding path program 4 times [2024-06-14 14:23:42,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:42,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620366584] [2024-06-14 14:23:42,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:42,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:42,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:42,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:42,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:42,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620366584] [2024-06-14 14:23:42,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620366584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:42,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:42,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:23:42,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438943627] [2024-06-14 14:23:42,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:42,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:23:42,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:42,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:23:42,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:23:42,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:42,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 320 transitions, 4368 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:42,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:42,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:42,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:43,749 INFO L124 PetriNetUnfolderBase]: 2033/4139 cut-off events. [2024-06-14 14:23:43,749 INFO L125 PetriNetUnfolderBase]: For 399941/399989 co-relation queries the response was YES. [2024-06-14 14:23:43,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27611 conditions, 4139 events. 2033/4139 cut-off events. For 399941/399989 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 30391 event pairs, 643 based on Foata normal form. 15/4141 useless extension candidates. Maximal degree in co-relation 27435. Up to 1776 conditions per place. [2024-06-14 14:23:43,804 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 266 selfloop transitions, 117 changer transitions 0/387 dead transitions. [2024-06-14 14:23:43,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 387 transitions, 6136 flow [2024-06-14 14:23:43,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:23:43,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:23:43,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 216 transitions. [2024-06-14 14:23:43,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37894736842105264 [2024-06-14 14:23:43,805 INFO L175 Difference]: Start difference. First operand has 443 places, 320 transitions, 4368 flow. Second operand 15 states and 216 transitions. [2024-06-14 14:23:43,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 387 transitions, 6136 flow [2024-06-14 14:23:45,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 387 transitions, 5876 flow, removed 25 selfloop flow, removed 10 redundant places. [2024-06-14 14:23:45,900 INFO L231 Difference]: Finished difference. Result has 451 places, 339 transitions, 4607 flow [2024-06-14 14:23:45,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4607, PETRI_PLACES=451, PETRI_TRANSITIONS=339} [2024-06-14 14:23:45,901 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 412 predicate places. [2024-06-14 14:23:45,901 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 339 transitions, 4607 flow [2024-06-14 14:23:45,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:45,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:45,902 INFO 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-14 14:23:45,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 14:23:45,902 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-14 14:23:45,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:45,903 INFO L85 PathProgramCache]: Analyzing trace with hash -2080849936, now seen corresponding path program 5 times [2024-06-14 14:23:45,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:45,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393374265] [2024-06-14 14:23:45,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:45,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:45,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:46,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:46,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:46,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393374265] [2024-06-14 14:23:46,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393374265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:46,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:46,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:23:46,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814729860] [2024-06-14 14:23:46,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:46,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:23:46,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:46,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:23:46,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:23:46,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:46,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 339 transitions, 4607 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:46,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:46,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:46,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:47,681 INFO L124 PetriNetUnfolderBase]: 2051/4185 cut-off events. [2024-06-14 14:23:47,681 INFO L125 PetriNetUnfolderBase]: For 406414/406462 co-relation queries the response was YES. [2024-06-14 14:23:47,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28224 conditions, 4185 events. 2051/4185 cut-off events. For 406414/406462 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 30801 event pairs, 623 based on Foata normal form. 15/4187 useless extension candidates. Maximal degree in co-relation 28047. Up to 1828 conditions per place. [2024-06-14 14:23:47,737 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 270 selfloop transitions, 122 changer transitions 0/396 dead transitions. [2024-06-14 14:23:47,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 396 transitions, 6423 flow [2024-06-14 14:23:47,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:23:47,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:23:47,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 243 transitions. [2024-06-14 14:23:47,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35526315789473684 [2024-06-14 14:23:47,738 INFO L175 Difference]: Start difference. First operand has 451 places, 339 transitions, 4607 flow. Second operand 18 states and 243 transitions. [2024-06-14 14:23:47,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 396 transitions, 6423 flow [2024-06-14 14:23:50,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 396 transitions, 6352 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-14 14:23:50,041 INFO L231 Difference]: Finished difference. Result has 470 places, 345 transitions, 4910 flow [2024-06-14 14:23:50,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4540, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4910, PETRI_PLACES=470, PETRI_TRANSITIONS=345} [2024-06-14 14:23:50,042 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 431 predicate places. [2024-06-14 14:23:50,042 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 345 transitions, 4910 flow [2024-06-14 14:23:50,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:50,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:50,043 INFO 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-14 14:23:50,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 14:23:50,043 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-14 14:23:50,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:50,043 INFO L85 PathProgramCache]: Analyzing trace with hash 2041627470, now seen corresponding path program 6 times [2024-06-14 14:23:50,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:50,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200085699] [2024-06-14 14:23:50,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:50,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:50,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:50,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:50,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:50,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200085699] [2024-06-14 14:23:50,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200085699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:50,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:50,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:23:50,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002134907] [2024-06-14 14:23:50,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:50,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:23:50,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:50,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:23:50,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:23:50,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:50,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 345 transitions, 4910 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:50,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:50,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:50,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:51,636 INFO L124 PetriNetUnfolderBase]: 2069/4231 cut-off events. [2024-06-14 14:23:51,636 INFO L125 PetriNetUnfolderBase]: For 433886/433934 co-relation queries the response was YES. [2024-06-14 14:23:51,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29319 conditions, 4231 events. 2069/4231 cut-off events. For 433886/433934 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 31254 event pairs, 631 based on Foata normal form. 15/4233 useless extension candidates. Maximal degree in co-relation 29137. Up to 1880 conditions per place. [2024-06-14 14:23:51,692 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 272 selfloop transitions, 120 changer transitions 0/396 dead transitions. [2024-06-14 14:23:51,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 396 transitions, 6498 flow [2024-06-14 14:23:51,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:51,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:51,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 237 transitions. [2024-06-14 14:23:51,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3668730650154799 [2024-06-14 14:23:51,694 INFO L175 Difference]: Start difference. First operand has 470 places, 345 transitions, 4910 flow. Second operand 17 states and 237 transitions. [2024-06-14 14:23:51,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 396 transitions, 6498 flow [2024-06-14 14:23:54,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 396 transitions, 6209 flow, removed 26 selfloop flow, removed 11 redundant places. [2024-06-14 14:23:54,853 INFO L231 Difference]: Finished difference. Result has 476 places, 346 transitions, 4891 flow [2024-06-14 14:23:54,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4623, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4891, PETRI_PLACES=476, PETRI_TRANSITIONS=346} [2024-06-14 14:23:54,854 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 437 predicate places. [2024-06-14 14:23:54,854 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 346 transitions, 4891 flow [2024-06-14 14:23:54,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:54,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:54,854 INFO 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-14 14:23:54,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 14:23:54,854 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-14 14:23:54,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:54,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1973361398, now seen corresponding path program 7 times [2024-06-14 14:23:54,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:54,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019868439] [2024-06-14 14:23:54,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:54,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:54,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:55,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:55,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:55,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019868439] [2024-06-14 14:23:55,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019868439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:55,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:55,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:23:55,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888115508] [2024-06-14 14:23:55,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:55,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:23:55,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:55,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:23:55,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:23:55,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:23:55,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 346 transitions, 4891 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:55,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:55,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:23:55,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:56,672 INFO L124 PetriNetUnfolderBase]: 2205/4511 cut-off events. [2024-06-14 14:23:56,673 INFO L125 PetriNetUnfolderBase]: For 573364/573412 co-relation queries the response was YES. [2024-06-14 14:23:56,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33484 conditions, 4511 events. 2205/4511 cut-off events. For 573364/573412 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 33616 event pairs, 633 based on Foata normal form. 15/4513 useless extension candidates. Maximal degree in co-relation 33301. Up to 1752 conditions per place. [2024-06-14 14:23:56,896 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 293 selfloop transitions, 120 changer transitions 0/417 dead transitions. [2024-06-14 14:23:56,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 417 transitions, 7278 flow [2024-06-14 14:23:56,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:23:56,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:23:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 254 transitions. [2024-06-14 14:23:56,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3518005540166205 [2024-06-14 14:23:56,898 INFO L175 Difference]: Start difference. First operand has 476 places, 346 transitions, 4891 flow. Second operand 19 states and 254 transitions. [2024-06-14 14:23:56,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 417 transitions, 7278 flow [2024-06-14 14:23:59,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 417 transitions, 6995 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-06-14 14:23:59,977 INFO L231 Difference]: Finished difference. Result has 486 places, 364 transitions, 5207 flow [2024-06-14 14:23:59,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5207, PETRI_PLACES=486, PETRI_TRANSITIONS=364} [2024-06-14 14:23:59,978 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 447 predicate places. [2024-06-14 14:23:59,978 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 364 transitions, 5207 flow [2024-06-14 14:23:59,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:59,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:59,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:59,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 14:23:59,979 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-14 14:23:59,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:59,979 INFO L85 PathProgramCache]: Analyzing trace with hash -172981844, now seen corresponding path program 8 times [2024-06-14 14:23:59,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:59,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087370621] [2024-06-14 14:23:59,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:59,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:59,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:00,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-14 14:24:00,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:00,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087370621] [2024-06-14 14:24:00,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087370621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:00,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:00,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:00,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026844879] [2024-06-14 14:24:00,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:00,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:00,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:00,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:00,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:00,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:00,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 364 transitions, 5207 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:00,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:00,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:00,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:01,848 INFO L124 PetriNetUnfolderBase]: 2299/4709 cut-off events. [2024-06-14 14:24:01,848 INFO L125 PetriNetUnfolderBase]: For 634879/634927 co-relation queries the response was YES. [2024-06-14 14:24:01,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35879 conditions, 4709 events. 2299/4709 cut-off events. For 634879/634927 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 35454 event pairs, 671 based on Foata normal form. 15/4711 useless extension candidates. Maximal degree in co-relation 35693. Up to 1752 conditions per place. [2024-06-14 14:24:01,920 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 303 selfloop transitions, 128 changer transitions 0/435 dead transitions. [2024-06-14 14:24:01,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 435 transitions, 7780 flow [2024-06-14 14:24:01,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-14 14:24:01,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-14 14:24:01,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 271 transitions. [2024-06-14 14:24:01,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35657894736842105 [2024-06-14 14:24:01,922 INFO L175 Difference]: Start difference. First operand has 486 places, 364 transitions, 5207 flow. Second operand 20 states and 271 transitions. [2024-06-14 14:24:01,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 435 transitions, 7780 flow [2024-06-14 14:24:05,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 435 transitions, 7572 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-14 14:24:05,957 INFO L231 Difference]: Finished difference. Result has 505 places, 376 transitions, 5533 flow [2024-06-14 14:24:05,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5037, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5533, PETRI_PLACES=505, PETRI_TRANSITIONS=376} [2024-06-14 14:24:05,957 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 466 predicate places. [2024-06-14 14:24:05,957 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 376 transitions, 5533 flow [2024-06-14 14:24:05,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:05,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:05,958 INFO 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-14 14:24:05,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 14:24:05,958 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-14 14:24:05,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:05,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1181749716, now seen corresponding path program 9 times [2024-06-14 14:24:05,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:05,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518805309] [2024-06-14 14:24:05,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:05,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:05,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:06,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:06,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:06,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518805309] [2024-06-14 14:24:06,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518805309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:06,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:06,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:06,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060401122] [2024-06-14 14:24:06,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:06,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:06,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:06,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:06,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:06,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:06,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 376 transitions, 5533 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:06,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:06,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:06,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:07,742 INFO L124 PetriNetUnfolderBase]: 2303/4725 cut-off events. [2024-06-14 14:24:07,742 INFO L125 PetriNetUnfolderBase]: For 646556/646604 co-relation queries the response was YES. [2024-06-14 14:24:07,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35983 conditions, 4725 events. 2303/4725 cut-off events. For 646556/646604 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 35580 event pairs, 713 based on Foata normal form. 15/4727 useless extension candidates. Maximal degree in co-relation 35793. Up to 1752 conditions per place. [2024-06-14 14:24:07,818 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 304 selfloop transitions, 121 changer transitions 0/429 dead transitions. [2024-06-14 14:24:07,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 429 transitions, 7382 flow [2024-06-14 14:24:07,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:24:07,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:24:07,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 231 transitions. [2024-06-14 14:24:07,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37993421052631576 [2024-06-14 14:24:07,819 INFO L175 Difference]: Start difference. First operand has 505 places, 376 transitions, 5533 flow. Second operand 16 states and 231 transitions. [2024-06-14 14:24:07,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 429 transitions, 7382 flow [2024-06-14 14:24:11,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 429 transitions, 7187 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 14:24:11,529 INFO L231 Difference]: Finished difference. Result has 516 places, 380 transitions, 5673 flow [2024-06-14 14:24:11,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5342, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5673, PETRI_PLACES=516, PETRI_TRANSITIONS=380} [2024-06-14 14:24:11,530 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 477 predicate places. [2024-06-14 14:24:11,530 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 380 transitions, 5673 flow [2024-06-14 14:24:11,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:11,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:11,531 INFO 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-14 14:24:11,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 14:24:11,531 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-14 14:24:11,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:11,531 INFO L85 PathProgramCache]: Analyzing trace with hash -345471734, now seen corresponding path program 10 times [2024-06-14 14:24:11,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:11,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265212006] [2024-06-14 14:24:11,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:11,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:11,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:12,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:12,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:12,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265212006] [2024-06-14 14:24:12,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265212006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:12,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:12,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:12,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036543833] [2024-06-14 14:24:12,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:12,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:12,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:12,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:12,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:12,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:12,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 380 transitions, 5673 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:12,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:12,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:12,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:13,249 INFO L124 PetriNetUnfolderBase]: 2321/4775 cut-off events. [2024-06-14 14:24:13,249 INFO L125 PetriNetUnfolderBase]: For 681784/681832 co-relation queries the response was YES. [2024-06-14 14:24:13,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36777 conditions, 4775 events. 2321/4775 cut-off events. For 681784/681832 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 36110 event pairs, 683 based on Foata normal form. 15/4777 useless extension candidates. Maximal degree in co-relation 36583. Up to 1752 conditions per place. [2024-06-14 14:24:13,326 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 301 selfloop transitions, 130 changer transitions 0/435 dead transitions. [2024-06-14 14:24:13,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 435 transitions, 7878 flow [2024-06-14 14:24:13,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:24:13,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:24:13,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 249 transitions. [2024-06-14 14:24:13,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36403508771929827 [2024-06-14 14:24:13,330 INFO L175 Difference]: Start difference. First operand has 516 places, 380 transitions, 5673 flow. Second operand 18 states and 249 transitions. [2024-06-14 14:24:13,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 435 transitions, 7878 flow [2024-06-14 14:24:16,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 435 transitions, 7694 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 14:24:17,003 INFO L231 Difference]: Finished difference. Result has 526 places, 382 transitions, 5790 flow [2024-06-14 14:24:17,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5489, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5790, PETRI_PLACES=526, PETRI_TRANSITIONS=382} [2024-06-14 14:24:17,004 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 487 predicate places. [2024-06-14 14:24:17,004 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 382 transitions, 5790 flow [2024-06-14 14:24:17,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:17,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:17,004 INFO 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-14 14:24:17,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 14:24:17,005 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-14 14:24:17,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:17,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1009854472, now seen corresponding path program 11 times [2024-06-14 14:24:17,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:17,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741762879] [2024-06-14 14:24:17,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:17,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:17,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:17,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:17,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:17,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741762879] [2024-06-14 14:24:17,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741762879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:17,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:17,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:17,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844152247] [2024-06-14 14:24:17,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:17,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:17,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:17,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:17,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:17,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:17,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 382 transitions, 5790 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:17,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:17,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:17,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:18,775 INFO L124 PetriNetUnfolderBase]: 2339/4817 cut-off events. [2024-06-14 14:24:18,775 INFO L125 PetriNetUnfolderBase]: For 713592/713640 co-relation queries the response was YES. [2024-06-14 14:24:18,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37669 conditions, 4817 events. 2339/4817 cut-off events. For 713592/713640 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 36476 event pairs, 695 based on Foata normal form. 15/4819 useless extension candidates. Maximal degree in co-relation 37473. Up to 1752 conditions per place. [2024-06-14 14:24:18,853 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 311 selfloop transitions, 124 changer transitions 0/439 dead transitions. [2024-06-14 14:24:18,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 439 transitions, 7857 flow [2024-06-14 14:24:18,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:24:18,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:24:18,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 263 transitions. [2024-06-14 14:24:18,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36426592797783935 [2024-06-14 14:24:18,855 INFO L175 Difference]: Start difference. First operand has 526 places, 382 transitions, 5790 flow. Second operand 19 states and 263 transitions. [2024-06-14 14:24:18,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 439 transitions, 7857 flow [2024-06-14 14:24:22,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 439 transitions, 7569 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-14 14:24:22,775 INFO L231 Difference]: Finished difference. Result has 534 places, 385 transitions, 5814 flow [2024-06-14 14:24:22,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5502, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5814, PETRI_PLACES=534, PETRI_TRANSITIONS=385} [2024-06-14 14:24:22,776 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 495 predicate places. [2024-06-14 14:24:22,777 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 385 transitions, 5814 flow [2024-06-14 14:24:22,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:22,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:22,777 INFO 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-14 14:24:22,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 14:24:22,777 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-14 14:24:22,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:22,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1182344362, now seen corresponding path program 12 times [2024-06-14 14:24:22,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:22,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885193387] [2024-06-14 14:24:22,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:22,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:22,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:23,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:23,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:23,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885193387] [2024-06-14 14:24:23,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885193387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:23,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:23,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:23,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103240669] [2024-06-14 14:24:23,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:23,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:23,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:23,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:23,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:23,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:23,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 385 transitions, 5814 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:23,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:23,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:23,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:24,470 INFO L124 PetriNetUnfolderBase]: 2327/4797 cut-off events. [2024-06-14 14:24:24,471 INFO L125 PetriNetUnfolderBase]: For 696762/696810 co-relation queries the response was YES. [2024-06-14 14:24:24,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36921 conditions, 4797 events. 2327/4797 cut-off events. For 696762/696810 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 36343 event pairs, 703 based on Foata normal form. 15/4799 useless extension candidates. Maximal degree in co-relation 36723. Up to 1752 conditions per place. [2024-06-14 14:24:24,544 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 312 selfloop transitions, 122 changer transitions 0/438 dead transitions. [2024-06-14 14:24:24,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 438 transitions, 7664 flow [2024-06-14 14:24:24,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:24:24,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:24:24,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 257 transitions. [2024-06-14 14:24:24,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3757309941520468 [2024-06-14 14:24:24,545 INFO L175 Difference]: Start difference. First operand has 534 places, 385 transitions, 5814 flow. Second operand 18 states and 257 transitions. [2024-06-14 14:24:24,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 438 transitions, 7664 flow [2024-06-14 14:24:28,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 438 transitions, 7414 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-14 14:24:28,362 INFO L231 Difference]: Finished difference. Result has 540 places, 385 transitions, 5812 flow [2024-06-14 14:24:28,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5812, PETRI_PLACES=540, PETRI_TRANSITIONS=385} [2024-06-14 14:24:28,363 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 501 predicate places. [2024-06-14 14:24:28,363 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 385 transitions, 5812 flow [2024-06-14 14:24:28,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:28,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:28,364 INFO 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-14 14:24:28,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 14:24:28,364 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-14 14:24:28,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:28,365 INFO L85 PathProgramCache]: Analyzing trace with hash 2116625264, now seen corresponding path program 13 times [2024-06-14 14:24:28,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:28,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037832792] [2024-06-14 14:24:28,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:28,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:28,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:28,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:28,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:28,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037832792] [2024-06-14 14:24:28,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037832792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:28,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:28,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:28,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464578062] [2024-06-14 14:24:28,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:28,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:28,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:28,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:28,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:29,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:29,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 385 transitions, 5812 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:29,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:29,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:29,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:30,227 INFO L124 PetriNetUnfolderBase]: 2435/5035 cut-off events. [2024-06-14 14:24:30,227 INFO L125 PetriNetUnfolderBase]: For 777650/777698 co-relation queries the response was YES. [2024-06-14 14:24:30,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38780 conditions, 5035 events. 2435/5035 cut-off events. For 777650/777698 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38569 event pairs, 878 based on Foata normal form. 23/5047 useless extension candidates. Maximal degree in co-relation 38583. Up to 3859 conditions per place. [2024-06-14 14:24:30,300 INFO L140 encePairwiseOnDemand]: 23/38 looper letters, 362 selfloop transitions, 87 changer transitions 0/453 dead transitions. [2024-06-14 14:24:30,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 453 transitions, 7563 flow [2024-06-14 14:24:30,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:24:30,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:24:30,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 198 transitions. [2024-06-14 14:24:30,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37218045112781956 [2024-06-14 14:24:30,301 INFO L175 Difference]: Start difference. First operand has 540 places, 385 transitions, 5812 flow. Second operand 14 states and 198 transitions. [2024-06-14 14:24:30,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 453 transitions, 7563 flow [2024-06-14 14:24:34,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 453 transitions, 7177 flow, removed 12 selfloop flow, removed 21 redundant places. [2024-06-14 14:24:34,932 INFO L231 Difference]: Finished difference. Result has 537 places, 410 transitions, 6088 flow [2024-06-14 14:24:34,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5462, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6088, PETRI_PLACES=537, PETRI_TRANSITIONS=410} [2024-06-14 14:24:34,933 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 498 predicate places. [2024-06-14 14:24:34,934 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 410 transitions, 6088 flow [2024-06-14 14:24:34,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:34,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:34,934 INFO 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-14 14:24:34,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 14:24:34,934 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-14 14:24:34,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:34,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1522626544, now seen corresponding path program 14 times [2024-06-14 14:24:34,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:34,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177793405] [2024-06-14 14:24:34,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:34,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:34,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:35,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:35,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:35,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177793405] [2024-06-14 14:24:35,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177793405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:35,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:35,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:35,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779526071] [2024-06-14 14:24:35,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:35,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:35,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:35,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:35,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:35,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:35,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 410 transitions, 6088 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:35,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:35,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:35,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:37,002 INFO L124 PetriNetUnfolderBase]: 2677/5543 cut-off events. [2024-06-14 14:24:37,002 INFO L125 PetriNetUnfolderBase]: For 898944/898995 co-relation queries the response was YES. [2024-06-14 14:24:37,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43878 conditions, 5543 events. 2677/5543 cut-off events. For 898944/898995 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 43566 event pairs, 896 based on Foata normal form. 19/5551 useless extension candidates. Maximal degree in co-relation 43683. Up to 3659 conditions per place. [2024-06-14 14:24:37,084 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 371 selfloop transitions, 118 changer transitions 0/493 dead transitions. [2024-06-14 14:24:37,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 493 transitions, 8648 flow [2024-06-14 14:24:37,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:24:37,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:24:37,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 231 transitions. [2024-06-14 14:24:37,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35758513931888547 [2024-06-14 14:24:37,085 INFO L175 Difference]: Start difference. First operand has 537 places, 410 transitions, 6088 flow. Second operand 17 states and 231 transitions. [2024-06-14 14:24:37,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 493 transitions, 8648 flow [2024-06-14 14:24:42,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 493 transitions, 8436 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-14 14:24:42,304 INFO L231 Difference]: Finished difference. Result has 548 places, 440 transitions, 6754 flow [2024-06-14 14:24:42,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5912, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6754, PETRI_PLACES=548, PETRI_TRANSITIONS=440} [2024-06-14 14:24:42,305 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 509 predicate places. [2024-06-14 14:24:42,305 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 440 transitions, 6754 flow [2024-06-14 14:24:42,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:42,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:42,305 INFO 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-14 14:24:42,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 14:24:42,305 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-14 14:24:42,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:42,305 INFO L85 PathProgramCache]: Analyzing trace with hash -833541298, now seen corresponding path program 15 times [2024-06-14 14:24:42,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:42,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380417261] [2024-06-14 14:24:42,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:42,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:42,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:42,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-14 14:24:42,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:42,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380417261] [2024-06-14 14:24:42,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380417261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:42,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:42,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:42,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879472967] [2024-06-14 14:24:42,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:42,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:42,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:42,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:42,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:42,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 440 transitions, 6754 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:42,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:42,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:42,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:44,298 INFO L124 PetriNetUnfolderBase]: 2749/5709 cut-off events. [2024-06-14 14:24:44,298 INFO L125 PetriNetUnfolderBase]: For 959642/959695 co-relation queries the response was YES. [2024-06-14 14:24:44,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45891 conditions, 5709 events. 2749/5709 cut-off events. For 959642/959695 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 45297 event pairs, 924 based on Foata normal form. 19/5717 useless extension candidates. Maximal degree in co-relation 45695. Up to 3763 conditions per place. [2024-06-14 14:24:44,383 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 385 selfloop transitions, 123 changer transitions 0/512 dead transitions. [2024-06-14 14:24:44,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 512 transitions, 9032 flow [2024-06-14 14:24:44,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:24:44,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:24:44,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 241 transitions. [2024-06-14 14:24:44,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35233918128654973 [2024-06-14 14:24:44,384 INFO L175 Difference]: Start difference. First operand has 548 places, 440 transitions, 6754 flow. Second operand 18 states and 241 transitions. [2024-06-14 14:24:44,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 512 transitions, 9032 flow [2024-06-14 14:24:49,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 512 transitions, 8689 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-14 14:24:49,324 INFO L231 Difference]: Finished difference. Result has 562 places, 466 transitions, 7260 flow [2024-06-14 14:24:49,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7260, PETRI_PLACES=562, PETRI_TRANSITIONS=466} [2024-06-14 14:24:49,324 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 523 predicate places. [2024-06-14 14:24:49,324 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 466 transitions, 7260 flow [2024-06-14 14:24:49,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:49,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:49,325 INFO 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-14 14:24:49,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 14:24:49,325 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-14 14:24:49,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:49,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1350136654, now seen corresponding path program 16 times [2024-06-14 14:24:49,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:49,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976546029] [2024-06-14 14:24:49,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:49,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:49,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:49,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:49,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:49,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976546029] [2024-06-14 14:24:49,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976546029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:49,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:49,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:49,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461793359] [2024-06-14 14:24:49,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:49,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:49,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:49,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:49,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:49,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:49,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 466 transitions, 7260 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:49,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:49,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:49,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:51,299 INFO L124 PetriNetUnfolderBase]: 2763/5759 cut-off events. [2024-06-14 14:24:51,299 INFO L125 PetriNetUnfolderBase]: For 997583/997636 co-relation queries the response was YES. [2024-06-14 14:24:51,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46592 conditions, 5759 events. 2763/5759 cut-off events. For 997583/997636 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 45858 event pairs, 974 based on Foata normal form. 19/5767 useless extension candidates. Maximal degree in co-relation 46391. Up to 3839 conditions per place. [2024-06-14 14:24:51,389 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 366 selfloop transitions, 134 changer transitions 0/504 dead transitions. [2024-06-14 14:24:51,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 504 transitions, 8660 flow [2024-06-14 14:24:51,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:24:51,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:24:51,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 207 transitions. [2024-06-14 14:24:51,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3631578947368421 [2024-06-14 14:24:51,390 INFO L175 Difference]: Start difference. First operand has 562 places, 466 transitions, 7260 flow. Second operand 15 states and 207 transitions. [2024-06-14 14:24:51,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 504 transitions, 8660 flow [2024-06-14 14:24:58,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 504 transitions, 8464 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 14:24:58,509 INFO L231 Difference]: Finished difference. Result has 571 places, 468 transitions, 7377 flow [2024-06-14 14:24:58,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7377, PETRI_PLACES=571, PETRI_TRANSITIONS=468} [2024-06-14 14:24:58,509 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 532 predicate places. [2024-06-14 14:24:58,509 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 468 transitions, 7377 flow [2024-06-14 14:24:58,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:58,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:58,509 INFO 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-14 14:24:58,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 14:24:58,510 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-14 14:24:58,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:58,510 INFO L85 PathProgramCache]: Analyzing trace with hash 604676354, now seen corresponding path program 17 times [2024-06-14 14:24:58,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:58,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994541354] [2024-06-14 14:24:58,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:58,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:59,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:59,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:59,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994541354] [2024-06-14 14:24:59,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994541354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:59,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:59,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:24:59,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707823362] [2024-06-14 14:24:59,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:59,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:24:59,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:59,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:24:59,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:24:59,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:24:59,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 468 transitions, 7377 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:59,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:59,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:24:59,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:00,654 INFO L124 PetriNetUnfolderBase]: 2889/6021 cut-off events. [2024-06-14 14:25:00,655 INFO L125 PetriNetUnfolderBase]: For 1075669/1075722 co-relation queries the response was YES. [2024-06-14 14:25:00,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49668 conditions, 6021 events. 2889/6021 cut-off events. For 1075669/1075722 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48411 event pairs, 946 based on Foata normal form. 15/6025 useless extension candidates. Maximal degree in co-relation 49465. Up to 3247 conditions per place. [2024-06-14 14:25:00,755 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 411 selfloop transitions, 124 changer transitions 0/539 dead transitions. [2024-06-14 14:25:00,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 539 transitions, 10164 flow [2024-06-14 14:25:00,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:25:00,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:25:00,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 263 transitions. [2024-06-14 14:25:00,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36426592797783935 [2024-06-14 14:25:00,756 INFO L175 Difference]: Start difference. First operand has 571 places, 468 transitions, 7377 flow. Second operand 19 states and 263 transitions. [2024-06-14 14:25:00,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 539 transitions, 10164 flow [2024-06-14 14:25:07,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 539 transitions, 9963 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 14:25:07,317 INFO L231 Difference]: Finished difference. Result has 585 places, 482 transitions, 7701 flow [2024-06-14 14:25:07,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7701, PETRI_PLACES=585, PETRI_TRANSITIONS=482} [2024-06-14 14:25:07,318 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 546 predicate places. [2024-06-14 14:25:07,318 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 482 transitions, 7701 flow [2024-06-14 14:25:07,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:07,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:07,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:07,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 14:25:07,318 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-14 14:25:07,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:07,319 INFO L85 PathProgramCache]: Analyzing trace with hash 432186464, now seen corresponding path program 18 times [2024-06-14 14:25:07,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:07,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352952463] [2024-06-14 14:25:07,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:07,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:07,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:07,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:07,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:07,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352952463] [2024-06-14 14:25:07,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352952463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:07,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:07,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:25:07,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793265157] [2024-06-14 14:25:07,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:07,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:25:07,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:07,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:25:07,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:25:07,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:25:07,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 482 transitions, 7701 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:07,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:07,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:25:07,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:09,306 INFO L124 PetriNetUnfolderBase]: 2907/6067 cut-off events. [2024-06-14 14:25:09,306 INFO L125 PetriNetUnfolderBase]: For 1118045/1118096 co-relation queries the response was YES. [2024-06-14 14:25:09,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50792 conditions, 6067 events. 2907/6067 cut-off events. For 1118045/1118096 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48896 event pairs, 954 based on Foata normal form. 15/6071 useless extension candidates. Maximal degree in co-relation 50585. Up to 3247 conditions per place. [2024-06-14 14:25:09,400 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 407 selfloop transitions, 124 changer transitions 0/535 dead transitions. [2024-06-14 14:25:09,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 535 transitions, 10080 flow [2024-06-14 14:25:09,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:25:09,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:25:09,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 241 transitions. [2024-06-14 14:25:09,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37306501547987614 [2024-06-14 14:25:09,401 INFO L175 Difference]: Start difference. First operand has 585 places, 482 transitions, 7701 flow. Second operand 17 states and 241 transitions. [2024-06-14 14:25:09,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 535 transitions, 10080 flow [2024-06-14 14:25:15,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 535 transitions, 9762 flow, removed 65 selfloop flow, removed 10 redundant places. [2024-06-14 14:25:15,939 INFO L231 Difference]: Finished difference. Result has 593 places, 484 transitions, 7689 flow [2024-06-14 14:25:15,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7393, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7689, PETRI_PLACES=593, PETRI_TRANSITIONS=484} [2024-06-14 14:25:15,940 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 554 predicate places. [2024-06-14 14:25:15,940 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 484 transitions, 7689 flow [2024-06-14 14:25:15,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:15,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:15,940 INFO 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-14 14:25:15,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 14:25:15,941 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-14 14:25:15,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:15,941 INFO L85 PathProgramCache]: Analyzing trace with hash -404091518, now seen corresponding path program 19 times [2024-06-14 14:25:15,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:15,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723598310] [2024-06-14 14:25:15,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:15,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:15,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:16,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:16,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:16,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723598310] [2024-06-14 14:25:16,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723598310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:16,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:16,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:25:16,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361148766] [2024-06-14 14:25:16,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:16,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:25:16,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:16,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:25:16,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:25:16,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:25:16,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 484 transitions, 7689 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:16,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:16,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:25:16,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:18,094 INFO L124 PetriNetUnfolderBase]: 2911/6087 cut-off events. [2024-06-14 14:25:18,094 INFO L125 PetriNetUnfolderBase]: For 1139563/1139615 co-relation queries the response was YES. [2024-06-14 14:25:18,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50716 conditions, 6087 events. 2911/6087 cut-off events. For 1139563/1139615 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 49139 event pairs, 974 based on Foata normal form. 15/6091 useless extension candidates. Maximal degree in co-relation 50511. Up to 3247 conditions per place. [2024-06-14 14:25:18,187 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 379 selfloop transitions, 145 changer transitions 0/528 dead transitions. [2024-06-14 14:25:18,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 528 transitions, 9442 flow [2024-06-14 14:25:18,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:25:18,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:25:18,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 201 transitions. [2024-06-14 14:25:18,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37781954887218044 [2024-06-14 14:25:18,189 INFO L175 Difference]: Start difference. First operand has 593 places, 484 transitions, 7689 flow. Second operand 14 states and 201 transitions. [2024-06-14 14:25:18,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 528 transitions, 9442 flow [2024-06-14 14:25:24,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 528 transitions, 9253 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 14:25:24,752 INFO L231 Difference]: Finished difference. Result has 601 places, 488 transitions, 7938 flow [2024-06-14 14:25:24,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7504, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7938, PETRI_PLACES=601, PETRI_TRANSITIONS=488} [2024-06-14 14:25:24,752 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 562 predicate places. [2024-06-14 14:25:24,752 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 488 transitions, 7938 flow [2024-06-14 14:25:24,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:24,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:24,753 INFO 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-14 14:25:24,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 14:25:24,753 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-14 14:25:24,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:24,753 INFO L85 PathProgramCache]: Analyzing trace with hash -232196274, now seen corresponding path program 20 times [2024-06-14 14:25:24,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:24,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422108263] [2024-06-14 14:25:24,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:24,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:24,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:25,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:25,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:25,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422108263] [2024-06-14 14:25:25,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422108263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:25,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:25,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:25:25,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767777925] [2024-06-14 14:25:25,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:25,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:25:25,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:25,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:25:25,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:25:25,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:25:25,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 488 transitions, 7938 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:25,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:25,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:25:25,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:27,034 INFO L124 PetriNetUnfolderBase]: 2929/6133 cut-off events. [2024-06-14 14:25:27,035 INFO L125 PetriNetUnfolderBase]: For 1186987/1187038 co-relation queries the response was YES. [2024-06-14 14:25:27,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51691 conditions, 6133 events. 2929/6133 cut-off events. For 1186987/1187038 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 49618 event pairs, 954 based on Foata normal form. 15/6137 useless extension candidates. Maximal degree in co-relation 51483. Up to 3247 conditions per place. [2024-06-14 14:25:27,125 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 385 selfloop transitions, 150 changer transitions 0/539 dead transitions. [2024-06-14 14:25:27,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 539 transitions, 9989 flow [2024-06-14 14:25:27,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:25:27,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:25:27,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 233 transitions. [2024-06-14 14:25:27,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3606811145510836 [2024-06-14 14:25:27,127 INFO L175 Difference]: Start difference. First operand has 601 places, 488 transitions, 7938 flow. Second operand 17 states and 233 transitions. [2024-06-14 14:25:27,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 539 transitions, 9989 flow [2024-06-14 14:25:32,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 539 transitions, 9719 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 14:25:32,876 INFO L231 Difference]: Finished difference. Result has 611 places, 494 transitions, 8137 flow [2024-06-14 14:25:32,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7672, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8137, PETRI_PLACES=611, PETRI_TRANSITIONS=494} [2024-06-14 14:25:32,876 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 572 predicate places. [2024-06-14 14:25:32,876 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 494 transitions, 8137 flow [2024-06-14 14:25:32,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:32,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:32,877 INFO 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-14 14:25:32,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 14:25:32,877 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-14 14:25:32,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:32,877 INFO L85 PathProgramCache]: Analyzing trace with hash -404686164, now seen corresponding path program 21 times [2024-06-14 14:25:32,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:32,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605800466] [2024-06-14 14:25:32,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:32,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:32,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:33,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:33,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:33,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605800466] [2024-06-14 14:25:33,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605800466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:33,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:33,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:25:33,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212722683] [2024-06-14 14:25:33,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:33,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:25:33,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:33,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:25:33,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:25:33,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:25:33,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 494 transitions, 8137 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:33,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:33,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:25:33,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:35,007 INFO L124 PetriNetUnfolderBase]: 2947/6179 cut-off events. [2024-06-14 14:25:35,007 INFO L125 PetriNetUnfolderBase]: For 1231339/1231390 co-relation queries the response was YES. [2024-06-14 14:25:35,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52741 conditions, 6179 events. 2947/6179 cut-off events. For 1231339/1231390 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 50069 event pairs, 962 based on Foata normal form. 15/6183 useless extension candidates. Maximal degree in co-relation 52529. Up to 3247 conditions per place. [2024-06-14 14:25:35,104 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 387 selfloop transitions, 148 changer transitions 0/539 dead transitions. [2024-06-14 14:25:35,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 539 transitions, 9887 flow [2024-06-14 14:25:35,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:25:35,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:25:35,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 227 transitions. [2024-06-14 14:25:35,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37335526315789475 [2024-06-14 14:25:35,105 INFO L175 Difference]: Start difference. First operand has 611 places, 494 transitions, 8137 flow. Second operand 16 states and 227 transitions. [2024-06-14 14:25:35,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 539 transitions, 9887 flow [2024-06-14 14:25:43,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 539 transitions, 9644 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 14:25:43,011 INFO L231 Difference]: Finished difference. Result has 620 places, 496 transitions, 8250 flow [2024-06-14 14:25:43,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7894, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8250, PETRI_PLACES=620, PETRI_TRANSITIONS=496} [2024-06-14 14:25:43,011 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 581 predicate places. [2024-06-14 14:25:43,011 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 496 transitions, 8250 flow [2024-06-14 14:25:43,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:43,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:43,011 INFO 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-14 14:25:43,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 14:25:43,012 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-14 14:25:43,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:43,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1751491488, now seen corresponding path program 22 times [2024-06-14 14:25:43,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:43,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524088793] [2024-06-14 14:25:43,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:43,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:43,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:43,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:43,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:43,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524088793] [2024-06-14 14:25:43,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524088793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:43,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:43,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:25:43,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265905731] [2024-06-14 14:25:43,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:43,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:25:43,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:43,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:25:43,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:25:43,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:25:43,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 496 transitions, 8250 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:43,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:43,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:25:43,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:45,212 INFO L124 PetriNetUnfolderBase]: 2935/6159 cut-off events. [2024-06-14 14:25:45,212 INFO L125 PetriNetUnfolderBase]: For 1217843/1217895 co-relation queries the response was YES. [2024-06-14 14:25:45,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51990 conditions, 6159 events. 2935/6159 cut-off events. For 1217843/1217895 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 49943 event pairs, 948 based on Foata normal form. 15/6163 useless extension candidates. Maximal degree in co-relation 51777. Up to 3247 conditions per place. [2024-06-14 14:25:45,315 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 404 selfloop transitions, 135 changer transitions 0/543 dead transitions. [2024-06-14 14:25:45,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 543 transitions, 10018 flow [2024-06-14 14:25:45,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:25:45,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:25:45,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 243 transitions. [2024-06-14 14:25:45,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35526315789473684 [2024-06-14 14:25:45,316 INFO L175 Difference]: Start difference. First operand has 620 places, 496 transitions, 8250 flow. Second operand 18 states and 243 transitions. [2024-06-14 14:25:45,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 543 transitions, 10018 flow [2024-06-14 14:25:53,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 543 transitions, 9669 flow, removed 34 selfloop flow, removed 12 redundant places. [2024-06-14 14:25:53,602 INFO L231 Difference]: Finished difference. Result has 627 places, 499 transitions, 8258 flow [2024-06-14 14:25:53,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7905, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8258, PETRI_PLACES=627, PETRI_TRANSITIONS=499} [2024-06-14 14:25:53,603 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 588 predicate places. [2024-06-14 14:25:53,603 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 499 transitions, 8258 flow [2024-06-14 14:25:53,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:53,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:53,604 INFO 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-14 14:25:53,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 14:25:53,604 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-14 14:25:53,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:53,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1038771420, now seen corresponding path program 23 times [2024-06-14 14:25:53,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:53,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732881111] [2024-06-14 14:25:53,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:53,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:53,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:54,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:54,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:54,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732881111] [2024-06-14 14:25:54,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732881111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:54,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:54,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:25:54,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368243700] [2024-06-14 14:25:54,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:54,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:25:54,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:54,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:25:54,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:25:54,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:25:54,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 499 transitions, 8258 flow. Second operand has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:54,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:54,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:25:54,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:56,138 INFO L124 PetriNetUnfolderBase]: 2995/6291 cut-off events. [2024-06-14 14:25:56,138 INFO L125 PetriNetUnfolderBase]: For 1305461/1305514 co-relation queries the response was YES. [2024-06-14 14:25:56,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53448 conditions, 6291 events. 2995/6291 cut-off events. For 1305461/1305514 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 51391 event pairs, 1204 based on Foata normal form. 19/6299 useless extension candidates. Maximal degree in co-relation 53235. Up to 5282 conditions per place. [2024-06-14 14:25:56,223 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 464 selfloop transitions, 82 changer transitions 0/550 dead transitions. [2024-06-14 14:25:56,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 550 transitions, 10042 flow [2024-06-14 14:25:56,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:25:56,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:25:56,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-14 14:25:56,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991228070175439 [2024-06-14 14:25:56,225 INFO L175 Difference]: Start difference. First operand has 627 places, 499 transitions, 8258 flow. Second operand 12 states and 182 transitions. [2024-06-14 14:25:56,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 550 transitions, 10042 flow [2024-06-14 14:26:04,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 550 transitions, 9806 flow, removed 20 selfloop flow, removed 13 redundant places. [2024-06-14 14:26:04,853 INFO L231 Difference]: Finished difference. Result has 630 places, 512 transitions, 8504 flow [2024-06-14 14:26:04,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8032, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8504, PETRI_PLACES=630, PETRI_TRANSITIONS=512} [2024-06-14 14:26:04,853 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 591 predicate places. [2024-06-14 14:26:04,853 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 512 transitions, 8504 flow [2024-06-14 14:26:04,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:04,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:26:04,854 INFO 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-14 14:26:04,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 14:26:04,854 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-14 14:26:04,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:26:04,854 INFO L85 PathProgramCache]: Analyzing trace with hash -2091580492, now seen corresponding path program 24 times [2024-06-14 14:26:04,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:26:04,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297718709] [2024-06-14 14:26:04,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:26:04,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:26:04,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:05,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:26:05,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:05,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297718709] [2024-06-14 14:26:05,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297718709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:05,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:05,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:26:05,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83848959] [2024-06-14 14:26:05,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:05,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:26:05,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:05,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:26:05,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:26:05,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:26:05,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 512 transitions, 8504 flow. Second operand has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:05,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:05,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:26:05,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:07,709 INFO L124 PetriNetUnfolderBase]: 3107/6539 cut-off events. [2024-06-14 14:26:07,710 INFO L125 PetriNetUnfolderBase]: For 1395081/1395132 co-relation queries the response was YES. [2024-06-14 14:26:07,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56154 conditions, 6539 events. 3107/6539 cut-off events. For 1395081/1395132 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 53951 event pairs, 1206 based on Foata normal form. 19/6547 useless extension candidates. Maximal degree in co-relation 55941. Up to 5160 conditions per place. [2024-06-14 14:26:07,802 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 472 selfloop transitions, 86 changer transitions 0/562 dead transitions. [2024-06-14 14:26:07,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 562 transitions, 10730 flow [2024-06-14 14:26:07,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:26:07,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:26:07,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 186 transitions. [2024-06-14 14:26:07,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3765182186234818 [2024-06-14 14:26:07,804 INFO L175 Difference]: Start difference. First operand has 630 places, 512 transitions, 8504 flow. Second operand 13 states and 186 transitions. [2024-06-14 14:26:07,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 562 transitions, 10730 flow [2024-06-14 14:26:15,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 562 transitions, 10603 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-14 14:26:15,469 INFO L231 Difference]: Finished difference. Result has 643 places, 527 transitions, 8930 flow [2024-06-14 14:26:15,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8416, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8930, PETRI_PLACES=643, PETRI_TRANSITIONS=527} [2024-06-14 14:26:15,469 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 604 predicate places. [2024-06-14 14:26:15,470 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 527 transitions, 8930 flow [2024-06-14 14:26:15,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:15,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:26:15,470 INFO 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-14 14:26:15,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 14:26:15,470 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-14 14:26:15,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:26:15,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1869935452, now seen corresponding path program 25 times [2024-06-14 14:26:15,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:26:15,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877058957] [2024-06-14 14:26:15,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:26:15,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:26:15,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:16,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-14 14:26:16,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:16,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877058957] [2024-06-14 14:26:16,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877058957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:16,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:16,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:26:16,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902090684] [2024-06-14 14:26:16,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:16,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:26:16,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:16,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:26:16,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:26:16,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:26:16,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 527 transitions, 8930 flow. Second operand has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:16,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:16,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:26:16,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:18,388 INFO L124 PetriNetUnfolderBase]: 3135/6599 cut-off events. [2024-06-14 14:26:18,388 INFO L125 PetriNetUnfolderBase]: For 1322451/1322502 co-relation queries the response was YES. [2024-06-14 14:26:18,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55346 conditions, 6599 events. 3135/6599 cut-off events. For 1322451/1322502 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54626 event pairs, 1210 based on Foata normal form. 15/6603 useless extension candidates. Maximal degree in co-relation 55129. Up to 5164 conditions per place. [2024-06-14 14:26:18,484 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 481 selfloop transitions, 95 changer transitions 0/580 dead transitions. [2024-06-14 14:26:18,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 580 transitions, 10808 flow [2024-06-14 14:26:18,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:26:18,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:26:18,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 207 transitions. [2024-06-14 14:26:18,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3631578947368421 [2024-06-14 14:26:18,486 INFO L175 Difference]: Start difference. First operand has 643 places, 527 transitions, 8930 flow. Second operand 15 states and 207 transitions. [2024-06-14 14:26:18,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 580 transitions, 10808 flow [2024-06-14 14:26:26,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 580 transitions, 10436 flow, removed 50 selfloop flow, removed 13 redundant places. [2024-06-14 14:26:26,568 INFO L231 Difference]: Finished difference. Result has 649 places, 544 transitions, 9201 flow [2024-06-14 14:26:26,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8578, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9201, PETRI_PLACES=649, PETRI_TRANSITIONS=544} [2024-06-14 14:26:26,569 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 610 predicate places. [2024-06-14 14:26:26,569 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 544 transitions, 9201 flow [2024-06-14 14:26:26,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:26,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:26:26,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-14 14:26:26,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 14:26:26,569 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-14 14:26:26,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:26:26,569 INFO L85 PathProgramCache]: Analyzing trace with hash -681380512, now seen corresponding path program 1 times [2024-06-14 14:26:26,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:26:26,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630371565] [2024-06-14 14:26:26,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:26:26,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:26:26,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:27,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:26:27,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:27,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630371565] [2024-06-14 14:26:27,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630371565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:27,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:27,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:26:27,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780004346] [2024-06-14 14:26:27,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:27,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:26:27,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:27,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:26:27,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:26:27,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:26:27,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 544 transitions, 9201 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:27,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:27,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:26:27,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:29,634 INFO L124 PetriNetUnfolderBase]: 3135/6595 cut-off events. [2024-06-14 14:26:29,634 INFO L125 PetriNetUnfolderBase]: For 1300855/1300907 co-relation queries the response was YES. [2024-06-14 14:26:29,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54637 conditions, 6595 events. 3135/6595 cut-off events. For 1300855/1300907 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 54519 event pairs, 1260 based on Foata normal form. 11/6595 useless extension candidates. Maximal degree in co-relation 54421. Up to 5848 conditions per place. [2024-06-14 14:26:29,736 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 510 selfloop transitions, 68 changer transitions 0/582 dead transitions. [2024-06-14 14:26:29,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 582 transitions, 10774 flow [2024-06-14 14:26:29,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:26:29,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:26:29,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 196 transitions. [2024-06-14 14:26:29,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3684210526315789 [2024-06-14 14:26:29,738 INFO L175 Difference]: Start difference. First operand has 649 places, 544 transitions, 9201 flow. Second operand 14 states and 196 transitions. [2024-06-14 14:26:29,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 582 transitions, 10774 flow [2024-06-14 14:26:36,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 582 transitions, 10402 flow, removed 34 selfloop flow, removed 11 redundant places. [2024-06-14 14:26:36,787 INFO L231 Difference]: Finished difference. Result has 652 places, 545 transitions, 8980 flow [2024-06-14 14:26:36,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8829, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8980, PETRI_PLACES=652, PETRI_TRANSITIONS=545} [2024-06-14 14:26:36,787 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 613 predicate places. [2024-06-14 14:26:36,787 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 545 transitions, 8980 flow [2024-06-14 14:26:36,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:36,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:26:36,788 INFO 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-14 14:26:36,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 14:26:36,788 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-14 14:26:36,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:26:36,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1966187706, now seen corresponding path program 2 times [2024-06-14 14:26:36,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:26:36,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048155013] [2024-06-14 14:26:36,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:26:36,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:26:36,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:37,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:26:37,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:37,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048155013] [2024-06-14 14:26:37,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048155013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:37,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:37,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:26:37,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466363478] [2024-06-14 14:26:37,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:37,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:26:37,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:37,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:26:37,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:26:37,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:26:37,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 545 transitions, 8980 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:37,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:37,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:26:37,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:39,490 INFO L124 PetriNetUnfolderBase]: 3156/6630 cut-off events. [2024-06-14 14:26:39,490 INFO L125 PetriNetUnfolderBase]: For 1331031/1331081 co-relation queries the response was YES. [2024-06-14 14:26:39,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54610 conditions, 6630 events. 3156/6630 cut-off events. For 1331031/1331081 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 54781 event pairs, 1234 based on Foata normal form. 11/6630 useless extension candidates. Maximal degree in co-relation 54397. Up to 5731 conditions per place. [2024-06-14 14:26:39,589 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 523 selfloop transitions, 72 changer transitions 0/599 dead transitions. [2024-06-14 14:26:39,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 599 transitions, 11288 flow [2024-06-14 14:26:39,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:26:39,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:26:39,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 237 transitions. [2024-06-14 14:26:39,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3668730650154799 [2024-06-14 14:26:39,590 INFO L175 Difference]: Start difference. First operand has 652 places, 545 transitions, 8980 flow. Second operand 17 states and 237 transitions. [2024-06-14 14:26:39,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 599 transitions, 11288 flow [2024-06-14 14:26:46,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 599 transitions, 11149 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 14:26:46,595 INFO L231 Difference]: Finished difference. Result has 660 places, 549 transitions, 9040 flow [2024-06-14 14:26:46,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8841, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9040, PETRI_PLACES=660, PETRI_TRANSITIONS=549} [2024-06-14 14:26:46,596 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 621 predicate places. [2024-06-14 14:26:46,596 INFO L495 AbstractCegarLoop]: Abstraction has has 660 places, 549 transitions, 9040 flow [2024-06-14 14:26:46,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:46,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:26:46,596 INFO 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-14 14:26:46,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 14:26:46,597 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-14 14:26:46,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:26:46,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1509491676, now seen corresponding path program 3 times [2024-06-14 14:26:46,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:26:46,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868132751] [2024-06-14 14:26:46,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:26:46,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:26:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:47,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:26:47,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:47,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868132751] [2024-06-14 14:26:47,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868132751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:47,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:47,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:26:47,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27978265] [2024-06-14 14:26:47,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:47,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:26:47,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:47,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:26:47,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:26:47,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:26:47,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 549 transitions, 9040 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:47,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:47,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:26:47,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:49,340 INFO L124 PetriNetUnfolderBase]: 3165/6653 cut-off events. [2024-06-14 14:26:49,340 INFO L125 PetriNetUnfolderBase]: For 1367322/1367372 co-relation queries the response was YES. [2024-06-14 14:26:49,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55195 conditions, 6653 events. 3165/6653 cut-off events. For 1367322/1367372 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 55001 event pairs, 1242 based on Foata normal form. 11/6653 useless extension candidates. Maximal degree in co-relation 54979. Up to 5755 conditions per place. [2024-06-14 14:26:49,435 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 517 selfloop transitions, 72 changer transitions 0/593 dead transitions. [2024-06-14 14:26:49,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 593 transitions, 11087 flow [2024-06-14 14:26:49,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:26:49,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:26:49,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 213 transitions. [2024-06-14 14:26:49,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736842105263158 [2024-06-14 14:26:49,436 INFO L175 Difference]: Start difference. First operand has 660 places, 549 transitions, 9040 flow. Second operand 15 states and 213 transitions. [2024-06-14 14:26:49,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 593 transitions, 11087 flow [2024-06-14 14:26:56,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 593 transitions, 10966 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 14:26:56,447 INFO L231 Difference]: Finished difference. Result has 666 places, 551 transitions, 9101 flow [2024-06-14 14:26:56,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8921, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9101, PETRI_PLACES=666, PETRI_TRANSITIONS=551} [2024-06-14 14:26:56,447 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 627 predicate places. [2024-06-14 14:26:56,447 INFO L495 AbstractCegarLoop]: Abstraction has has 666 places, 551 transitions, 9101 flow [2024-06-14 14:26:56,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:56,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:26:56,448 INFO 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-14 14:26:56,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 14:26:56,448 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-14 14:26:56,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:26:56,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1942684708, now seen corresponding path program 4 times [2024-06-14 14:26:56,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:26:56,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019740579] [2024-06-14 14:26:56,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:26:56,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:26:56,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:26:56,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:56,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019740579] [2024-06-14 14:26:56,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019740579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:56,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:56,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:26:56,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004185222] [2024-06-14 14:26:56,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:56,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:26:56,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:56,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:26:56,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:26:56,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:26:56,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 551 transitions, 9101 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:56,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:56,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:26:56,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:59,227 INFO L124 PetriNetUnfolderBase]: 3167/6663 cut-off events. [2024-06-14 14:26:59,227 INFO L125 PetriNetUnfolderBase]: For 1391983/1392033 co-relation queries the response was YES. [2024-06-14 14:26:59,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55532 conditions, 6663 events. 3167/6663 cut-off events. For 1391983/1392033 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 55182 event pairs, 1252 based on Foata normal form. 11/6663 useless extension candidates. Maximal degree in co-relation 55313. Up to 5773 conditions per place. [2024-06-14 14:26:59,332 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 523 selfloop transitions, 73 changer transitions 0/600 dead transitions. [2024-06-14 14:26:59,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 600 transitions, 10739 flow [2024-06-14 14:26:59,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:26:59,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:26:59,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 245 transitions. [2024-06-14 14:26:59,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358187134502924 [2024-06-14 14:26:59,334 INFO L175 Difference]: Start difference. First operand has 666 places, 551 transitions, 9101 flow. Second operand 18 states and 245 transitions. [2024-06-14 14:26:59,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 600 transitions, 10739 flow [2024-06-14 14:27:06,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 600 transitions, 10590 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 14:27:06,495 INFO L231 Difference]: Finished difference. Result has 675 places, 552 transitions, 9116 flow [2024-06-14 14:27:06,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8952, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9116, PETRI_PLACES=675, PETRI_TRANSITIONS=552} [2024-06-14 14:27:06,495 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 636 predicate places. [2024-06-14 14:27:06,495 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 552 transitions, 9116 flow [2024-06-14 14:27:06,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:06,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:27:06,496 INFO 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-14 14:27:06,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 14:27:06,496 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-14 14:27:06,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:27:06,496 INFO L85 PathProgramCache]: Analyzing trace with hash -707886396, now seen corresponding path program 5 times [2024-06-14 14:27:06,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:27:06,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316589521] [2024-06-14 14:27:06,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:27:06,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:27:06,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:27:06,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:27:06,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:27:06,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316589521] [2024-06-14 14:27:06,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316589521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:27:06,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:27:06,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:27:06,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067646093] [2024-06-14 14:27:06,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:27:06,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:27:06,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:27:06,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:27:06,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:27:07,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:27:07,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 552 transitions, 9116 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:07,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:27:07,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:27:07,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:27:09,181 INFO L124 PetriNetUnfolderBase]: 3205/6745 cut-off events. [2024-06-14 14:27:09,181 INFO L125 PetriNetUnfolderBase]: For 1487889/1487941 co-relation queries the response was YES. [2024-06-14 14:27:09,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57334 conditions, 6745 events. 3205/6745 cut-off events. For 1487889/1487941 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 55927 event pairs, 1241 based on Foata normal form. 11/6745 useless extension candidates. Maximal degree in co-relation 57113. Up to 5478 conditions per place. [2024-06-14 14:27:09,279 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 518 selfloop transitions, 81 changer transitions 0/603 dead transitions. [2024-06-14 14:27:09,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 603 transitions, 11230 flow [2024-06-14 14:27:09,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:27:09,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:27:09,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 245 transitions. [2024-06-14 14:27:09,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.358187134502924 [2024-06-14 14:27:09,281 INFO L175 Difference]: Start difference. First operand has 675 places, 552 transitions, 9116 flow. Second operand 18 states and 245 transitions. [2024-06-14 14:27:09,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 603 transitions, 11230 flow [2024-06-14 14:27:16,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 603 transitions, 11089 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-14 14:27:16,462 INFO L231 Difference]: Finished difference. Result has 681 places, 554 transitions, 9184 flow [2024-06-14 14:27:16,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8975, PETRI_DIFFERENCE_MINUEND_PLACES=662, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9184, PETRI_PLACES=681, PETRI_TRANSITIONS=554} [2024-06-14 14:27:16,462 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 642 predicate places. [2024-06-14 14:27:16,463 INFO L495 AbstractCegarLoop]: Abstraction has has 681 places, 554 transitions, 9184 flow [2024-06-14 14:27:16,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:16,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:27:16,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, 1, 1, 1, 1, 1, 1] [2024-06-14 14:27:16,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 14:27:16,463 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-14 14:27:16,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:27:16,463 INFO L85 PathProgramCache]: Analyzing trace with hash 614415172, now seen corresponding path program 6 times [2024-06-14 14:27:16,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:27:16,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653712779] [2024-06-14 14:27:16,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:27:16,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:27:16,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:27:16,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:27:16,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:27:16,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653712779] [2024-06-14 14:27:16,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653712779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:27:16,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:27:16,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:27:16,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935835403] [2024-06-14 14:27:16,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:27:16,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:27:16,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:27:16,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:27:16,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:27:17,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:27:17,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 554 transitions, 9184 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:17,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:27:17,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:27:17,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:27:19,298 INFO L124 PetriNetUnfolderBase]: 3235/6807 cut-off events. [2024-06-14 14:27:19,298 INFO L125 PetriNetUnfolderBase]: For 1562778/1562829 co-relation queries the response was YES. [2024-06-14 14:27:19,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58805 conditions, 6807 events. 3235/6807 cut-off events. For 1562778/1562829 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 56542 event pairs, 1240 based on Foata normal form. 11/6807 useless extension candidates. Maximal degree in co-relation 58583. Up to 5478 conditions per place. [2024-06-14 14:27:19,407 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 538 selfloop transitions, 83 changer transitions 0/625 dead transitions. [2024-06-14 14:27:19,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 625 transitions, 12105 flow [2024-06-14 14:27:19,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-06-14 14:27:19,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-06-14 14:27:19,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 303 transitions. [2024-06-14 14:27:19,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3624401913875598 [2024-06-14 14:27:19,409 INFO L175 Difference]: Start difference. First operand has 681 places, 554 transitions, 9184 flow. Second operand 22 states and 303 transitions. [2024-06-14 14:27:19,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 625 transitions, 12105 flow [2024-06-14 14:27:26,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 625 transitions, 11922 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-06-14 14:27:26,671 INFO L231 Difference]: Finished difference. Result has 690 places, 560 transitions, 9271 flow [2024-06-14 14:27:26,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9023, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=9271, PETRI_PLACES=690, PETRI_TRANSITIONS=560} [2024-06-14 14:27:26,671 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 651 predicate places. [2024-06-14 14:27:26,671 INFO L495 AbstractCegarLoop]: Abstraction has has 690 places, 560 transitions, 9271 flow [2024-06-14 14:27:26,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:26,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:27:26,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:27:26,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 14:27:26,672 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-14 14:27:26,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:27:26,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1414419748, now seen corresponding path program 7 times [2024-06-14 14:27:26,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:27:26,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367914940] [2024-06-14 14:27:26,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:27:26,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:27:26,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:27:27,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:27:27,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:27:27,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367914940] [2024-06-14 14:27:27,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367914940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:27:27,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:27:27,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:27:27,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21196413] [2024-06-14 14:27:27,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:27:27,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:27:27,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:27:27,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:27:27,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:27:27,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:27:27,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 560 transitions, 9271 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:27,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:27:27,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:27:27,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:27:29,407 INFO L124 PetriNetUnfolderBase]: 3251/6843 cut-off events. [2024-06-14 14:27:29,407 INFO L125 PetriNetUnfolderBase]: For 1614881/1614933 co-relation queries the response was YES. [2024-06-14 14:27:29,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59613 conditions, 6843 events. 3251/6843 cut-off events. For 1614881/1614933 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 56912 event pairs, 1242 based on Foata normal form. 11/6843 useless extension candidates. Maximal degree in co-relation 59389. Up to 5478 conditions per place. [2024-06-14 14:27:29,506 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 526 selfloop transitions, 87 changer transitions 0/617 dead transitions. [2024-06-14 14:27:29,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 617 transitions, 11650 flow [2024-06-14 14:27:29,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-14 14:27:29,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-14 14:27:29,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 279 transitions. [2024-06-14 14:27:29,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34962406015037595 [2024-06-14 14:27:29,508 INFO L175 Difference]: Start difference. First operand has 690 places, 560 transitions, 9271 flow. Second operand 21 states and 279 transitions. [2024-06-14 14:27:29,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 617 transitions, 11650 flow [2024-06-14 14:27:37,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 617 transitions, 11445 flow, removed 24 selfloop flow, removed 17 redundant places. [2024-06-14 14:27:37,332 INFO L231 Difference]: Finished difference. Result has 695 places, 562 transitions, 9281 flow [2024-06-14 14:27:37,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9074, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9281, PETRI_PLACES=695, PETRI_TRANSITIONS=562} [2024-06-14 14:27:37,333 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 656 predicate places. [2024-06-14 14:27:37,333 INFO L495 AbstractCegarLoop]: Abstraction has has 695 places, 562 transitions, 9281 flow [2024-06-14 14:27:37,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:37,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:27:37,333 INFO 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-14 14:27:37,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 14:27:37,334 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-14 14:27:37,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:27:37,334 INFO L85 PathProgramCache]: Analyzing trace with hash -568924318, now seen corresponding path program 8 times [2024-06-14 14:27:37,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:27:37,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512704596] [2024-06-14 14:27:37,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:27:37,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:27:37,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:27:37,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:27:37,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:27:37,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512704596] [2024-06-14 14:27:37,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512704596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:27:37,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:27:37,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:27:37,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345343757] [2024-06-14 14:27:37,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:27:37,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:27:37,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:27:37,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:27:37,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:27:37,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:27:37,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 562 transitions, 9281 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:37,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:27:37,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:27:37,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:27:40,036 INFO L124 PetriNetUnfolderBase]: 3260/6866 cut-off events. [2024-06-14 14:27:40,036 INFO L125 PetriNetUnfolderBase]: For 1655411/1655461 co-relation queries the response was YES. [2024-06-14 14:27:40,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60099 conditions, 6866 events. 3260/6866 cut-off events. For 1655411/1655461 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 57143 event pairs, 1246 based on Foata normal form. 11/6866 useless extension candidates. Maximal degree in co-relation 59875. Up to 5478 conditions per place. [2024-06-14 14:27:40,147 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 529 selfloop transitions, 85 changer transitions 0/618 dead transitions. [2024-06-14 14:27:40,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 618 transitions, 11438 flow [2024-06-14 14:27:40,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-14 14:27:40,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-14 14:27:40,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 274 transitions. [2024-06-14 14:27:40,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3605263157894737 [2024-06-14 14:27:40,149 INFO L175 Difference]: Start difference. First operand has 695 places, 562 transitions, 9281 flow. Second operand 20 states and 274 transitions. [2024-06-14 14:27:40,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 618 transitions, 11438 flow [2024-06-14 14:27:49,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 618 transitions, 11285 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-14 14:27:49,629 INFO L231 Difference]: Finished difference. Result has 699 places, 563 transitions, 9319 flow [2024-06-14 14:27:49,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9128, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9319, PETRI_PLACES=699, PETRI_TRANSITIONS=563} [2024-06-14 14:27:49,629 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 660 predicate places. [2024-06-14 14:27:49,629 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 563 transitions, 9319 flow [2024-06-14 14:27:49,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:49,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:27:49,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:27:49,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 14:27:49,630 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-14 14:27:49,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:27:49,630 INFO L85 PathProgramCache]: Analyzing trace with hash 2079851766, now seen corresponding path program 9 times [2024-06-14 14:27:49,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:27:49,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170260451] [2024-06-14 14:27:49,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:27:49,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:27:49,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:27:50,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-14 14:27:50,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:27:50,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170260451] [2024-06-14 14:27:50,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170260451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:27:50,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:27:50,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:27:50,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523694306] [2024-06-14 14:27:50,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:27:50,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:27:50,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:27:50,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:27:50,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:27:50,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:27:50,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 563 transitions, 9319 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:27:50,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:27:50,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:27:50,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:27:52,388 INFO L124 PetriNetUnfolderBase]: 3269/6889 cut-off events. [2024-06-14 14:27:52,388 INFO L125 PetriNetUnfolderBase]: For 1696963/1697016 co-relation queries the response was YES. [2024-06-14 14:27:52,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60708 conditions, 6889 events. 3269/6889 cut-off events. For 1696963/1697016 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 57392 event pairs, 1238 based on Foata normal form. 11/6889 useless extension candidates. Maximal degree in co-relation 60483. Up to 5478 conditions per place. [2024-06-14 14:27:52,495 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 526 selfloop transitions, 90 changer transitions 0/620 dead transitions. [2024-06-14 14:27:52,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 719 places, 620 transitions, 11710 flow [2024-06-14 14:27:52,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-14 14:27:52,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-14 14:27:52,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 282 transitions. [2024-06-14 14:27:52,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3533834586466165 [2024-06-14 14:27:52,496 INFO L175 Difference]: Start difference. First operand has 699 places, 563 transitions, 9319 flow. Second operand 21 states and 282 transitions. [2024-06-14 14:27:52,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 719 places, 620 transitions, 11710 flow [2024-06-14 14:28:00,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 620 transitions, 11533 flow, removed 7 selfloop flow, removed 17 redundant places. [2024-06-14 14:28:00,554 INFO L231 Difference]: Finished difference. Result has 703 places, 564 transitions, 9343 flow [2024-06-14 14:28:00,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9142, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9343, PETRI_PLACES=703, PETRI_TRANSITIONS=564} [2024-06-14 14:28:00,555 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 664 predicate places. [2024-06-14 14:28:00,555 INFO L495 AbstractCegarLoop]: Abstraction has has 703 places, 564 transitions, 9343 flow [2024-06-14 14:28:00,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:00,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:28:00,555 INFO 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-14 14:28:00,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 14:28:00,555 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-14 14:28:00,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:28:00,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1368928894, now seen corresponding path program 10 times [2024-06-14 14:28:00,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:28:00,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827461631] [2024-06-14 14:28:00,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:28:00,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:28:00,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:28:00,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:28:00,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:28:00,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827461631] [2024-06-14 14:28:00,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827461631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:28:00,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:28:00,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:28:00,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762945723] [2024-06-14 14:28:00,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:28:00,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:28:00,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:28:00,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:28:00,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:28:01,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:28:01,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 564 transitions, 9343 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:01,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:28:01,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:28:01,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:28:03,217 INFO L124 PetriNetUnfolderBase]: 3263/6879 cut-off events. [2024-06-14 14:28:03,217 INFO L125 PetriNetUnfolderBase]: For 1701134/1701184 co-relation queries the response was YES. [2024-06-14 14:28:03,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60492 conditions, 6879 events. 3263/6879 cut-off events. For 1701134/1701184 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 57323 event pairs, 1250 based on Foata normal form. 11/6879 useless extension candidates. Maximal degree in co-relation 60267. Up to 5478 conditions per place. [2024-06-14 14:28:03,327 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 529 selfloop transitions, 86 changer transitions 0/619 dead transitions. [2024-06-14 14:28:03,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 619 transitions, 11271 flow [2024-06-14 14:28:03,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-14 14:28:03,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-14 14:28:03,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 276 transitions. [2024-06-14 14:28:03,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3631578947368421 [2024-06-14 14:28:03,329 INFO L175 Difference]: Start difference. First operand has 703 places, 564 transitions, 9343 flow. Second operand 20 states and 276 transitions. [2024-06-14 14:28:03,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 619 transitions, 11271 flow [2024-06-14 14:28:12,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 706 places, 619 transitions, 11104 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-06-14 14:28:12,029 INFO L231 Difference]: Finished difference. Result has 707 places, 564 transitions, 9352 flow [2024-06-14 14:28:12,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9176, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9352, PETRI_PLACES=707, PETRI_TRANSITIONS=564} [2024-06-14 14:28:12,030 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 668 predicate places. [2024-06-14 14:28:12,030 INFO L495 AbstractCegarLoop]: Abstraction has has 707 places, 564 transitions, 9352 flow [2024-06-14 14:28:12,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:12,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:28:12,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:28:12,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 14:28:12,030 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-14 14:28:12,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:28:12,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1818589434, now seen corresponding path program 11 times [2024-06-14 14:28:12,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:28:12,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078616102] [2024-06-14 14:28:12,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:28:12,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:28:12,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:28:12,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-14 14:28:12,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:28:12,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078616102] [2024-06-14 14:28:12,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078616102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:28:12,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:28:12,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:28:12,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298646084] [2024-06-14 14:28:12,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:28:12,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:28:12,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:28:12,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:28:12,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:28:12,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:28:12,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 564 transitions, 9352 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:12,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:28:12,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:28:12,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:28:14,743 INFO L124 PetriNetUnfolderBase]: 3279/6915 cut-off events. [2024-06-14 14:28:14,744 INFO L125 PetriNetUnfolderBase]: For 1757845/1757895 co-relation queries the response was YES. [2024-06-14 14:28:14,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61357 conditions, 6915 events. 3279/6915 cut-off events. For 1757845/1757895 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 57686 event pairs, 1142 based on Foata normal form. 11/6915 useless extension candidates. Maximal degree in co-relation 61131. Up to 4895 conditions per place. [2024-06-14 14:28:14,858 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 478 selfloop transitions, 136 changer transitions 0/618 dead transitions. [2024-06-14 14:28:14,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 618 transitions, 11951 flow [2024-06-14 14:28:14,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:28:14,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:28:14,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 255 transitions. [2024-06-14 14:28:14,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35318559556786705 [2024-06-14 14:28:14,859 INFO L175 Difference]: Start difference. First operand has 707 places, 564 transitions, 9352 flow. Second operand 19 states and 255 transitions. [2024-06-14 14:28:14,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 618 transitions, 11951 flow [2024-06-14 14:28:24,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 618 transitions, 11786 flow, removed 3 selfloop flow, removed 16 redundant places. [2024-06-14 14:28:24,106 INFO L231 Difference]: Finished difference. Result has 710 places, 567 transitions, 9504 flow [2024-06-14 14:28:24,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9187, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9504, PETRI_PLACES=710, PETRI_TRANSITIONS=567} [2024-06-14 14:28:24,107 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 671 predicate places. [2024-06-14 14:28:24,107 INFO L495 AbstractCegarLoop]: Abstraction has has 710 places, 567 transitions, 9504 flow [2024-06-14 14:28:24,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:24,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:28:24,108 INFO 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-14 14:28:24,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 14:28:24,108 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-14 14:28:24,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:28:24,108 INFO L85 PathProgramCache]: Analyzing trace with hash -857016478, now seen corresponding path program 12 times [2024-06-14 14:28:24,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:28:24,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782862279] [2024-06-14 14:28:24,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:28:24,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:28:24,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:28:24,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:28:24,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:28:24,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782862279] [2024-06-14 14:28:24,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782862279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:28:24,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:28:24,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:28:24,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945852891] [2024-06-14 14:28:24,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:28:24,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:28:24,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:28:24,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:28:24,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:28:24,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:28:24,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 567 transitions, 9504 flow. Second operand has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:24,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:28:24,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:28:24,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:28:26,705 INFO L124 PetriNetUnfolderBase]: 3273/6905 cut-off events. [2024-06-14 14:28:26,706 INFO L125 PetriNetUnfolderBase]: For 1761007/1761057 co-relation queries the response was YES. [2024-06-14 14:28:26,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61300 conditions, 6905 events. 3273/6905 cut-off events. For 1761007/1761057 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 57481 event pairs, 1040 based on Foata normal form. 11/6905 useless extension candidates. Maximal degree in co-relation 61073. Up to 4031 conditions per place. [2024-06-14 14:28:27,011 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 467 selfloop transitions, 135 changer transitions 0/606 dead transitions. [2024-06-14 14:28:27,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 606 transitions, 11562 flow [2024-06-14 14:28:27,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:28:27,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:28:27,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 191 transitions. [2024-06-14 14:28:27,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866396761133603 [2024-06-14 14:28:27,013 INFO L175 Difference]: Start difference. First operand has 710 places, 567 transitions, 9504 flow. Second operand 13 states and 191 transitions. [2024-06-14 14:28:27,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 606 transitions, 11562 flow [2024-06-14 14:28:36,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 606 transitions, 11166 flow, removed 22 selfloop flow, removed 17 redundant places. [2024-06-14 14:28:36,817 INFO L231 Difference]: Finished difference. Result has 706 places, 567 transitions, 9383 flow [2024-06-14 14:28:36,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9108, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9383, PETRI_PLACES=706, PETRI_TRANSITIONS=567} [2024-06-14 14:28:36,818 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 667 predicate places. [2024-06-14 14:28:36,819 INFO L495 AbstractCegarLoop]: Abstraction has has 706 places, 567 transitions, 9383 flow [2024-06-14 14:28:36,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.090909090909092) internal successors, (100), 11 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:36,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:28:36,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:28:36,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 14:28:36,820 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-14 14:28:36,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:28:36,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1020368796, now seen corresponding path program 13 times [2024-06-14 14:28:36,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:28:36,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947338609] [2024-06-14 14:28:36,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:28:36,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:28:36,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:28:37,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:28:37,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:28:37,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947338609] [2024-06-14 14:28:37,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947338609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:28:37,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:28:37,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:28:37,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108467773] [2024-06-14 14:28:37,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:28:37,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:28:37,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:28:37,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:28:37,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:28:37,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:28:37,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 567 transitions, 9383 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:37,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:28:37,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:28:37,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:28:39,737 INFO L124 PetriNetUnfolderBase]: 3303/6967 cut-off events. [2024-06-14 14:28:39,737 INFO L125 PetriNetUnfolderBase]: For 1846610/1846660 co-relation queries the response was YES. [2024-06-14 14:28:39,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62452 conditions, 6967 events. 3303/6967 cut-off events. For 1846610/1846660 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 58130 event pairs, 1178 based on Foata normal form. 11/6967 useless extension candidates. Maximal degree in co-relation 62227. Up to 4888 conditions per place. [2024-06-14 14:28:39,846 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 501 selfloop transitions, 128 changer transitions 0/633 dead transitions. [2024-06-14 14:28:39,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 728 places, 633 transitions, 12059 flow [2024-06-14 14:28:39,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-06-14 14:28:39,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-06-14 14:28:39,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 305 transitions. [2024-06-14 14:28:39,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489702517162471 [2024-06-14 14:28:39,847 INFO L175 Difference]: Start difference. First operand has 706 places, 567 transitions, 9383 flow. Second operand 23 states and 305 transitions. [2024-06-14 14:28:39,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 728 places, 633 transitions, 12059 flow [2024-06-14 14:28:49,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 633 transitions, 11856 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 14:28:49,980 INFO L231 Difference]: Finished difference. Result has 719 places, 571 transitions, 9475 flow [2024-06-14 14:28:49,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9180, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=9475, PETRI_PLACES=719, PETRI_TRANSITIONS=571} [2024-06-14 14:28:49,981 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 680 predicate places. [2024-06-14 14:28:49,981 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 571 transitions, 9475 flow [2024-06-14 14:28:49,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:49,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:28:49,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:28:49,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 14:28:49,982 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-14 14:28:49,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:28:49,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1651407908, now seen corresponding path program 14 times [2024-06-14 14:28:49,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:28:49,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257636618] [2024-06-14 14:28:49,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:28:49,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:28:49,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:28:50,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:28:50,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:28:50,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257636618] [2024-06-14 14:28:50,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257636618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:28:50,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:28:50,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:28:50,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676865605] [2024-06-14 14:28:50,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:28:50,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:28:50,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:28:50,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:28:50,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:28:50,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:28:50,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 571 transitions, 9475 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:28:50,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:28:50,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:28:50,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:28:52,852 INFO L124 PetriNetUnfolderBase]: 3326/7016 cut-off events. [2024-06-14 14:28:52,852 INFO L125 PetriNetUnfolderBase]: For 1918347/1918398 co-relation queries the response was YES. [2024-06-14 14:28:52,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63663 conditions, 7016 events. 3326/7016 cut-off events. For 1918347/1918398 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 58731 event pairs, 1192 based on Foata normal form. 11/7016 useless extension candidates. Maximal degree in co-relation 63437. Up to 5009 conditions per place. [2024-06-14 14:28:52,964 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 483 selfloop transitions, 134 changer transitions 0/621 dead transitions. [2024-06-14 14:28:52,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 621 transitions, 11863 flow [2024-06-14 14:28:52,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:28:52,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:28:52,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 238 transitions. [2024-06-14 14:28:52,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3684210526315789 [2024-06-14 14:28:52,965 INFO L175 Difference]: Start difference. First operand has 719 places, 571 transitions, 9475 flow. Second operand 17 states and 238 transitions. [2024-06-14 14:28:52,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 621 transitions, 11863 flow [2024-06-14 14:29:02,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 621 transitions, 11581 flow, removed 4 selfloop flow, removed 18 redundant places. [2024-06-14 14:29:02,108 INFO L231 Difference]: Finished difference. Result has 718 places, 574 transitions, 9500 flow [2024-06-14 14:29:02,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9195, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9500, PETRI_PLACES=718, PETRI_TRANSITIONS=574} [2024-06-14 14:29:02,109 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 679 predicate places. [2024-06-14 14:29:02,109 INFO L495 AbstractCegarLoop]: Abstraction has has 718 places, 574 transitions, 9500 flow [2024-06-14 14:29:02,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:29:02,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:29:02,109 INFO 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-14 14:29:02,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 14:29:02,109 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-14 14:29:02,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:29:02,109 INFO L85 PathProgramCache]: Analyzing trace with hash 468690080, now seen corresponding path program 15 times [2024-06-14 14:29:02,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:29:02,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897192478] [2024-06-14 14:29:02,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:29:02,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:29:02,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:29:02,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:29:02,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:29:02,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897192478] [2024-06-14 14:29:02,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897192478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:29:02,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:29:02,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:29:02,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216529809] [2024-06-14 14:29:02,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:29:02,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:29:02,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:29:02,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:29:02,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:29:02,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:29:02,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 718 places, 574 transitions, 9500 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:29:02,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:29:02,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:29:02,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:29:04,954 INFO L124 PetriNetUnfolderBase]: 3342/7052 cut-off events. [2024-06-14 14:29:04,954 INFO L125 PetriNetUnfolderBase]: For 1977968/1978019 co-relation queries the response was YES. [2024-06-14 14:29:05,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64534 conditions, 7052 events. 3342/7052 cut-off events. For 1977968/1978019 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 59043 event pairs, 1186 based on Foata normal form. 11/7052 useless extension candidates. Maximal degree in co-relation 64307. Up to 4888 conditions per place. [2024-06-14 14:29:05,070 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 508 selfloop transitions, 127 changer transitions 0/639 dead transitions. [2024-06-14 14:29:05,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 739 places, 639 transitions, 12211 flow [2024-06-14 14:29:05,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-06-14 14:29:05,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-06-14 14:29:05,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 301 transitions. [2024-06-14 14:29:05,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36004784688995217 [2024-06-14 14:29:05,071 INFO L175 Difference]: Start difference. First operand has 718 places, 574 transitions, 9500 flow. Second operand 22 states and 301 transitions. [2024-06-14 14:29:05,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 739 places, 639 transitions, 12211 flow [2024-06-14 14:29:18,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 639 transitions, 12001 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 14:29:18,163 INFO L231 Difference]: Finished difference. Result has 729 places, 576 transitions, 9581 flow [2024-06-14 14:29:18,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9291, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=9581, PETRI_PLACES=729, PETRI_TRANSITIONS=576} [2024-06-14 14:29:18,163 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 690 predicate places. [2024-06-14 14:29:18,163 INFO L495 AbstractCegarLoop]: Abstraction has has 729 places, 576 transitions, 9581 flow [2024-06-14 14:29:18,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:29:18,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:29:18,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, 1, 1] [2024-06-14 14:29:18,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 14:29:18,164 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-14 14:29:18,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:29:18,164 INFO L85 PathProgramCache]: Analyzing trace with hash -788010526, now seen corresponding path program 16 times [2024-06-14 14:29:18,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:29:18,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661899083] [2024-06-14 14:29:18,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:29:18,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:29:18,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:29:18,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:29:18,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:29:18,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661899083] [2024-06-14 14:29:18,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661899083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:29:18,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:29:18,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:29:18,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459881980] [2024-06-14 14:29:18,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:29:18,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:29:18,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:29:18,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:29:18,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:29:18,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:29:18,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 576 transitions, 9581 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:29:18,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:29:18,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:29:18,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:29:21,056 INFO L124 PetriNetUnfolderBase]: 3350/7068 cut-off events. [2024-06-14 14:29:21,056 INFO L125 PetriNetUnfolderBase]: For 2010880/2010932 co-relation queries the response was YES. [2024-06-14 14:29:21,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64996 conditions, 7068 events. 3350/7068 cut-off events. For 2010880/2010932 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 59156 event pairs, 1185 based on Foata normal form. 11/7068 useless extension candidates. Maximal degree in co-relation 64767. Up to 4888 conditions per place. [2024-06-14 14:29:21,167 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 499 selfloop transitions, 133 changer transitions 0/636 dead transitions. [2024-06-14 14:29:21,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 636 transitions, 12283 flow [2024-06-14 14:29:21,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-14 14:29:21,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-14 14:29:21,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 274 transitions. [2024-06-14 14:29:21,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3605263157894737 [2024-06-14 14:29:21,168 INFO L175 Difference]: Start difference. First operand has 729 places, 576 transitions, 9581 flow. Second operand 20 states and 274 transitions. [2024-06-14 14:29:21,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 636 transitions, 12283 flow [2024-06-14 14:29:32,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 730 places, 636 transitions, 11981 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-06-14 14:29:32,833 INFO L231 Difference]: Finished difference. Result has 732 places, 578 transitions, 9583 flow [2024-06-14 14:29:32,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9281, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9583, PETRI_PLACES=732, PETRI_TRANSITIONS=578} [2024-06-14 14:29:32,834 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 693 predicate places. [2024-06-14 14:29:32,834 INFO L495 AbstractCegarLoop]: Abstraction has has 732 places, 578 transitions, 9583 flow [2024-06-14 14:29:32,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:29:32,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:29:32,834 INFO 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-14 14:29:32,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 14:29:32,834 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-14 14:29:32,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:29:32,834 INFO L85 PathProgramCache]: Analyzing trace with hash -702634844, now seen corresponding path program 17 times [2024-06-14 14:29:32,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:29:32,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793116133] [2024-06-14 14:29:32,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:29:32,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:29:32,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:29:33,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:29:33,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:29:33,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793116133] [2024-06-14 14:29:33,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793116133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:29:33,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:29:33,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:29:33,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735318740] [2024-06-14 14:29:33,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:29:33,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:29:33,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:29:33,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:29:33,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:29:33,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:29:33,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 578 transitions, 9583 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:29:33,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:29:33,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:29:33,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:29:35,731 INFO L124 PetriNetUnfolderBase]: 3359/7091 cut-off events. [2024-06-14 14:29:35,731 INFO L125 PetriNetUnfolderBase]: For 2057013/2057064 co-relation queries the response was YES. [2024-06-14 14:29:35,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65560 conditions, 7091 events. 3359/7091 cut-off events. For 2057013/2057064 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 59449 event pairs, 1206 based on Foata normal form. 11/7091 useless extension candidates. Maximal degree in co-relation 65329. Up to 4888 conditions per place. [2024-06-14 14:29:35,849 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 501 selfloop transitions, 128 changer transitions 0/633 dead transitions. [2024-06-14 14:29:35,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 633 transitions, 12023 flow [2024-06-14 14:29:35,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-14 14:29:35,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-14 14:29:35,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 271 transitions. [2024-06-14 14:29:35,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35657894736842105 [2024-06-14 14:29:35,850 INFO L175 Difference]: Start difference. First operand has 732 places, 578 transitions, 9583 flow. Second operand 20 states and 271 transitions. [2024-06-14 14:29:35,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 633 transitions, 12023 flow [2024-06-14 14:29:48,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 633 transitions, 11773 flow, removed 7 selfloop flow, removed 14 redundant places. [2024-06-14 14:29:48,100 INFO L231 Difference]: Finished difference. Result has 738 places, 579 transitions, 9616 flow [2024-06-14 14:29:48,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9333, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9616, PETRI_PLACES=738, PETRI_TRANSITIONS=579} [2024-06-14 14:29:48,100 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 699 predicate places. [2024-06-14 14:29:48,100 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 579 transitions, 9616 flow [2024-06-14 14:29:48,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:29:48,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:29:48,101 INFO 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-14 14:29:48,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 14:29:48,101 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-14 14:29:48,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:29:48,101 INFO L85 PathProgramCache]: Analyzing trace with hash -212965372, now seen corresponding path program 18 times [2024-06-14 14:29:48,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:29:48,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816962561] [2024-06-14 14:29:48,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:29:48,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:29:48,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:29:48,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:29:48,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:29:48,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816962561] [2024-06-14 14:29:48,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816962561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:29:48,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:29:48,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:29:48,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543189146] [2024-06-14 14:29:48,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:29:48,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:29:48,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:29:48,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:29:48,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:29:48,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:29:48,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 579 transitions, 9616 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:29:48,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:29:48,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:29:48,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:29:51,002 INFO L124 PetriNetUnfolderBase]: 3368/7114 cut-off events. [2024-06-14 14:29:51,002 INFO L125 PetriNetUnfolderBase]: For 2106103/2106154 co-relation queries the response was YES. [2024-06-14 14:29:51,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66195 conditions, 7114 events. 3368/7114 cut-off events. For 2106103/2106154 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 59808 event pairs, 1199 based on Foata normal form. 11/7114 useless extension candidates. Maximal degree in co-relation 65963. Up to 5105 conditions per place. [2024-06-14 14:29:51,117 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 479 selfloop transitions, 142 changer transitions 0/625 dead transitions. [2024-06-14 14:29:51,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 625 transitions, 11782 flow [2024-06-14 14:29:51,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:29:51,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:29:51,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 241 transitions. [2024-06-14 14:29:51,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35233918128654973 [2024-06-14 14:29:51,119 INFO L175 Difference]: Start difference. First operand has 738 places, 579 transitions, 9616 flow. Second operand 18 states and 241 transitions. [2024-06-14 14:29:51,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 625 transitions, 11782 flow [2024-06-14 14:30:01,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 625 transitions, 11532 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-06-14 14:30:01,027 INFO L231 Difference]: Finished difference. Result has 739 places, 580 transitions, 9679 flow [2024-06-14 14:30:01,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9366, PETRI_DIFFERENCE_MINUEND_PLACES=721, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9679, PETRI_PLACES=739, PETRI_TRANSITIONS=580} [2024-06-14 14:30:01,028 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 700 predicate places. [2024-06-14 14:30:01,028 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 580 transitions, 9679 flow [2024-06-14 14:30:01,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:01,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:30:01,028 INFO 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-14 14:30:01,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 14:30:01,028 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-14 14:30:01,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:30:01,029 INFO L85 PathProgramCache]: Analyzing trace with hash -331314496, now seen corresponding path program 19 times [2024-06-14 14:30:01,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:30:01,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351141463] [2024-06-14 14:30:01,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:30:01,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:30:01,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:30:01,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:30:01,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:30:01,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351141463] [2024-06-14 14:30:01,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351141463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:30:01,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:30:01,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:30:01,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572019354] [2024-06-14 14:30:01,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:30:01,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:30:01,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:30:01,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:30:01,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:30:01,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:30:01,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 580 transitions, 9679 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:01,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:30:01,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:30:01,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:30:04,188 INFO L124 PetriNetUnfolderBase]: 3377/7137 cut-off events. [2024-06-14 14:30:04,188 INFO L125 PetriNetUnfolderBase]: For 2154950/2155001 co-relation queries the response was YES. [2024-06-14 14:30:04,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66877 conditions, 7137 events. 3377/7137 cut-off events. For 2154950/2155001 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 59944 event pairs, 1192 based on Foata normal form. 11/7137 useless extension candidates. Maximal degree in co-relation 66645. Up to 4888 conditions per place. [2024-06-14 14:30:04,307 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 494 selfloop transitions, 134 changer transitions 0/632 dead transitions. [2024-06-14 14:30:04,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 756 places, 632 transitions, 12131 flow [2024-06-14 14:30:04,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:30:04,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:30:04,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 250 transitions. [2024-06-14 14:30:04,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654970760233918 [2024-06-14 14:30:04,309 INFO L175 Difference]: Start difference. First operand has 739 places, 580 transitions, 9679 flow. Second operand 18 states and 250 transitions. [2024-06-14 14:30:04,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 756 places, 632 transitions, 12131 flow [2024-06-14 14:30:16,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 632 transitions, 11831 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-06-14 14:30:16,210 INFO L231 Difference]: Finished difference. Result has 741 places, 581 transitions, 9676 flow [2024-06-14 14:30:16,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9379, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9676, PETRI_PLACES=741, PETRI_TRANSITIONS=581} [2024-06-14 14:30:16,211 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 702 predicate places. [2024-06-14 14:30:16,211 INFO L495 AbstractCegarLoop]: Abstraction has has 741 places, 581 transitions, 9676 flow [2024-06-14 14:30:16,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:16,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:30:16,211 INFO 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-14 14:30:16,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 14:30:16,211 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-14 14:30:16,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:30:16,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1959695780, now seen corresponding path program 20 times [2024-06-14 14:30:16,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:30:16,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699546694] [2024-06-14 14:30:16,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:30:16,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:30:16,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:30:16,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:30:16,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:30:16,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699546694] [2024-06-14 14:30:16,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699546694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:30:16,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:30:16,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:30:16,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697601573] [2024-06-14 14:30:16,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:30:16,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:30:16,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:30:16,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:30:16,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:30:16,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:30:16,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 581 transitions, 9676 flow. Second operand has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:16,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:30:16,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:30:16,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:30:19,061 INFO L124 PetriNetUnfolderBase]: 3371/7127 cut-off events. [2024-06-14 14:30:19,061 INFO L125 PetriNetUnfolderBase]: For 2159132/2159186 co-relation queries the response was YES. [2024-06-14 14:30:19,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66566 conditions, 7127 events. 3371/7127 cut-off events. For 2159132/2159186 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 59966 event pairs, 1220 based on Foata normal form. 11/7127 useless extension candidates. Maximal degree in co-relation 66333. Up to 5124 conditions per place. [2024-06-14 14:30:19,174 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 483 selfloop transitions, 136 changer transitions 0/623 dead transitions. [2024-06-14 14:30:19,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 623 transitions, 11326 flow [2024-06-14 14:30:19,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:30:19,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:30:19,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 231 transitions. [2024-06-14 14:30:19,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35758513931888547 [2024-06-14 14:30:19,176 INFO L175 Difference]: Start difference. First operand has 741 places, 581 transitions, 9676 flow. Second operand 17 states and 231 transitions. [2024-06-14 14:30:19,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 623 transitions, 11326 flow [2024-06-14 14:30:31,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 623 transitions, 11055 flow, removed 14 selfloop flow, removed 15 redundant places. [2024-06-14 14:30:31,106 INFO L231 Difference]: Finished difference. Result has 743 places, 581 transitions, 9682 flow [2024-06-14 14:30:31,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9405, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9682, PETRI_PLACES=743, PETRI_TRANSITIONS=581} [2024-06-14 14:30:31,107 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 704 predicate places. [2024-06-14 14:30:31,107 INFO L495 AbstractCegarLoop]: Abstraction has has 743 places, 581 transitions, 9682 flow [2024-06-14 14:30:31,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.916666666666666) internal successors, (107), 12 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:31,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:30:31,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:30:31,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 14:30:31,108 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-14 14:30:31,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:30:31,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1424107223, now seen corresponding path program 1 times [2024-06-14 14:30:31,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:30:31,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940490898] [2024-06-14 14:30:31,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:30:31,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:30:31,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:30:31,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-14 14:30:31,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:30:31,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940490898] [2024-06-14 14:30:31,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940490898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:30:31,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:30:31,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:30:31,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553080091] [2024-06-14 14:30:31,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:30:31,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:30:31,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:30:31,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:30:31,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:30:31,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:30:31,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 743 places, 581 transitions, 9682 flow. Second operand has 12 states, 12 states have (on average 9.083333333333334) internal successors, (109), 12 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:31,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:30:31,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:30:31,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:30:34,020 INFO L124 PetriNetUnfolderBase]: 3359/7107 cut-off events. [2024-06-14 14:30:34,020 INFO L125 PetriNetUnfolderBase]: For 2165056/2165066 co-relation queries the response was YES. [2024-06-14 14:30:34,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65306 conditions, 7107 events. 3359/7107 cut-off events. For 2165056/2165066 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 59816 event pairs, 953 based on Foata normal form. 12/7106 useless extension candidates. Maximal degree in co-relation 65073. Up to 2064 conditions per place. [2024-06-14 14:30:34,132 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 361 selfloop transitions, 217 changer transitions 34/616 dead transitions. [2024-06-14 14:30:34,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 756 places, 616 transitions, 11294 flow [2024-06-14 14:30:34,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:30:34,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:30:34,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 193 transitions. [2024-06-14 14:30:34,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36278195488721804 [2024-06-14 14:30:34,133 INFO L175 Difference]: Start difference. First operand has 743 places, 581 transitions, 9682 flow. Second operand 14 states and 193 transitions. [2024-06-14 14:30:34,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 756 places, 616 transitions, 11294 flow [2024-06-14 14:30:45,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 743 places, 616 transitions, 11034 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-14 14:30:45,773 INFO L231 Difference]: Finished difference. Result has 744 places, 561 transitions, 9647 flow [2024-06-14 14:30:45,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9422, PETRI_DIFFERENCE_MINUEND_PLACES=730, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9647, PETRI_PLACES=744, PETRI_TRANSITIONS=561} [2024-06-14 14:30:45,774 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 705 predicate places. [2024-06-14 14:30:45,774 INFO L495 AbstractCegarLoop]: Abstraction has has 744 places, 561 transitions, 9647 flow [2024-06-14 14:30:45,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.083333333333334) internal successors, (109), 12 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:45,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:30:45,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:30:45,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 14:30:45,775 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-14 14:30:45,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:30:45,775 INFO L85 PathProgramCache]: Analyzing trace with hash -818164699, now seen corresponding path program 2 times [2024-06-14 14:30:45,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:30:45,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012916147] [2024-06-14 14:30:45,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:30:45,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:30:45,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:30:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:30:46,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:30:46,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012916147] [2024-06-14 14:30:46,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012916147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:30:46,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:30:46,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:30:46,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48863501] [2024-06-14 14:30:46,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:30:46,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:30:46,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:30:46,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:30:46,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:30:46,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:30:46,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 561 transitions, 9647 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:46,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:30:46,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:30:46,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:30:48,884 INFO L124 PetriNetUnfolderBase]: 3226/6808 cut-off events. [2024-06-14 14:30:48,884 INFO L125 PetriNetUnfolderBase]: For 2075176/2075227 co-relation queries the response was YES. [2024-06-14 14:30:48,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62350 conditions, 6808 events. 3226/6808 cut-off events. For 2075176/2075227 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 56877 event pairs, 1170 based on Foata normal form. 23/6822 useless extension candidates. Maximal degree in co-relation 62146. Up to 3490 conditions per place. [2024-06-14 14:30:48,993 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 350 selfloop transitions, 230 changer transitions 25/609 dead transitions. [2024-06-14 14:30:48,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 609 transitions, 11152 flow [2024-06-14 14:30:48,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:30:48,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:30:48,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 221 transitions. [2024-06-14 14:30:48,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36348684210526316 [2024-06-14 14:30:48,994 INFO L175 Difference]: Start difference. First operand has 744 places, 561 transitions, 9647 flow. Second operand 16 states and 221 transitions. [2024-06-14 14:30:48,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 609 transitions, 11152 flow [2024-06-14 14:30:57,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 609 transitions, 10368 flow, removed 8 selfloop flow, removed 18 redundant places. [2024-06-14 14:30:57,875 INFO L231 Difference]: Finished difference. Result has 724 places, 546 transitions, 9118 flow [2024-06-14 14:30:57,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8869, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9118, PETRI_PLACES=724, PETRI_TRANSITIONS=546} [2024-06-14 14:30:57,876 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 685 predicate places. [2024-06-14 14:30:57,876 INFO L495 AbstractCegarLoop]: Abstraction has has 724 places, 546 transitions, 9118 flow [2024-06-14 14:30:57,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:57,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:30:57,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:30:57,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 14:30:57,877 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-14 14:30:57,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:30:57,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1758016143, now seen corresponding path program 3 times [2024-06-14 14:30:57,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:30:57,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101009629] [2024-06-14 14:30:57,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:30:57,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:30:57,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:30:58,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:30:58,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:30:58,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101009629] [2024-06-14 14:30:58,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101009629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:30:58,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:30:58,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:30:58,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734615535] [2024-06-14 14:30:58,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:30:58,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:30:58,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:30:58,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:30:58,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:30:58,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:30:58,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 546 transitions, 9118 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:30:58,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:30:58,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:30:58,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:31:00,887 INFO L124 PetriNetUnfolderBase]: 3106/6552 cut-off events. [2024-06-14 14:31:00,888 INFO L125 PetriNetUnfolderBase]: For 1883941/1883992 co-relation queries the response was YES. [2024-06-14 14:31:00,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59193 conditions, 6552 events. 3106/6552 cut-off events. For 1883941/1883992 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 54272 event pairs, 1158 based on Foata normal form. 15/6558 useless extension candidates. Maximal degree in co-relation 58994. Up to 3426 conditions per place. [2024-06-14 14:31:00,994 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 339 selfloop transitions, 223 changer transitions 26/592 dead transitions. [2024-06-14 14:31:00,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 592 transitions, 10573 flow [2024-06-14 14:31:00,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:31:00,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:31:00,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 215 transitions. [2024-06-14 14:31:00,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3536184210526316 [2024-06-14 14:31:00,995 INFO L175 Difference]: Start difference. First operand has 724 places, 546 transitions, 9118 flow. Second operand 16 states and 215 transitions. [2024-06-14 14:31:00,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 592 transitions, 10573 flow [2024-06-14 14:31:10,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 592 transitions, 10084 flow, removed 3 selfloop flow, removed 17 redundant places. [2024-06-14 14:31:10,694 INFO L231 Difference]: Finished difference. Result has 710 places, 535 transitions, 8931 flow [2024-06-14 14:31:10,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8629, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8931, PETRI_PLACES=710, PETRI_TRANSITIONS=535} [2024-06-14 14:31:10,695 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 671 predicate places. [2024-06-14 14:31:10,695 INFO L495 AbstractCegarLoop]: Abstraction has has 710 places, 535 transitions, 8931 flow [2024-06-14 14:31:10,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:10,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:31:10,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:31:10,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 14:31:10,696 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-14 14:31:10,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:31:10,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1023443643, now seen corresponding path program 4 times [2024-06-14 14:31:10,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:31:10,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064233078] [2024-06-14 14:31:10,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:31:10,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:31:10,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:31:11,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:31:11,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:31:11,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064233078] [2024-06-14 14:31:11,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064233078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:31:11,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:31:11,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:31:11,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860402992] [2024-06-14 14:31:11,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:31:11,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:31:11,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:31:11,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:31:11,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:31:11,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:31:11,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 535 transitions, 8931 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:11,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:31:11,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:31:11,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:31:13,473 INFO L124 PetriNetUnfolderBase]: 3026/6376 cut-off events. [2024-06-14 14:31:13,473 INFO L125 PetriNetUnfolderBase]: For 1764564/1764615 co-relation queries the response was YES. [2024-06-14 14:31:13,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55122 conditions, 6376 events. 3026/6376 cut-off events. For 1764564/1764615 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 52388 event pairs, 1118 based on Foata normal form. 31/6398 useless extension candidates. Maximal degree in co-relation 54925. Up to 3042 conditions per place. [2024-06-14 14:31:13,577 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 380 selfloop transitions, 167 changer transitions 32/583 dead transitions. [2024-06-14 14:31:13,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 583 transitions, 10616 flow [2024-06-14 14:31:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:31:13,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:31:13,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 221 transitions. [2024-06-14 14:31:13,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36348684210526316 [2024-06-14 14:31:13,578 INFO L175 Difference]: Start difference. First operand has 710 places, 535 transitions, 8931 flow. Second operand 16 states and 221 transitions. [2024-06-14 14:31:13,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 583 transitions, 10616 flow [2024-06-14 14:31:20,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 583 transitions, 10152 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-14 14:31:20,337 INFO L231 Difference]: Finished difference. Result has 699 places, 513 transitions, 8514 flow [2024-06-14 14:31:20,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8473, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8514, PETRI_PLACES=699, PETRI_TRANSITIONS=513} [2024-06-14 14:31:20,338 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 660 predicate places. [2024-06-14 14:31:20,338 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 513 transitions, 8514 flow [2024-06-14 14:31:20,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:20,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:31:20,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:31:20,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 14:31:20,338 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-14 14:31:20,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:31:20,339 INFO L85 PathProgramCache]: Analyzing trace with hash 192506007, now seen corresponding path program 5 times [2024-06-14 14:31:20,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:31:20,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634214483] [2024-06-14 14:31:20,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:31:20,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:31:20,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:31:20,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:31:20,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:31:20,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634214483] [2024-06-14 14:31:20,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634214483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:31:20,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:31:20,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:31:20,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215942901] [2024-06-14 14:31:20,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:31:20,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:31:20,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:31:20,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:31:20,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:31:20,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:31:20,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 513 transitions, 8514 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:20,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:31:20,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:31:20,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:31:22,871 INFO L124 PetriNetUnfolderBase]: 2846/5996 cut-off events. [2024-06-14 14:31:22,871 INFO L125 PetriNetUnfolderBase]: For 1534922/1534973 co-relation queries the response was YES. [2024-06-14 14:31:22,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51217 conditions, 5996 events. 2846/5996 cut-off events. For 1534922/1534973 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 48627 event pairs, 1098 based on Foata normal form. 23/6010 useless extension candidates. Maximal degree in co-relation 51022. Up to 3042 conditions per place. [2024-06-14 14:31:22,965 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 373 selfloop transitions, 155 changer transitions 30/562 dead transitions. [2024-06-14 14:31:22,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 562 transitions, 10155 flow [2024-06-14 14:31:22,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:31:22,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:31:22,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 228 transitions. [2024-06-14 14:31:22,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35294117647058826 [2024-06-14 14:31:22,966 INFO L175 Difference]: Start difference. First operand has 699 places, 513 transitions, 8514 flow. Second operand 17 states and 228 transitions. [2024-06-14 14:31:22,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 562 transitions, 10155 flow [2024-06-14 14:31:28,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 562 transitions, 9486 flow, removed 8 selfloop flow, removed 24 redundant places. [2024-06-14 14:31:28,961 INFO L231 Difference]: Finished difference. Result has 675 places, 494 transitions, 7922 flow [2024-06-14 14:31:28,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7853, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7922, PETRI_PLACES=675, PETRI_TRANSITIONS=494} [2024-06-14 14:31:28,962 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 636 predicate places. [2024-06-14 14:31:28,962 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 494 transitions, 7922 flow [2024-06-14 14:31:28,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:28,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:31:28,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, 1, 1, 1, 1] [2024-06-14 14:31:28,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 14:31:28,963 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-14 14:31:28,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:31:28,963 INFO L85 PathProgramCache]: Analyzing trace with hash 438685993, now seen corresponding path program 6 times [2024-06-14 14:31:28,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:31:28,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760468429] [2024-06-14 14:31:28,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:31:28,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:31:28,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:31:29,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:31:29,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:31:29,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760468429] [2024-06-14 14:31:29,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760468429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:31:29,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:31:29,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:31:29,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31658237] [2024-06-14 14:31:29,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:31:29,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:31:29,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:31:29,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:31:29,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:31:29,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:31:29,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 494 transitions, 7922 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:29,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:31:29,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:31:29,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:31:31,466 INFO L124 PetriNetUnfolderBase]: 2740/5762 cut-off events. [2024-06-14 14:31:31,466 INFO L125 PetriNetUnfolderBase]: For 1345665/1345716 co-relation queries the response was YES. [2024-06-14 14:31:31,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48357 conditions, 5762 events. 2740/5762 cut-off events. For 1345665/1345716 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 46257 event pairs, 1082 based on Foata normal form. 15/5768 useless extension candidates. Maximal degree in co-relation 48165. Up to 3042 conditions per place. [2024-06-14 14:31:31,552 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 357 selfloop transitions, 147 changer transitions 28/536 dead transitions. [2024-06-14 14:31:31,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 672 places, 536 transitions, 9251 flow [2024-06-14 14:31:31,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:31:31,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:31:31,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 201 transitions. [2024-06-14 14:31:31,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3526315789473684 [2024-06-14 14:31:31,553 INFO L175 Difference]: Start difference. First operand has 675 places, 494 transitions, 7922 flow. Second operand 15 states and 201 transitions. [2024-06-14 14:31:31,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 672 places, 536 transitions, 9251 flow [2024-06-14 14:31:37,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 536 transitions, 8782 flow, removed 6 selfloop flow, removed 20 redundant places. [2024-06-14 14:31:37,493 INFO L231 Difference]: Finished difference. Result has 653 places, 482 transitions, 7587 flow [2024-06-14 14:31:37,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7457, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7587, PETRI_PLACES=653, PETRI_TRANSITIONS=482} [2024-06-14 14:31:37,494 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 614 predicate places. [2024-06-14 14:31:37,494 INFO L495 AbstractCegarLoop]: Abstraction has has 653 places, 482 transitions, 7587 flow [2024-06-14 14:31:37,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:37,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:31:37,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:31:37,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 14:31:37,494 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-14 14:31:37,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:31:37,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1737574897, now seen corresponding path program 7 times [2024-06-14 14:31:37,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:31:37,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217262006] [2024-06-14 14:31:37,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:31:37,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:31:37,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:31:38,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:31:38,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:31:38,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217262006] [2024-06-14 14:31:38,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217262006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:31:38,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:31:38,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:31:38,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916187252] [2024-06-14 14:31:38,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:31:38,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:31:38,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:31:38,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:31:38,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:31:38,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:31:38,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 482 transitions, 7587 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:38,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:31:38,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:31:38,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:31:39,902 INFO L124 PetriNetUnfolderBase]: 2722/5728 cut-off events. [2024-06-14 14:31:39,902 INFO L125 PetriNetUnfolderBase]: For 1403631/1403682 co-relation queries the response was YES. [2024-06-14 14:31:39,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44014 conditions, 5728 events. 2722/5728 cut-off events. For 1403631/1403682 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 46020 event pairs, 962 based on Foata normal form. 63/5782 useless extension candidates. Maximal degree in co-relation 43824. Up to 4082 conditions per place. [2024-06-14 14:31:39,982 INFO L140 encePairwiseOnDemand]: 23/38 looper letters, 379 selfloop transitions, 55 changer transitions 89/527 dead transitions. [2024-06-14 14:31:39,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 527 transitions, 9021 flow [2024-06-14 14:31:39,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:31:39,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:31:39,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 191 transitions. [2024-06-14 14:31:39,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35902255639097747 [2024-06-14 14:31:39,983 INFO L175 Difference]: Start difference. First operand has 653 places, 482 transitions, 7587 flow. Second operand 14 states and 191 transitions. [2024-06-14 14:31:39,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 527 transitions, 9021 flow [2024-06-14 14:31:47,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 527 transitions, 8602 flow, removed 5 selfloop flow, removed 17 redundant places. [2024-06-14 14:31:47,899 INFO L231 Difference]: Finished difference. Result has 629 places, 421 transitions, 6181 flow [2024-06-14 14:31:47,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6181, PETRI_PLACES=629, PETRI_TRANSITIONS=421} [2024-06-14 14:31:47,899 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 590 predicate places. [2024-06-14 14:31:47,899 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 421 transitions, 6181 flow [2024-06-14 14:31:47,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:47,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:31:47,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:31:47,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 14:31:47,900 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-14 14:31:47,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:31:47,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1966541749, now seen corresponding path program 8 times [2024-06-14 14:31:47,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:31:47,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701102999] [2024-06-14 14:31:47,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:31:47,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:31:47,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:31:48,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:31:48,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:31:48,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701102999] [2024-06-14 14:31:48,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701102999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:31:48,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:31:48,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:31:48,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225765801] [2024-06-14 14:31:48,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:31:48,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:31:48,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:31:48,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:31:48,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:31:48,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:31:48,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 421 transitions, 6181 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:48,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:31:48,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:31:48,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:31:50,066 INFO L124 PetriNetUnfolderBase]: 2216/4642 cut-off events. [2024-06-14 14:31:50,066 INFO L125 PetriNetUnfolderBase]: For 991807/991833 co-relation queries the response was YES. [2024-06-14 14:31:50,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36050 conditions, 4642 events. 2216/4642 cut-off events. For 991807/991833 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 35408 event pairs, 674 based on Foata normal form. 21/4655 useless extension candidates. Maximal degree in co-relation 35861. Up to 2786 conditions per place. [2024-06-14 14:31:50,128 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 335 selfloop transitions, 85 changer transitions 35/459 dead transitions. [2024-06-14 14:31:50,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 459 transitions, 7491 flow [2024-06-14 14:31:50,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:31:50,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:31:50,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 218 transitions. [2024-06-14 14:31:50,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33746130030959753 [2024-06-14 14:31:50,129 INFO L175 Difference]: Start difference. First operand has 629 places, 421 transitions, 6181 flow. Second operand 17 states and 218 transitions. [2024-06-14 14:31:50,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 459 transitions, 7491 flow [2024-06-14 14:31:55,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 459 transitions, 7096 flow, removed 45 selfloop flow, removed 29 redundant places. [2024-06-14 14:31:55,579 INFO L231 Difference]: Finished difference. Result has 596 places, 397 transitions, 5612 flow [2024-06-14 14:31:55,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5796, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5612, PETRI_PLACES=596, PETRI_TRANSITIONS=397} [2024-06-14 14:31:55,580 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 557 predicate places. [2024-06-14 14:31:55,580 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 397 transitions, 5612 flow [2024-06-14 14:31:55,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:55,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:31:55,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:31:55,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 14:31:55,581 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-14 14:31:55,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:31:55,581 INFO L85 PathProgramCache]: Analyzing trace with hash 401245805, now seen corresponding path program 9 times [2024-06-14 14:31:55,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:31:55,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482906791] [2024-06-14 14:31:55,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:31:55,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:31:55,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:31:56,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:31:56,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:31:56,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482906791] [2024-06-14 14:31:56,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482906791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:31:56,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:31:56,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:31:56,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070477825] [2024-06-14 14:31:56,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:31:56,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:31:56,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:31:56,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:31:56,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:31:56,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:31:56,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 397 transitions, 5612 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:31:56,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:31:56,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:31:56,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:31:57,444 INFO L124 PetriNetUnfolderBase]: 2056/4306 cut-off events. [2024-06-14 14:31:57,445 INFO L125 PetriNetUnfolderBase]: For 857385/857408 co-relation queries the response was YES. [2024-06-14 14:31:57,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30519 conditions, 4306 events. 2056/4306 cut-off events. For 857385/857408 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 32256 event pairs, 646 based on Foata normal form. 37/4335 useless extension candidates. Maximal degree in co-relation 30344. Up to 2786 conditions per place. [2024-06-14 14:31:57,499 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 319 selfloop transitions, 66 changer transitions 43/432 dead transitions. [2024-06-14 14:31:57,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 432 transitions, 6854 flow [2024-06-14 14:31:57,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:31:57,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:31:57,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 199 transitions. [2024-06-14 14:31:57,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34912280701754383 [2024-06-14 14:31:57,500 INFO L175 Difference]: Start difference. First operand has 596 places, 397 transitions, 5612 flow. Second operand 15 states and 199 transitions. [2024-06-14 14:31:57,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 432 transitions, 6854 flow [2024-06-14 14:32:00,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 432 transitions, 6583 flow, removed 11 selfloop flow, removed 28 redundant places. [2024-06-14 14:32:00,666 INFO L231 Difference]: Finished difference. Result has 569 places, 364 transitions, 5067 flow [2024-06-14 14:32:00,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5353, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5067, PETRI_PLACES=569, PETRI_TRANSITIONS=364} [2024-06-14 14:32:00,666 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 530 predicate places. [2024-06-14 14:32:00,666 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 364 transitions, 5067 flow [2024-06-14 14:32:00,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:00,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:00,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:00,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 14:32:00,667 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-14 14:32:00,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:00,667 INFO L85 PathProgramCache]: Analyzing trace with hash -419118483, now seen corresponding path program 10 times [2024-06-14 14:32:00,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:00,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8129157] [2024-06-14 14:32:00,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:00,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:00,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:01,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:32:01,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:01,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8129157] [2024-06-14 14:32:01,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8129157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:01,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:01,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:01,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821874583] [2024-06-14 14:32:01,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:01,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:01,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:01,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:01,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:01,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:01,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 364 transitions, 5067 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:01,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:01,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:01,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:02,278 INFO L124 PetriNetUnfolderBase]: 1780/3738 cut-off events. [2024-06-14 14:32:02,278 INFO L125 PetriNetUnfolderBase]: For 624061/624082 co-relation queries the response was YES. [2024-06-14 14:32:02,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25193 conditions, 3738 events. 1780/3738 cut-off events. For 624061/624082 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 27120 event pairs, 614 based on Foata normal form. 29/3759 useless extension candidates. Maximal degree in co-relation 25022. Up to 2786 conditions per place. [2024-06-14 14:32:02,338 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 288 selfloop transitions, 36 changer transitions 65/393 dead transitions. [2024-06-14 14:32:02,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 393 transitions, 5987 flow [2024-06-14 14:32:02,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:32:02,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:32:02,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 181 transitions. [2024-06-14 14:32:02,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34022556390977443 [2024-06-14 14:32:02,340 INFO L175 Difference]: Start difference. First operand has 569 places, 364 transitions, 5067 flow. Second operand 14 states and 181 transitions. [2024-06-14 14:32:02,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 393 transitions, 5987 flow [2024-06-14 14:32:05,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 393 transitions, 5819 flow, removed 5 selfloop flow, removed 18 redundant places. [2024-06-14 14:32:05,342 INFO L231 Difference]: Finished difference. Result has 543 places, 319 transitions, 4441 flow [2024-06-14 14:32:05,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4899, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4441, PETRI_PLACES=543, PETRI_TRANSITIONS=319} [2024-06-14 14:32:05,343 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 504 predicate places. [2024-06-14 14:32:05,343 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 319 transitions, 4441 flow [2024-06-14 14:32:05,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:05,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:05,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:05,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 14:32:05,343 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-14 14:32:05,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:05,343 INFO L85 PathProgramCache]: Analyzing trace with hash -430153055, now seen corresponding path program 11 times [2024-06-14 14:32:05,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:05,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992242023] [2024-06-14 14:32:05,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:05,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:05,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:06,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:32:06,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:06,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992242023] [2024-06-14 14:32:06,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992242023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:06,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:06,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:32:06,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546956290] [2024-06-14 14:32:06,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:06,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:32:06,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:06,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:32:06,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:32:06,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:06,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 319 transitions, 4441 flow. Second operand has 12 states, 12 states have (on average 9.083333333333334) internal successors, (109), 12 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:06,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:06,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:06,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:06,923 INFO L124 PetriNetUnfolderBase]: 1540/3186 cut-off events. [2024-06-14 14:32:06,923 INFO L125 PetriNetUnfolderBase]: For 447805/447805 co-relation queries the response was YES. [2024-06-14 14:32:06,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21705 conditions, 3186 events. 1540/3186 cut-off events. For 447805/447805 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22116 event pairs, 518 based on Foata normal form. 8/3190 useless extension candidates. Maximal degree in co-relation 21538. Up to 1888 conditions per place. [2024-06-14 14:32:06,962 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 196 selfloop transitions, 34 changer transitions 109/343 dead transitions. [2024-06-14 14:32:06,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 343 transitions, 5195 flow [2024-06-14 14:32:06,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:32:06,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:32:06,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 170 transitions. [2024-06-14 14:32:06,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3441295546558704 [2024-06-14 14:32:06,963 INFO L175 Difference]: Start difference. First operand has 543 places, 319 transitions, 4441 flow. Second operand 13 states and 170 transitions. [2024-06-14 14:32:06,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 343 transitions, 5195 flow [2024-06-14 14:32:09,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 343 transitions, 4951 flow, removed 17 selfloop flow, removed 25 redundant places. [2024-06-14 14:32:09,150 INFO L231 Difference]: Finished difference. Result has 486 places, 222 transitions, 2678 flow [2024-06-14 14:32:09,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2678, PETRI_PLACES=486, PETRI_TRANSITIONS=222} [2024-06-14 14:32:09,150 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 447 predicate places. [2024-06-14 14:32:09,150 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 222 transitions, 2678 flow [2024-06-14 14:32:09,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.083333333333334) internal successors, (109), 12 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:09,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:09,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:09,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 14:32:09,151 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-14 14:32:09,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:09,152 INFO L85 PathProgramCache]: Analyzing trace with hash -806297747, now seen corresponding path program 12 times [2024-06-14 14:32:09,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:09,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708601655] [2024-06-14 14:32:09,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:09,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:09,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:10,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:32:10,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:10,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708601655] [2024-06-14 14:32:10,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708601655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:10,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:10,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:10,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960666391] [2024-06-14 14:32:10,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:10,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:10,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:10,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:10,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:10,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:10,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 222 transitions, 2678 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:10,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:10,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:10,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:10,621 INFO L124 PetriNetUnfolderBase]: 1003/2059 cut-off events. [2024-06-14 14:32:10,621 INFO L125 PetriNetUnfolderBase]: For 350132/350132 co-relation queries the response was YES. [2024-06-14 14:32:10,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14839 conditions, 2059 events. 1003/2059 cut-off events. For 350132/350132 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13049 event pairs, 409 based on Foata normal form. 4/2061 useless extension candidates. Maximal degree in co-relation 14685. Up to 1825 conditions per place. [2024-06-14 14:32:10,648 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 182 selfloop transitions, 26 changer transitions 34/246 dead transitions. [2024-06-14 14:32:10,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 246 transitions, 3234 flow [2024-06-14 14:32:10,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:32:10,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:32:10,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 160 transitions. [2024-06-14 14:32:10,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32388663967611336 [2024-06-14 14:32:10,649 INFO L175 Difference]: Start difference. First operand has 486 places, 222 transitions, 2678 flow. Second operand 13 states and 160 transitions. [2024-06-14 14:32:10,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 246 transitions, 3234 flow [2024-06-14 14:32:12,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 246 transitions, 2858 flow, removed 28 selfloop flow, removed 56 redundant places. [2024-06-14 14:32:12,170 INFO L231 Difference]: Finished difference. Result has 390 places, 204 transitions, 2176 flow [2024-06-14 14:32:12,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2176, PETRI_PLACES=390, PETRI_TRANSITIONS=204} [2024-06-14 14:32:12,171 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 351 predicate places. [2024-06-14 14:32:12,171 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 204 transitions, 2176 flow [2024-06-14 14:32:12,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:12,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:12,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:12,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 14:32:12,171 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-14 14:32:12,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:12,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1253874591, now seen corresponding path program 13 times [2024-06-14 14:32:12,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:12,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170881989] [2024-06-14 14:32:12,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:12,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:12,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:12,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:32:12,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:12,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170881989] [2024-06-14 14:32:12,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170881989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:12,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:12,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:12,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532932431] [2024-06-14 14:32:12,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:12,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:12,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:12,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:12,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:12,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:12,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 204 transitions, 2176 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:12,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:12,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:12,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:13,191 INFO L124 PetriNetUnfolderBase]: 930/1907 cut-off events. [2024-06-14 14:32:13,191 INFO L125 PetriNetUnfolderBase]: For 265667/265667 co-relation queries the response was YES. [2024-06-14 14:32:13,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12326 conditions, 1907 events. 930/1907 cut-off events. For 265667/265667 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12064 event pairs, 275 based on Foata normal form. 8/1914 useless extension candidates. Maximal degree in co-relation 12198. Up to 1171 conditions per place. [2024-06-14 14:32:13,212 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 169 selfloop transitions, 42 changer transitions 25/240 dead transitions. [2024-06-14 14:32:13,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 240 transitions, 2910 flow [2024-06-14 14:32:13,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:32:13,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:32:13,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 215 transitions. [2024-06-14 14:32:13,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31432748538011696 [2024-06-14 14:32:13,213 INFO L175 Difference]: Start difference. First operand has 390 places, 204 transitions, 2176 flow. Second operand 18 states and 215 transitions. [2024-06-14 14:32:13,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 240 transitions, 2910 flow [2024-06-14 14:32:14,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 240 transitions, 2669 flow, removed 16 selfloop flow, removed 32 redundant places. [2024-06-14 14:32:14,224 INFO L231 Difference]: Finished difference. Result has 363 places, 192 transitions, 1921 flow [2024-06-14 14:32:14,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1921, PETRI_PLACES=363, PETRI_TRANSITIONS=192} [2024-06-14 14:32:14,224 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 324 predicate places. [2024-06-14 14:32:14,224 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 192 transitions, 1921 flow [2024-06-14 14:32:14,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:14,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:14,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, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:14,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 14:32:14,225 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-14 14:32:14,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:14,225 INFO L85 PathProgramCache]: Analyzing trace with hash -484357853, now seen corresponding path program 14 times [2024-06-14 14:32:14,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:14,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146843422] [2024-06-14 14:32:14,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:14,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:14,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:14,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-14 14:32:14,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:14,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146843422] [2024-06-14 14:32:14,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146843422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:14,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:14,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:14,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194398933] [2024-06-14 14:32:14,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:14,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:14,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:14,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:14,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:14,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:14,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 192 transitions, 1921 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:14,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:14,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:14,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:15,159 INFO L124 PetriNetUnfolderBase]: 850/1743 cut-off events. [2024-06-14 14:32:15,160 INFO L125 PetriNetUnfolderBase]: For 218563/218563 co-relation queries the response was YES. [2024-06-14 14:32:15,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10284 conditions, 1743 events. 850/1743 cut-off events. For 218563/218563 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10767 event pairs, 259 based on Foata normal form. 12/1754 useless extension candidates. Maximal degree in co-relation 10168. Up to 1171 conditions per place. [2024-06-14 14:32:15,177 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 160 selfloop transitions, 36 changer transitions 28/228 dead transitions. [2024-06-14 14:32:15,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 228 transitions, 2615 flow [2024-06-14 14:32:15,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:32:15,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:32:15,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 221 transitions. [2024-06-14 14:32:15,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3060941828254848 [2024-06-14 14:32:15,178 INFO L175 Difference]: Start difference. First operand has 363 places, 192 transitions, 1921 flow. Second operand 19 states and 221 transitions. [2024-06-14 14:32:15,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 228 transitions, 2615 flow [2024-06-14 14:32:15,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 228 transitions, 2434 flow, removed 10 selfloop flow, removed 31 redundant places. [2024-06-14 14:32:15,905 INFO L231 Difference]: Finished difference. Result has 339 places, 177 transitions, 1670 flow [2024-06-14 14:32:15,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1670, PETRI_PLACES=339, PETRI_TRANSITIONS=177} [2024-06-14 14:32:15,905 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 300 predicate places. [2024-06-14 14:32:15,905 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 177 transitions, 1670 flow [2024-06-14 14:32:15,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:15,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:15,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:15,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 14:32:15,905 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-14 14:32:15,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:15,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1103776513, now seen corresponding path program 15 times [2024-06-14 14:32:15,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:15,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553079892] [2024-06-14 14:32:15,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:15,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:16,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:32:16,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:16,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553079892] [2024-06-14 14:32:16,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553079892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:16,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:16,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:16,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651667292] [2024-06-14 14:32:16,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:16,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:16,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:16,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:16,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:16,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:16,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 177 transitions, 1670 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:16,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:16,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:16,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:16,770 INFO L124 PetriNetUnfolderBase]: 744/1525 cut-off events. [2024-06-14 14:32:16,770 INFO L125 PetriNetUnfolderBase]: For 158785/158785 co-relation queries the response was YES. [2024-06-14 14:32:16,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7954 conditions, 1525 events. 744/1525 cut-off events. For 158785/158785 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9112 event pairs, 245 based on Foata normal form. 16/1540 useless extension candidates. Maximal degree in co-relation 7842. Up to 1171 conditions per place. [2024-06-14 14:32:16,784 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 134 selfloop transitions, 14 changer transitions 51/203 dead transitions. [2024-06-14 14:32:16,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 203 transitions, 2122 flow [2024-06-14 14:32:16,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:32:16,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:32:16,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 185 transitions. [2024-06-14 14:32:16,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3042763157894737 [2024-06-14 14:32:16,785 INFO L175 Difference]: Start difference. First operand has 339 places, 177 transitions, 1670 flow. Second operand 16 states and 185 transitions. [2024-06-14 14:32:16,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 203 transitions, 2122 flow [2024-06-14 14:32:17,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 203 transitions, 2022 flow, removed 9 selfloop flow, removed 26 redundant places. [2024-06-14 14:32:17,134 INFO L231 Difference]: Finished difference. Result has 314 places, 147 transitions, 1327 flow [2024-06-14 14:32:17,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1327, PETRI_PLACES=314, PETRI_TRANSITIONS=147} [2024-06-14 14:32:17,134 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 275 predicate places. [2024-06-14 14:32:17,134 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 147 transitions, 1327 flow [2024-06-14 14:32:17,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:17,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:17,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:17,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 14:32:17,135 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-14 14:32:17,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:17,135 INFO L85 PathProgramCache]: Analyzing trace with hash 2034119903, now seen corresponding path program 16 times [2024-06-14 14:32:17,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:17,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922963497] [2024-06-14 14:32:17,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:17,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:17,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:17,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:32:17,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:17,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922963497] [2024-06-14 14:32:17,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922963497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:17,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:17,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:17,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527771055] [2024-06-14 14:32:17,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:17,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:17,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:17,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:17,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:17,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:17,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 147 transitions, 1327 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:17,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:17,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:17,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:17,949 INFO L124 PetriNetUnfolderBase]: 597/1216 cut-off events. [2024-06-14 14:32:17,949 INFO L125 PetriNetUnfolderBase]: For 86197/86197 co-relation queries the response was YES. [2024-06-14 14:32:17,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5976 conditions, 1216 events. 597/1216 cut-off events. For 86197/86197 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6805 event pairs, 75 based on Foata normal form. 8/1223 useless extension candidates. Maximal degree in co-relation 5872. Up to 292 conditions per place. [2024-06-14 14:32:17,959 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 96 selfloop transitions, 63 changer transitions 29/192 dead transitions. [2024-06-14 14:32:17,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 192 transitions, 1947 flow [2024-06-14 14:32:17,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-14 14:32:17,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-14 14:32:17,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 248 transitions. [2024-06-14 14:32:17,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3107769423558897 [2024-06-14 14:32:17,960 INFO L175 Difference]: Start difference. First operand has 314 places, 147 transitions, 1327 flow. Second operand 21 states and 248 transitions. [2024-06-14 14:32:17,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 192 transitions, 1947 flow [2024-06-14 14:32:18,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 192 transitions, 1810 flow, removed 40 selfloop flow, removed 31 redundant places. [2024-06-14 14:32:18,103 INFO L231 Difference]: Finished difference. Result has 255 places, 131 transitions, 1210 flow [2024-06-14 14:32:18,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1210, PETRI_PLACES=255, PETRI_TRANSITIONS=131} [2024-06-14 14:32:18,103 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 216 predicate places. [2024-06-14 14:32:18,103 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 131 transitions, 1210 flow [2024-06-14 14:32:18,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:18,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:18,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:18,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 14:32:18,104 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-14 14:32:18,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:18,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1460842817, now seen corresponding path program 17 times [2024-06-14 14:32:18,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:18,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334958172] [2024-06-14 14:32:18,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:18,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:18,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:18,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:32:18,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:18,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334958172] [2024-06-14 14:32:18,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334958172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:18,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:18,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:18,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908112563] [2024-06-14 14:32:18,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:18,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:18,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:18,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:18,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:18,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:18,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 131 transitions, 1210 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:18,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:18,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:18,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:18,895 INFO L124 PetriNetUnfolderBase]: 489/1000 cut-off events. [2024-06-14 14:32:18,895 INFO L125 PetriNetUnfolderBase]: For 37297/37297 co-relation queries the response was YES. [2024-06-14 14:32:18,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4266 conditions, 1000 events. 489/1000 cut-off events. For 37297/37297 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5283 event pairs, 61 based on Foata normal form. 12/1011 useless extension candidates. Maximal degree in co-relation 4182. Up to 244 conditions per place. [2024-06-14 14:32:18,906 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 80 selfloop transitions, 40 changer transitions 46/170 dead transitions. [2024-06-14 14:32:18,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 170 transitions, 1736 flow [2024-06-14 14:32:18,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:32:18,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:32:18,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 224 transitions. [2024-06-14 14:32:18,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31024930747922436 [2024-06-14 14:32:18,907 INFO L175 Difference]: Start difference. First operand has 255 places, 131 transitions, 1210 flow. Second operand 19 states and 224 transitions. [2024-06-14 14:32:18,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 170 transitions, 1736 flow [2024-06-14 14:32:18,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 170 transitions, 1573 flow, removed 10 selfloop flow, removed 22 redundant places. [2024-06-14 14:32:18,972 INFO L231 Difference]: Finished difference. Result has 241 places, 99 transitions, 888 flow [2024-06-14 14:32:18,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=888, PETRI_PLACES=241, PETRI_TRANSITIONS=99} [2024-06-14 14:32:18,972 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 202 predicate places. [2024-06-14 14:32:18,973 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 99 transitions, 888 flow [2024-06-14 14:32:18,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:18,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:18,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:18,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 14:32:18,973 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-14 14:32:18,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:18,974 INFO L85 PathProgramCache]: Analyzing trace with hash -2055015079, now seen corresponding path program 18 times [2024-06-14 14:32:18,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:18,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943353266] [2024-06-14 14:32:18,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:18,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:19,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-14 14:32:19,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:19,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943353266] [2024-06-14 14:32:19,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943353266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:19,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:19,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:19,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57122642] [2024-06-14 14:32:19,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:19,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:19,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:19,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:19,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:19,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:19,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 99 transitions, 888 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:19,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:19,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:19,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:19,732 INFO L124 PetriNetUnfolderBase]: 335/690 cut-off events. [2024-06-14 14:32:19,732 INFO L125 PetriNetUnfolderBase]: For 21505/21505 co-relation queries the response was YES. [2024-06-14 14:32:19,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3098 conditions, 690 events. 335/690 cut-off events. For 21505/21505 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3198 event pairs, 47 based on Foata normal form. 4/693 useless extension candidates. Maximal degree in co-relation 3018. Up to 166 conditions per place. [2024-06-14 14:32:19,737 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 60 selfloop transitions, 30 changer transitions 36/130 dead transitions. [2024-06-14 14:32:19,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 130 transitions, 1206 flow [2024-06-14 14:32:19,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:32:19,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:32:19,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 198 transitions. [2024-06-14 14:32:19,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3065015479876161 [2024-06-14 14:32:19,738 INFO L175 Difference]: Start difference. First operand has 241 places, 99 transitions, 888 flow. Second operand 17 states and 198 transitions. [2024-06-14 14:32:19,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 130 transitions, 1206 flow [2024-06-14 14:32:19,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 130 transitions, 1092 flow, removed 15 selfloop flow, removed 28 redundant places. [2024-06-14 14:32:19,774 INFO L231 Difference]: Finished difference. Result has 201 places, 76 transitions, 636 flow [2024-06-14 14:32:19,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=636, PETRI_PLACES=201, PETRI_TRANSITIONS=76} [2024-06-14 14:32:19,774 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 162 predicate places. [2024-06-14 14:32:19,775 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 76 transitions, 636 flow [2024-06-14 14:32:19,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:19,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:19,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:19,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 14:32:19,775 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-14 14:32:19,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:19,776 INFO L85 PathProgramCache]: Analyzing trace with hash 598264099, now seen corresponding path program 19 times [2024-06-14 14:32:19,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:19,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369216103] [2024-06-14 14:32:19,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:19,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:20,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-14 14:32:20,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:20,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369216103] [2024-06-14 14:32:20,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369216103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:20,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:20,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:20,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226934392] [2024-06-14 14:32:20,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:20,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:20,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:20,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:20,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:20,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:20,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 76 transitions, 636 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:20,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:20,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:20,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:20,531 INFO L124 PetriNetUnfolderBase]: 215/458 cut-off events. [2024-06-14 14:32:20,531 INFO L125 PetriNetUnfolderBase]: For 8717/8717 co-relation queries the response was YES. [2024-06-14 14:32:20,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1924 conditions, 458 events. 215/458 cut-off events. For 8717/8717 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1849 event pairs, 43 based on Foata normal form. 4/461 useless extension candidates. Maximal degree in co-relation 1858. Up to 132 conditions per place. [2024-06-14 14:32:20,534 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 47 selfloop transitions, 21 changer transitions 30/102 dead transitions. [2024-06-14 14:32:20,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 102 transitions, 886 flow [2024-06-14 14:32:20,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:32:20,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:32:20,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 181 transitions. [2024-06-14 14:32:20,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29769736842105265 [2024-06-14 14:32:20,535 INFO L175 Difference]: Start difference. First operand has 201 places, 76 transitions, 636 flow. Second operand 16 states and 181 transitions. [2024-06-14 14:32:20,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 102 transitions, 886 flow [2024-06-14 14:32:20,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 102 transitions, 724 flow, removed 14 selfloop flow, removed 35 redundant places. [2024-06-14 14:32:20,548 INFO L231 Difference]: Finished difference. Result has 162 places, 61 transitions, 410 flow [2024-06-14 14:32:20,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=410, PETRI_PLACES=162, PETRI_TRANSITIONS=61} [2024-06-14 14:32:20,548 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 123 predicate places. [2024-06-14 14:32:20,548 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 61 transitions, 410 flow [2024-06-14 14:32:20,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:20,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:20,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:20,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 14:32:20,549 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-14 14:32:20,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:20,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1429085045, now seen corresponding path program 20 times [2024-06-14 14:32:20,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:20,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626278401] [2024-06-14 14:32:20,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:20,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:21,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:32:21,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:21,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626278401] [2024-06-14 14:32:21,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626278401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:21,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:21,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:32:21,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13924441] [2024-06-14 14:32:21,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:21,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:32:21,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:21,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:32:21,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:32:21,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:21,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 61 transitions, 410 flow. Second operand has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:21,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:21,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:21,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:21,237 INFO L124 PetriNetUnfolderBase]: 155/334 cut-off events. [2024-06-14 14:32:21,237 INFO L125 PetriNetUnfolderBase]: For 2525/2525 co-relation queries the response was YES. [2024-06-14 14:32:21,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1206 conditions, 334 events. 155/334 cut-off events. For 2525/2525 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1157 event pairs, 35 based on Foata normal form. 4/337 useless extension candidates. Maximal degree in co-relation 1153. Up to 100 conditions per place. [2024-06-14 14:32:21,239 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 39 selfloop transitions, 13 changer transitions 28/84 dead transitions. [2024-06-14 14:32:21,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 84 transitions, 618 flow [2024-06-14 14:32:21,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:32:21,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:32:21,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 159 transitions. [2024-06-14 14:32:21,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29887218045112784 [2024-06-14 14:32:21,240 INFO L175 Difference]: Start difference. First operand has 162 places, 61 transitions, 410 flow. Second operand 14 states and 159 transitions. [2024-06-14 14:32:21,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 84 transitions, 618 flow [2024-06-14 14:32:21,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 84 transitions, 555 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-06-14 14:32:21,247 INFO L231 Difference]: Finished difference. Result has 143 places, 50 transitions, 301 flow [2024-06-14 14:32:21,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=301, PETRI_PLACES=143, PETRI_TRANSITIONS=50} [2024-06-14 14:32:21,247 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 104 predicate places. [2024-06-14 14:32:21,248 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 50 transitions, 301 flow [2024-06-14 14:32:21,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.923076923076923) internal successors, (116), 13 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:21,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:32:21,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:21,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 14:32:21,248 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-14 14:32:21,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:32:21,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1172118389, now seen corresponding path program 21 times [2024-06-14 14:32:21,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:32:21,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006291788] [2024-06-14 14:32:21,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:32:21,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:32:21,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:32:21,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-14 14:32:21,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:32:21,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006291788] [2024-06-14 14:32:21,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006291788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:32:21,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:32:21,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:32:21,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908688917] [2024-06-14 14:32:21,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:32:21,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:32:21,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:32:21,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:32:21,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:32:21,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:32:21,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 50 transitions, 301 flow. Second operand has 12 states, 12 states have (on average 9.083333333333334) internal successors, (109), 12 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:21,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:32:21,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:32:21,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:32:21,823 INFO L124 PetriNetUnfolderBase]: 111/242 cut-off events. [2024-06-14 14:32:21,824 INFO L125 PetriNetUnfolderBase]: For 1117/1117 co-relation queries the response was YES. [2024-06-14 14:32:21,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 782 conditions, 242 events. 111/242 cut-off events. For 1117/1117 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 728 event pairs, 13 based on Foata normal form. 4/245 useless extension candidates. Maximal degree in co-relation 731. Up to 60 conditions per place. [2024-06-14 14:32:21,825 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 0 selfloop transitions, 0 changer transitions 63/63 dead transitions. [2024-06-14 14:32:21,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 63 transitions, 401 flow [2024-06-14 14:32:21,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:32:21,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:32:21,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 120 transitions. [2024-06-14 14:32:21,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28708133971291866 [2024-06-14 14:32:21,826 INFO L175 Difference]: Start difference. First operand has 143 places, 50 transitions, 301 flow. Second operand 11 states and 120 transitions. [2024-06-14 14:32:21,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 63 transitions, 401 flow [2024-06-14 14:32:21,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 63 transitions, 311 flow, removed 1 selfloop flow, removed 25 redundant places. [2024-06-14 14:32:21,827 INFO L231 Difference]: Finished difference. Result has 101 places, 0 transitions, 0 flow [2024-06-14 14:32:21,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=101, PETRI_TRANSITIONS=0} [2024-06-14 14:32:21,827 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 62 predicate places. [2024-06-14 14:32:21,827 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 0 transitions, 0 flow [2024-06-14 14:32:21,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.083333333333334) internal successors, (109), 12 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:32:21,830 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-14 14:32:21,831 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-14 14:32:21,831 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-14 14:32:21,831 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-14 14:32:21,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 14:32:21,831 INFO L445 BasicCegarLoop]: Path program histogram: [25, 21, 20, 20, 20, 7, 6, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:32:21,834 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 14:32:21,835 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 14:32:21,839 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-14 14:32:21,839 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-14 14:32:21,840 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 02:32:21 BasicIcfg [2024-06-14 14:32:21,840 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 14:32:21,840 INFO L158 Benchmark]: Toolchain (without parser) took 652287.88ms. Allocated memory was 159.4MB in the beginning and 9.3GB in the end (delta: 9.1GB). Free memory was 85.3MB in the beginning and 4.5GB in the end (delta: -4.5GB). Peak memory consumption was 4.6GB. Max. memory is 16.1GB. [2024-06-14 14:32:21,841 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 117.4MB. Free memory is still 78.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:32:21,841 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 159.4MB. Free memory is still 89.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:32:21,841 INFO L158 Benchmark]: CACSL2BoogieTranslator took 405.35ms. Allocated memory is still 159.4MB. Free memory was 85.2MB in the beginning and 68.5MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-06-14 14:32:21,841 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.34ms. Allocated memory is still 159.4MB. Free memory was 68.5MB in the beginning and 65.7MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 14:32:21,842 INFO L158 Benchmark]: Boogie Preprocessor took 58.12ms. Allocated memory is still 159.4MB. Free memory was 65.7MB in the beginning and 63.4MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 14:32:21,842 INFO L158 Benchmark]: RCFGBuilder took 623.83ms. Allocated memory is still 159.4MB. Free memory was 63.4MB in the beginning and 93.9MB in the end (delta: -30.5MB). Peak memory consumption was 11.1MB. Max. memory is 16.1GB. [2024-06-14 14:32:21,842 INFO L158 Benchmark]: TraceAbstraction took 651129.83ms. Allocated memory was 159.4MB in the beginning and 9.3GB in the end (delta: 9.1GB). Free memory was 92.8MB in the beginning and 4.5GB in the end (delta: -4.5GB). Peak memory consumption was 4.7GB. Max. memory is 16.1GB. [2024-06-14 14:32:21,843 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 117.4MB. Free memory is still 78.6MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.17ms. Allocated memory is still 159.4MB. Free memory is still 89.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 405.35ms. Allocated memory is still 159.4MB. Free memory was 85.2MB in the beginning and 68.5MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 63.34ms. Allocated memory is still 159.4MB. Free memory was 68.5MB in the beginning and 65.7MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 58.12ms. Allocated memory is still 159.4MB. Free memory was 65.7MB in the beginning and 63.4MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 623.83ms. Allocated memory is still 159.4MB. Free memory was 63.4MB in the beginning and 93.9MB in the end (delta: -30.5MB). Peak memory consumption was 11.1MB. Max. memory is 16.1GB. * TraceAbstraction took 651129.83ms. Allocated memory was 159.4MB in the beginning and 9.3GB in the end (delta: 9.1GB). Free memory was 92.8MB in the beginning and 4.5GB in the end (delta: -4.5GB). Peak memory consumption was 4.7GB. 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, 65 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: 651.0s, OverallIterations: 157, TraceHistogramMax: 1, PathProgramHistogramMax: 25, EmptinessCheckTime: 0.0s, AutomataDifference: 579.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16290 SdHoareTripleChecker+Valid, 28.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14687 mSDsluCounter, 8005 SdHoareTripleChecker+Invalid, 23.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6212 mSDsCounter, 2617 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 53669 IncrementalHoareTripleChecker+Invalid, 56286 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2617 mSolverCounterUnsat, 1793 mSDtfsCounter, 53669 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2480 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 2427 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6982 ImplicationChecksByTransitivity, 22.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9682occurred in iteration=136, InterpolantAutomatonStates: 2170, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 69.1s InterpolantComputationTime, 3774 NumberOfCodeBlocks, 3774 NumberOfCodeBlocksAsserted, 157 NumberOfCheckSat, 3617 ConstructedInterpolants, 0 QuantifiedInterpolants, 49581 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 157 InterpolantComputations, 157 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-14 14:32:21,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE