./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/parallel-bakery-2.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/parallel-bakery-2.wvr.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/parallel-bakery-2.wvr.c ./goblint.2024-05-21_14-57-05.files/mutex-meet/parallel-bakery-2.wvr.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 18:11:30,893 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 18:11:30,974 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 18:11:30,980 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 18:11:30,980 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 18:11:31,016 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 18:11:31,019 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 18:11:31,019 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 18:11:31,020 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 18:11:31,023 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 18:11:31,024 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 18:11:31,024 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 18:11:31,025 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 18:11:31,026 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 18:11:31,027 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 18:11:31,027 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 18:11:31,027 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 18:11:31,027 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 18:11:31,028 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 18:11:31,028 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 18:11:31,028 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 18:11:31,029 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 18:11:31,029 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 18:11:31,029 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 18:11:31,029 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 18:11:31,030 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 18:11:31,030 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 18:11:31,030 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 18:11:31,030 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 18:11:31,031 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 18:11:31,031 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 18:11:31,031 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 18:11:31,031 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 18:11:31,032 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 18:11:31,032 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 18:11:31,032 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 18:11:31,032 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 18:11:31,032 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 18:11:31,033 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 18:11:31,033 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 18:11:31,033 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 18:11:31,033 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 18:11:31,034 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 18:11:31,034 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 18:11:31,263 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 18:11:31,292 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 18:11:31,294 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 18:11:31,295 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 18:11:31,296 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 18:11:31,297 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-bakery-2.wvr.c [2024-06-20 18:11:32,482 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 18:11:32,657 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 18:11:32,658 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-bakery-2.wvr.c [2024-06-20 18:11:32,666 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/202d7f05b/745e8d0269de422c93be116d33cd52a6/FLAG9879a059f [2024-06-20 18:11:33,046 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/202d7f05b/745e8d0269de422c93be116d33cd52a6 [2024-06-20 18:11:33,049 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 18:11:33,049 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 18:11:33,050 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/parallel-bakery-2.wvr.yml/witness.yml [2024-06-20 18:11:33,114 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 18:11:33,118 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 18:11:33,120 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 18:11:33,121 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 18:11:33,125 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 18:11:33,127 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 06:11:33" (1/2) ... [2024-06-20 18:11:33,128 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37f697a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 06:11:33, skipping insertion in model container [2024-06-20 18:11:33,128 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 06:11:33" (1/2) ... [2024-06-20 18:11:33,129 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4e2c39d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 06:11:33, skipping insertion in model container [2024-06-20 18:11:33,130 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 06:11:33" (2/2) ... [2024-06-20 18:11:33,132 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37f697a1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33, skipping insertion in model container [2024-06-20 18:11:33,132 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 06:11:33" (2/2) ... [2024-06-20 18:11:33,132 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 18:11:33,152 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 18:11:33,154 INFO L97 edCorrectnessWitness]: Location invariant before [L125-L125] ! multithreaded || ((((((((((((((((((((((((((((((((((2147483648LL + (long long )e1) + (long long )n1 >= 0LL && (2147483648LL + (long long )e1) + (long long )n2 >= 0LL) && (2147483648LL + (long long )e1) + (long long )i >= 0LL) && (2147483648LL + (long long )e1) + (long long )i1 >= 0LL) && (2147483648LL + (long long )e1) + (long long )i2 >= 0LL) && (2147483648LL + (long long )e2) + (long long )n1 >= 0LL) && (2147483648LL + (long long )e2) + (long long )n2 >= 0LL) && (2147483648LL + (long long )e2) + (long long )i >= 0LL) && (2147483648LL + (long long )e2) + (long long )i1 >= 0LL) && (2147483648LL + (long long )e2) + (long long )i2 >= 0LL) && (4294967296LL + (long long )n1) + (long long )n2 >= 0LL) && (4294967296LL + (long long )i) + (long long )n1 >= 0LL) && (4294967296LL + (long long )i) + (long long )n2 >= 0LL) && (4294967296LL + (long long )i) + (long long )i1 >= 0LL) && (4294967296LL + (long long )i) + (long long )i2 >= 0LL) && (4294967296LL + (long long )i1) + (long long )n1 >= 0LL) && (4294967296LL + (long long )i1) + (long long )n2 >= 0LL) && (4294967296LL + (long long )i1) + (long long )i2 >= 0LL) && (4294967296LL + (long long )i2) + (long long )n1 >= 0LL) && (4294967296LL + (long long )i2) + (long long )n2 >= 0LL) && (1LL - (long long )e1) + (long long )e2 >= 0LL) && (2147483649LL - (long long )e1) + (long long )n1 >= 0LL) && (2147483649LL - (long long )e1) + (long long )n2 >= 0LL) && (2147483649LL - (long long )e1) + (long long )i >= 0LL) && (2147483649LL - (long long )e1) + (long long )i1 >= 0LL) && (2147483649LL - (long long )e1) + (long long )i2 >= 0LL) && (2147483649LL - (long long )e2) + (long long )n1 >= 0LL) && (2147483649LL - (long long )e2) + (long long )n2 >= 0LL) && (2147483649LL - (long long )e2) + (long long )i >= 0LL) && (2147483649LL - (long long )e2) + (long long )i1 >= 0LL) && (2147483649LL - (long long )e2) + (long long )i2 >= 0LL) && (long long )e1 + (long long )e2 >= 0LL) && (1LL + (long long )e1) - (long long )e2 >= 0LL) && (2LL - (long long )e1) - (long long )e2 >= 0LL) [2024-06-20 18:11:33,154 INFO L97 edCorrectnessWitness]: Location invariant before [L126-L126] ! multithreaded || ((((((((((((((((((((((((((((((((((2147483648LL + (long long )e1) + (long long )n1 >= 0LL && (2147483648LL + (long long )e1) + (long long )n2 >= 0LL) && (2147483648LL + (long long )e1) + (long long )i >= 0LL) && (2147483648LL + (long long )e1) + (long long )i1 >= 0LL) && (2147483648LL + (long long )e1) + (long long )i2 >= 0LL) && (2147483648LL + (long long )e2) + (long long )n1 >= 0LL) && (2147483648LL + (long long )e2) + (long long )n2 >= 0LL) && (2147483648LL + (long long )e2) + (long long )i >= 0LL) && (2147483648LL + (long long )e2) + (long long )i1 >= 0LL) && (2147483648LL + (long long )e2) + (long long )i2 >= 0LL) && (4294967296LL + (long long )n1) + (long long )n2 >= 0LL) && (4294967296LL + (long long )i) + (long long )n1 >= 0LL) && (4294967296LL + (long long )i) + (long long )n2 >= 0LL) && (4294967296LL + (long long )i) + (long long )i1 >= 0LL) && (4294967296LL + (long long )i) + (long long )i2 >= 0LL) && (4294967296LL + (long long )i1) + (long long )n1 >= 0LL) && (4294967296LL + (long long )i1) + (long long )n2 >= 0LL) && (4294967296LL + (long long )i1) + (long long )i2 >= 0LL) && (4294967296LL + (long long )i2) + (long long )n1 >= 0LL) && (4294967296LL + (long long )i2) + (long long )n2 >= 0LL) && (1LL - (long long )e1) + (long long )e2 >= 0LL) && (2147483649LL - (long long )e1) + (long long )n1 >= 0LL) && (2147483649LL - (long long )e1) + (long long )n2 >= 0LL) && (2147483649LL - (long long )e1) + (long long )i >= 0LL) && (2147483649LL - (long long )e1) + (long long )i1 >= 0LL) && (2147483649LL - (long long )e1) + (long long )i2 >= 0LL) && (2147483649LL - (long long )e2) + (long long )n1 >= 0LL) && (2147483649LL - (long long )e2) + (long long )n2 >= 0LL) && (2147483649LL - (long long )e2) + (long long )i >= 0LL) && (2147483649LL - (long long )e2) + (long long )i1 >= 0LL) && (2147483649LL - (long long )e2) + (long long )i2 >= 0LL) && (long long )e1 + (long long )e2 >= 0LL) && (1LL + (long long )e1) - (long long )e2 >= 0LL) && (2LL - (long long )e1) - (long long )e2 >= 0LL) [2024-06-20 18:11:33,154 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 18:11:33,188 INFO L106 edCorrectnessWitness]: ghost_update [L124-L124] multithreaded = 1; [2024-06-20 18:11:33,235 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 18:11:33,436 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 18:11:33,446 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 18:11:33,543 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 18:11:33,563 INFO L206 MainTranslator]: Completed translation [2024-06-20 18:11:33,568 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33 WrapperNode [2024-06-20 18:11:33,568 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 18:11:33,570 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 18:11:33,570 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 18:11:33,570 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 18:11:33,577 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,596 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,640 INFO L138 Inliner]: procedures = 20, calls = 51, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 153 [2024-06-20 18:11:33,641 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 18:11:33,642 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 18:11:33,642 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 18:11:33,642 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 18:11:33,661 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,662 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,665 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,692 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 18:11:33,693 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,693 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,705 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,709 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,713 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,715 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,720 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 18:11:33,721 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 18:11:33,721 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 18:11:33,721 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 18:11:33,722 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (1/1) ... [2024-06-20 18:11:33,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 18:11:33,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 18:11:33,754 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 18:11:33,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 18:11:33,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 18:11:33,793 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-06-20 18:11:33,794 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-06-20 18:11:33,794 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-06-20 18:11:33,794 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-06-20 18:11:33,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 18:11:33,795 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 18:11:33,795 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 18:11:33,795 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 18:11:33,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 18:11:33,797 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 18:11:33,915 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 18:11:33,918 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 18:11:34,245 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 18:11:34,245 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 18:11:34,428 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 18:11:34,428 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 18:11:34,430 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 06:11:34 BoogieIcfgContainer [2024-06-20 18:11:34,430 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 18:11:34,433 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 18:11:34,433 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 18:11:34,436 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 18:11:34,436 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 06:11:33" (1/4) ... [2024-06-20 18:11:34,437 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a3ed324 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 06:11:34, skipping insertion in model container [2024-06-20 18:11:34,437 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 06:11:33" (2/4) ... [2024-06-20 18:11:34,437 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a3ed324 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 06:11:34, skipping insertion in model container [2024-06-20 18:11:34,437 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 06:11:33" (3/4) ... [2024-06-20 18:11:34,438 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1a3ed324 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 06:11:34, skipping insertion in model container [2024-06-20 18:11:34,438 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 06:11:34" (4/4) ... [2024-06-20 18:11:34,439 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-bakery-2.wvr.c [2024-06-20 18:11:34,456 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 18:11:34,456 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-20 18:11:34,457 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 18:11:34,510 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-06-20 18:11:34,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 44 places, 37 transitions, 88 flow [2024-06-20 18:11:34,602 INFO L124 PetriNetUnfolderBase]: 0/35 cut-off events. [2024-06-20 18:11:34,603 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-20 18:11:34,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44 conditions, 35 events. 0/35 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 39 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2024-06-20 18:11:34,605 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 37 transitions, 88 flow [2024-06-20 18:11:34,607 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 38 places, 31 transitions, 68 flow [2024-06-20 18:11:34,622 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 18:11:34,630 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;@39d2708b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 18:11:34,630 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-20 18:11:34,636 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 18:11:34,636 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 18:11:34,636 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 18:11:34,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:34,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 18:11:34,638 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:34,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:34,644 INFO L85 PathProgramCache]: Analyzing trace with hash 328007860, now seen corresponding path program 1 times [2024-06-20 18:11:34,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:34,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086983229] [2024-06-20 18:11:34,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:34,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:34,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:35,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:35,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:35,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086983229] [2024-06-20 18:11:35,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086983229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:35,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:35,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 18:11:35,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457064628] [2024-06-20 18:11:35,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:35,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 18:11:35,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:35,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 18:11:35,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 18:11:35,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 37 [2024-06-20 18:11:35,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:35,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:35,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 37 [2024-06-20 18:11:35,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:35,825 INFO L124 PetriNetUnfolderBase]: 225/502 cut-off events. [2024-06-20 18:11:35,826 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-20 18:11:35,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 921 conditions, 502 events. 225/502 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2449 event pairs, 141 based on Foata normal form. 1/490 useless extension candidates. Maximal degree in co-relation 910. Up to 394 conditions per place. [2024-06-20 18:11:35,841 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 23 selfloop transitions, 3 changer transitions 0/37 dead transitions. [2024-06-20 18:11:35,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 37 transitions, 135 flow [2024-06-20 18:11:35,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 18:11:35,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 18:11:35,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-20 18:11:35,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306306306306306 [2024-06-20 18:11:35,856 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 68 flow. Second operand 3 states and 70 transitions. [2024-06-20 18:11:35,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 37 transitions, 135 flow [2024-06-20 18:11:35,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 37 transitions, 132 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 18:11:35,861 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 87 flow [2024-06-20 18:11:35,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=87, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2024-06-20 18:11:35,867 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 1 predicate places. [2024-06-20 18:11:35,867 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 87 flow [2024-06-20 18:11:35,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:35,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:35,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:35,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 18:11:35,868 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:35,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:35,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1683168197, now seen corresponding path program 1 times [2024-06-20 18:11:35,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:35,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136261057] [2024-06-20 18:11:35,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:35,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:35,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:36,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:36,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:36,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136261057] [2024-06-20 18:11:36,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136261057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:36,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:36,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 18:11:36,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447727096] [2024-06-20 18:11:36,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:36,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 18:11:36,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:36,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 18:11:36,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 18:11:36,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 37 [2024-06-20 18:11:36,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 87 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:36,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:36,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 37 [2024-06-20 18:11:36,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:36,591 INFO L124 PetriNetUnfolderBase]: 255/555 cut-off events. [2024-06-20 18:11:36,591 INFO L125 PetriNetUnfolderBase]: For 82/82 co-relation queries the response was YES. [2024-06-20 18:11:36,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1137 conditions, 555 events. 255/555 cut-off events. For 82/82 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2653 event pairs, 77 based on Foata normal form. 4/552 useless extension candidates. Maximal degree in co-relation 1125. Up to 390 conditions per place. [2024-06-20 18:11:36,597 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 33 selfloop transitions, 7 changer transitions 0/50 dead transitions. [2024-06-20 18:11:36,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 50 transitions, 213 flow [2024-06-20 18:11:36,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 18:11:36,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 18:11:36,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-20 18:11:36,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6283783783783784 [2024-06-20 18:11:36,606 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 87 flow. Second operand 4 states and 93 transitions. [2024-06-20 18:11:36,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 50 transitions, 213 flow [2024-06-20 18:11:36,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 210 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 18:11:36,609 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 129 flow [2024-06-20 18:11:36,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=129, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2024-06-20 18:11:36,610 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 5 predicate places. [2024-06-20 18:11:36,610 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 129 flow [2024-06-20 18:11:36,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:36,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:36,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:36,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 18:11:36,611 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:36,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:36,612 INFO L85 PathProgramCache]: Analyzing trace with hash -248582823, now seen corresponding path program 1 times [2024-06-20 18:11:36,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:36,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042109596] [2024-06-20 18:11:36,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:36,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:36,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:37,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-20 18:11:37,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:37,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042109596] [2024-06-20 18:11:37,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042109596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:37,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:37,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 18:11:37,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111953545] [2024-06-20 18:11:37,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:37,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:11:37,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:37,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:11:37,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:11:37,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 37 [2024-06-20 18:11:37,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 129 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 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-20 18:11:37,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:37,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 37 [2024-06-20 18:11:37,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:37,584 INFO L124 PetriNetUnfolderBase]: 362/688 cut-off events. [2024-06-20 18:11:37,584 INFO L125 PetriNetUnfolderBase]: For 375/375 co-relation queries the response was YES. [2024-06-20 18:11:37,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1657 conditions, 688 events. 362/688 cut-off events. For 375/375 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2987 event pairs, 129 based on Foata normal form. 6/687 useless extension candidates. Maximal degree in co-relation 1642. Up to 570 conditions per place. [2024-06-20 18:11:37,591 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 39 selfloop transitions, 8 changer transitions 0/54 dead transitions. [2024-06-20 18:11:37,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 268 flow [2024-06-20 18:11:37,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:11:37,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:11:37,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-20 18:11:37,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297297297297298 [2024-06-20 18:11:37,596 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 129 flow. Second operand 5 states and 98 transitions. [2024-06-20 18:11:37,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 268 flow [2024-06-20 18:11:37,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 54 transitions, 264 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-20 18:11:37,600 INFO L231 Difference]: Finished difference. Result has 49 places, 39 transitions, 163 flow [2024-06-20 18:11:37,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=163, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2024-06-20 18:11:37,601 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 11 predicate places. [2024-06-20 18:11:37,602 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 163 flow [2024-06-20 18:11:37,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 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-20 18:11:37,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:37,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:37,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 18:11:37,603 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:37,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:37,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1692214483, now seen corresponding path program 1 times [2024-06-20 18:11:37,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:37,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15262773] [2024-06-20 18:11:37,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:37,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:38,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:38,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:38,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15262773] [2024-06-20 18:11:38,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15262773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:38,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:38,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 18:11:38,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660314971] [2024-06-20 18:11:38,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:38,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 18:11:38,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:38,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 18:11:38,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-20 18:11:38,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-20 18:11:38,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 163 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:38,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:38,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-20 18:11:38,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:38,398 INFO L124 PetriNetUnfolderBase]: 258/555 cut-off events. [2024-06-20 18:11:38,398 INFO L125 PetriNetUnfolderBase]: For 499/499 co-relation queries the response was YES. [2024-06-20 18:11:38,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1409 conditions, 555 events. 258/555 cut-off events. For 499/499 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2596 event pairs, 130 based on Foata normal form. 2/555 useless extension candidates. Maximal degree in co-relation 1389. Up to 435 conditions per place. [2024-06-20 18:11:38,403 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 34 selfloop transitions, 8 changer transitions 0/52 dead transitions. [2024-06-20 18:11:38,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 285 flow [2024-06-20 18:11:38,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 18:11:38,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 18:11:38,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 85 transitions. [2024-06-20 18:11:38,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5743243243243243 [2024-06-20 18:11:38,405 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 163 flow. Second operand 4 states and 85 transitions. [2024-06-20 18:11:38,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 285 flow [2024-06-20 18:11:38,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 52 transitions, 271 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 18:11:38,408 INFO L231 Difference]: Finished difference. Result has 52 places, 43 transitions, 196 flow [2024-06-20 18:11:38,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=196, PETRI_PLACES=52, PETRI_TRANSITIONS=43} [2024-06-20 18:11:38,409 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 14 predicate places. [2024-06-20 18:11:38,409 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 43 transitions, 196 flow [2024-06-20 18:11:38,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:38,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:38,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:38,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 18:11:38,410 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:38,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:38,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1795760820, now seen corresponding path program 1 times [2024-06-20 18:11:38,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:38,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050227924] [2024-06-20 18:11:38,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:38,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:38,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:38,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:38,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:38,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050227924] [2024-06-20 18:11:38,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050227924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:38,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:38,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 18:11:38,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806177795] [2024-06-20 18:11:38,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:38,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 18:11:38,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:38,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 18:11:38,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 18:11:38,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-20 18:11:38,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:38,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:38,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-20 18:11:38,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:38,969 INFO L124 PetriNetUnfolderBase]: 285/593 cut-off events. [2024-06-20 18:11:38,969 INFO L125 PetriNetUnfolderBase]: For 763/763 co-relation queries the response was YES. [2024-06-20 18:11:38,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1651 conditions, 593 events. 285/593 cut-off events. For 763/763 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2738 event pairs, 93 based on Foata normal form. 10/600 useless extension candidates. Maximal degree in co-relation 1628. Up to 227 conditions per place. [2024-06-20 18:11:38,974 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 48 selfloop transitions, 15 changer transitions 0/72 dead transitions. [2024-06-20 18:11:38,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 72 transitions, 420 flow [2024-06-20 18:11:38,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:11:38,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:11:38,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-20 18:11:38,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6270270270270271 [2024-06-20 18:11:38,977 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 196 flow. Second operand 5 states and 116 transitions. [2024-06-20 18:11:38,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 72 transitions, 420 flow [2024-06-20 18:11:38,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 72 transitions, 420 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-20 18:11:38,982 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 286 flow [2024-06-20 18:11:38,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2024-06-20 18:11:38,984 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 21 predicate places. [2024-06-20 18:11:38,985 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 286 flow [2024-06-20 18:11:38,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:38,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:38,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:38,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 18:11:38,988 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:38,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:38,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1544058346, now seen corresponding path program 2 times [2024-06-20 18:11:38,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:38,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009705065] [2024-06-20 18:11:38,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:38,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:39,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:39,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:39,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:39,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009705065] [2024-06-20 18:11:39,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009705065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:39,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:39,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 18:11:39,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797063065] [2024-06-20 18:11:39,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:39,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 18:11:39,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:39,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 18:11:39,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 18:11:39,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-20 18:11:39,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 286 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:39,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:39,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-20 18:11:39,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:39,511 INFO L124 PetriNetUnfolderBase]: 271/575 cut-off events. [2024-06-20 18:11:39,512 INFO L125 PetriNetUnfolderBase]: For 1387/1387 co-relation queries the response was YES. [2024-06-20 18:11:39,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1877 conditions, 575 events. 271/575 cut-off events. For 1387/1387 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2670 event pairs, 87 based on Foata normal form. 10/584 useless extension candidates. Maximal degree in co-relation 1849. Up to 227 conditions per place. [2024-06-20 18:11:39,516 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 45 selfloop transitions, 17 changer transitions 0/71 dead transitions. [2024-06-20 18:11:39,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 503 flow [2024-06-20 18:11:39,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:11:39,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:11:39,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-20 18:11:39,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6108108108108108 [2024-06-20 18:11:39,518 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 286 flow. Second operand 5 states and 113 transitions. [2024-06-20 18:11:39,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 503 flow [2024-06-20 18:11:39,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 71 transitions, 493 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-20 18:11:39,523 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 358 flow [2024-06-20 18:11:39,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=358, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2024-06-20 18:11:39,526 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 27 predicate places. [2024-06-20 18:11:39,526 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 358 flow [2024-06-20 18:11:39,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:39,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:39,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:39,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 18:11:39,527 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:39,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:39,527 INFO L85 PathProgramCache]: Analyzing trace with hash -588414082, now seen corresponding path program 1 times [2024-06-20 18:11:39,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:39,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992353943] [2024-06-20 18:11:39,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:39,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:39,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:40,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:40,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:40,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992353943] [2024-06-20 18:11:40,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992353943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:40,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:40,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:11:40,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577437376] [2024-06-20 18:11:40,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:40,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:11:40,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:40,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:11:40,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:11:40,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:11:40,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 358 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:40,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:40,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:11:40,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:40,581 INFO L124 PetriNetUnfolderBase]: 371/707 cut-off events. [2024-06-20 18:11:40,581 INFO L125 PetriNetUnfolderBase]: For 2363/2363 co-relation queries the response was YES. [2024-06-20 18:11:40,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2503 conditions, 707 events. 371/707 cut-off events. For 2363/2363 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3056 event pairs, 177 based on Foata normal form. 3/710 useless extension candidates. Maximal degree in co-relation 2470. Up to 620 conditions per place. [2024-06-20 18:11:40,587 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 45 selfloop transitions, 9 changer transitions 0/64 dead transitions. [2024-06-20 18:11:40,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 64 transitions, 505 flow [2024-06-20 18:11:40,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 18:11:40,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 18:11:40,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-20 18:11:40,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-20 18:11:40,589 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 358 flow. Second operand 5 states and 87 transitions. [2024-06-20 18:11:40,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 64 transitions, 505 flow [2024-06-20 18:11:40,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 64 transitions, 497 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-20 18:11:40,596 INFO L231 Difference]: Finished difference. Result has 71 places, 55 transitions, 398 flow [2024-06-20 18:11:40,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=398, PETRI_PLACES=71, PETRI_TRANSITIONS=55} [2024-06-20 18:11:40,597 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 33 predicate places. [2024-06-20 18:11:40,597 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 55 transitions, 398 flow [2024-06-20 18:11:40,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:40,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:40,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:40,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 18:11:40,598 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:40,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:40,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1748670875, now seen corresponding path program 1 times [2024-06-20 18:11:40,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:40,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91030146] [2024-06-20 18:11:40,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:40,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:40,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:41,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-20 18:11:41,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:41,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91030146] [2024-06-20 18:11:41,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91030146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:41,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:41,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:11:41,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423351058] [2024-06-20 18:11:41,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:41,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:11:41,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:41,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:11:41,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:11:41,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:41,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 55 transitions, 398 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:41,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:41,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:41,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:41,597 INFO L124 PetriNetUnfolderBase]: 451/835 cut-off events. [2024-06-20 18:11:41,597 INFO L125 PetriNetUnfolderBase]: For 3465/3467 co-relation queries the response was YES. [2024-06-20 18:11:41,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3102 conditions, 835 events. 451/835 cut-off events. For 3465/3467 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 3543 event pairs, 123 based on Foata normal form. 4/839 useless extension candidates. Maximal degree in co-relation 3064. Up to 674 conditions per place. [2024-06-20 18:11:41,604 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 63 selfloop transitions, 13 changer transitions 0/85 dead transitions. [2024-06-20 18:11:41,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 85 transitions, 647 flow [2024-06-20 18:11:41,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:11:41,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:11:41,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-20 18:11:41,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358108108108108 [2024-06-20 18:11:41,608 INFO L175 Difference]: Start difference. First operand has 71 places, 55 transitions, 398 flow. Second operand 8 states and 129 transitions. [2024-06-20 18:11:41,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 85 transitions, 647 flow [2024-06-20 18:11:41,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 85 transitions, 639 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-20 18:11:41,615 INFO L231 Difference]: Finished difference. Result has 79 places, 59 transitions, 449 flow [2024-06-20 18:11:41,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=449, PETRI_PLACES=79, PETRI_TRANSITIONS=59} [2024-06-20 18:11:41,619 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 41 predicate places. [2024-06-20 18:11:41,619 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 59 transitions, 449 flow [2024-06-20 18:11:41,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:41,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:41,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:41,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 18:11:41,621 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:41,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:41,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1467806816, now seen corresponding path program 1 times [2024-06-20 18:11:41,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:41,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571113737] [2024-06-20 18:11:41,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:41,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:41,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:42,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:42,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:42,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571113737] [2024-06-20 18:11:42,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571113737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:42,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:42,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:11:42,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716808041] [2024-06-20 18:11:42,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:42,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:11:42,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:42,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:11:42,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:11:42,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:11:42,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 59 transitions, 449 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:42,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:42,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:11:42,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:42,459 INFO L124 PetriNetUnfolderBase]: 444/850 cut-off events. [2024-06-20 18:11:42,460 INFO L125 PetriNetUnfolderBase]: For 4259/4261 co-relation queries the response was YES. [2024-06-20 18:11:42,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3305 conditions, 850 events. 444/850 cut-off events. For 4259/4261 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3831 event pairs, 96 based on Foata normal form. 10/857 useless extension candidates. Maximal degree in co-relation 3264. Up to 402 conditions per place. [2024-06-20 18:11:42,467 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 81 selfloop transitions, 31 changer transitions 0/119 dead transitions. [2024-06-20 18:11:42,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 119 transitions, 1004 flow [2024-06-20 18:11:42,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:11:42,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:11:42,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-20 18:11:42,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4972972972972973 [2024-06-20 18:11:42,469 INFO L175 Difference]: Start difference. First operand has 79 places, 59 transitions, 449 flow. Second operand 10 states and 184 transitions. [2024-06-20 18:11:42,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 119 transitions, 1004 flow [2024-06-20 18:11:42,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 119 transitions, 972 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 18:11:42,477 INFO L231 Difference]: Finished difference. Result has 87 places, 75 transitions, 607 flow [2024-06-20 18:11:42,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=607, PETRI_PLACES=87, PETRI_TRANSITIONS=75} [2024-06-20 18:11:42,478 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 49 predicate places. [2024-06-20 18:11:42,478 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 75 transitions, 607 flow [2024-06-20 18:11:42,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:42,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:42,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:42,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 18:11:42,479 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:42,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:42,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1905732290, now seen corresponding path program 2 times [2024-06-20 18:11:42,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:42,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447299804] [2024-06-20 18:11:42,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:42,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:42,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:42,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:42,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447299804] [2024-06-20 18:11:42,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447299804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:42,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:42,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:11:42,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667648688] [2024-06-20 18:11:42,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:42,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:11:42,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:42,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:11:42,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:11:43,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:11:43,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 75 transitions, 607 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:43,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:43,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:11:43,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:43,284 INFO L124 PetriNetUnfolderBase]: 452/866 cut-off events. [2024-06-20 18:11:43,285 INFO L125 PetriNetUnfolderBase]: For 5934/5938 co-relation queries the response was YES. [2024-06-20 18:11:43,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3782 conditions, 866 events. 452/866 cut-off events. For 5934/5938 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3920 event pairs, 96 based on Foata normal form. 6/869 useless extension candidates. Maximal degree in co-relation 3738. Up to 402 conditions per place. [2024-06-20 18:11:43,293 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 81 selfloop transitions, 31 changer transitions 0/119 dead transitions. [2024-06-20 18:11:43,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 119 transitions, 1098 flow [2024-06-20 18:11:43,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:11:43,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:11:43,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-20 18:11:43,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4783783783783784 [2024-06-20 18:11:43,317 INFO L175 Difference]: Start difference. First operand has 87 places, 75 transitions, 607 flow. Second operand 10 states and 177 transitions. [2024-06-20 18:11:43,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 119 transitions, 1098 flow [2024-06-20 18:11:43,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 119 transitions, 1047 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-20 18:11:43,328 INFO L231 Difference]: Finished difference. Result has 98 places, 81 transitions, 698 flow [2024-06-20 18:11:43,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=698, PETRI_PLACES=98, PETRI_TRANSITIONS=81} [2024-06-20 18:11:43,329 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 60 predicate places. [2024-06-20 18:11:43,329 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 81 transitions, 698 flow [2024-06-20 18:11:43,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:43,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:43,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:43,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 18:11:43,330 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:43,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:43,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1437153086, now seen corresponding path program 3 times [2024-06-20 18:11:43,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:43,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307175245] [2024-06-20 18:11:43,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:43,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:43,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-20 18:11:43,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:43,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307175245] [2024-06-20 18:11:43,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307175245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:43,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:43,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:11:43,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698949737] [2024-06-20 18:11:43,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:43,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:11:43,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:43,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:11:43,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:11:43,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:11:43,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 81 transitions, 698 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:43,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:43,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:11:43,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:44,104 INFO L124 PetriNetUnfolderBase]: 464/899 cut-off events. [2024-06-20 18:11:44,105 INFO L125 PetriNetUnfolderBase]: For 8186/8190 co-relation queries the response was YES. [2024-06-20 18:11:44,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4136 conditions, 899 events. 464/899 cut-off events. For 8186/8190 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 4151 event pairs, 121 based on Foata normal form. 5/904 useless extension candidates. Maximal degree in co-relation 4088. Up to 414 conditions per place. [2024-06-20 18:11:44,114 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 64 selfloop transitions, 47 changer transitions 0/118 dead transitions. [2024-06-20 18:11:44,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 118 transitions, 1141 flow [2024-06-20 18:11:44,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:11:44,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:11:44,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-20 18:11:44,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-20 18:11:44,117 INFO L175 Difference]: Start difference. First operand has 98 places, 81 transitions, 698 flow. Second operand 10 states and 174 transitions. [2024-06-20 18:11:44,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 118 transitions, 1141 flow [2024-06-20 18:11:44,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 118 transitions, 1103 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 18:11:44,134 INFO L231 Difference]: Finished difference. Result has 108 places, 93 transitions, 904 flow [2024-06-20 18:11:44,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=904, PETRI_PLACES=108, PETRI_TRANSITIONS=93} [2024-06-20 18:11:44,135 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2024-06-20 18:11:44,135 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 93 transitions, 904 flow [2024-06-20 18:11:44,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:44,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:44,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:44,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 18:11:44,136 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:44,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:44,136 INFO L85 PathProgramCache]: Analyzing trace with hash -491079077, now seen corresponding path program 1 times [2024-06-20 18:11:44,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:44,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812557706] [2024-06-20 18:11:44,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:44,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:44,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:44,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:44,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:44,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812557706] [2024-06-20 18:11:44,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812557706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:44,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:44,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:11:44,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261171842] [2024-06-20 18:11:44,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:44,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:11:44,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:44,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:11:44,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:11:44,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:44,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 93 transitions, 904 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:44,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:44,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:44,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:45,167 INFO L124 PetriNetUnfolderBase]: 487/938 cut-off events. [2024-06-20 18:11:45,168 INFO L125 PetriNetUnfolderBase]: For 11205/11207 co-relation queries the response was YES. [2024-06-20 18:11:45,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4658 conditions, 938 events. 487/938 cut-off events. For 11205/11207 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 4425 event pairs, 163 based on Foata normal form. 7/938 useless extension candidates. Maximal degree in co-relation 4605. Up to 785 conditions per place. [2024-06-20 18:11:45,178 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 86 selfloop transitions, 34 changer transitions 0/128 dead transitions. [2024-06-20 18:11:45,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 128 transitions, 1357 flow [2024-06-20 18:11:45,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:11:45,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:11:45,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 153 transitions. [2024-06-20 18:11:45,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3759213759213759 [2024-06-20 18:11:45,180 INFO L175 Difference]: Start difference. First operand has 108 places, 93 transitions, 904 flow. Second operand 11 states and 153 transitions. [2024-06-20 18:11:45,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 128 transitions, 1357 flow [2024-06-20 18:11:45,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 128 transitions, 1263 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-20 18:11:45,206 INFO L231 Difference]: Finished difference. Result has 120 places, 110 transitions, 1110 flow [2024-06-20 18:11:45,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1110, PETRI_PLACES=120, PETRI_TRANSITIONS=110} [2024-06-20 18:11:45,207 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 82 predicate places. [2024-06-20 18:11:45,207 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 110 transitions, 1110 flow [2024-06-20 18:11:45,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:45,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:45,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:45,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 18:11:45,208 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:45,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:45,208 INFO L85 PathProgramCache]: Analyzing trace with hash -2071851839, now seen corresponding path program 1 times [2024-06-20 18:11:45,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:45,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955391576] [2024-06-20 18:11:45,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:45,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:45,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:45,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:45,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:45,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955391576] [2024-06-20 18:11:45,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955391576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:45,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:45,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:11:45,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253811640] [2024-06-20 18:11:45,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:45,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:11:45,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:45,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:11:45,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:11:45,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:11:45,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 110 transitions, 1110 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-20 18:11:45,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:45,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:11:45,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:45,995 INFO L124 PetriNetUnfolderBase]: 510/972 cut-off events. [2024-06-20 18:11:45,995 INFO L125 PetriNetUnfolderBase]: For 14317/14317 co-relation queries the response was YES. [2024-06-20 18:11:46,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5061 conditions, 972 events. 510/972 cut-off events. For 14317/14317 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4523 event pairs, 135 based on Foata normal form. 4/972 useless extension candidates. Maximal degree in co-relation 5004. Up to 770 conditions per place. [2024-06-20 18:11:46,024 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 95 selfloop transitions, 13 changer transitions 0/130 dead transitions. [2024-06-20 18:11:46,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 130 transitions, 1370 flow [2024-06-20 18:11:46,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 18:11:46,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 18:11:46,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-20 18:11:46,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46332046332046334 [2024-06-20 18:11:46,026 INFO L175 Difference]: Start difference. First operand has 120 places, 110 transitions, 1110 flow. Second operand 7 states and 120 transitions. [2024-06-20 18:11:46,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 130 transitions, 1370 flow [2024-06-20 18:11:46,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 130 transitions, 1335 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 18:11:46,050 INFO L231 Difference]: Finished difference. Result has 122 places, 109 transitions, 1095 flow [2024-06-20 18:11:46,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1095, PETRI_PLACES=122, PETRI_TRANSITIONS=109} [2024-06-20 18:11:46,051 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 84 predicate places. [2024-06-20 18:11:46,051 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 109 transitions, 1095 flow [2024-06-20 18:11:46,052 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-20 18:11:46,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:46,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:46,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 18:11:46,052 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:46,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:46,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1043598363, now seen corresponding path program 2 times [2024-06-20 18:11:46,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:46,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336974146] [2024-06-20 18:11:46,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:46,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:46,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:46,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:46,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:46,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336974146] [2024-06-20 18:11:46,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336974146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:46,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:46,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:11:46,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141432895] [2024-06-20 18:11:46,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:46,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:11:46,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:46,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:11:46,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:11:46,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:11:46,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 109 transitions, 1095 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:46,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:46,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:11:46,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:46,802 INFO L124 PetriNetUnfolderBase]: 546/1058 cut-off events. [2024-06-20 18:11:46,802 INFO L125 PetriNetUnfolderBase]: For 16137/16139 co-relation queries the response was YES. [2024-06-20 18:11:46,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5527 conditions, 1058 events. 546/1058 cut-off events. For 16137/16139 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 5204 event pairs, 180 based on Foata normal form. 8/1064 useless extension candidates. Maximal degree in co-relation 5470. Up to 681 conditions per place. [2024-06-20 18:11:46,814 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 83 selfloop transitions, 65 changer transitions 0/157 dead transitions. [2024-06-20 18:11:46,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 157 transitions, 1774 flow [2024-06-20 18:11:46,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:11:46,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:11:46,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 18:11:46,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4804804804804805 [2024-06-20 18:11:46,816 INFO L175 Difference]: Start difference. First operand has 122 places, 109 transitions, 1095 flow. Second operand 9 states and 160 transitions. [2024-06-20 18:11:46,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 157 transitions, 1774 flow [2024-06-20 18:11:46,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 157 transitions, 1744 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 18:11:46,854 INFO L231 Difference]: Finished difference. Result has 130 places, 125 transitions, 1461 flow [2024-06-20 18:11:46,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1461, PETRI_PLACES=130, PETRI_TRANSITIONS=125} [2024-06-20 18:11:46,855 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 92 predicate places. [2024-06-20 18:11:46,856 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 125 transitions, 1461 flow [2024-06-20 18:11:46,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:46,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:46,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:46,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 18:11:46,856 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:46,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:46,857 INFO L85 PathProgramCache]: Analyzing trace with hash 443038487, now seen corresponding path program 3 times [2024-06-20 18:11:46,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:46,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858676100] [2024-06-20 18:11:46,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:46,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:46,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:47,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:47,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:47,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858676100] [2024-06-20 18:11:47,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858676100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:47,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:47,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:11:47,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11850067] [2024-06-20 18:11:47,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:47,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:11:47,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:47,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:11:47,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:11:47,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:11:47,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 125 transitions, 1461 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:47,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:47,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:11:47,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:47,642 INFO L124 PetriNetUnfolderBase]: 581/1118 cut-off events. [2024-06-20 18:11:47,642 INFO L125 PetriNetUnfolderBase]: For 20798/20798 co-relation queries the response was YES. [2024-06-20 18:11:47,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6359 conditions, 1118 events. 581/1118 cut-off events. For 20798/20798 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5582 event pairs, 144 based on Foata normal form. 3/1114 useless extension candidates. Maximal degree in co-relation 6296. Up to 432 conditions per place. [2024-06-20 18:11:47,667 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 102 selfloop transitions, 57 changer transitions 0/168 dead transitions. [2024-06-20 18:11:47,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 168 transitions, 2145 flow [2024-06-20 18:11:47,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:11:47,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:11:47,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-20 18:11:47,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756756756756757 [2024-06-20 18:11:47,670 INFO L175 Difference]: Start difference. First operand has 130 places, 125 transitions, 1461 flow. Second operand 10 states and 176 transitions. [2024-06-20 18:11:47,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 168 transitions, 2145 flow [2024-06-20 18:11:47,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 168 transitions, 2079 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 18:11:47,714 INFO L231 Difference]: Finished difference. Result has 141 places, 135 transitions, 1673 flow [2024-06-20 18:11:47,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1673, PETRI_PLACES=141, PETRI_TRANSITIONS=135} [2024-06-20 18:11:47,716 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 103 predicate places. [2024-06-20 18:11:47,717 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 135 transitions, 1673 flow [2024-06-20 18:11:47,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:47,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:47,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:47,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 18:11:47,718 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:47,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash 443483957, now seen corresponding path program 4 times [2024-06-20 18:11:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:47,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757916898] [2024-06-20 18:11:47,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:47,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:47,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:48,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:48,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:48,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757916898] [2024-06-20 18:11:48,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757916898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:48,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:48,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:11:48,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695890619] [2024-06-20 18:11:48,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:48,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 18:11:48,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:48,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 18:11:48,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 18:11:48,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-20 18:11:48,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 135 transitions, 1673 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:48,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:48,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-20 18:11:48,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:48,519 INFO L124 PetriNetUnfolderBase]: 570/1102 cut-off events. [2024-06-20 18:11:48,520 INFO L125 PetriNetUnfolderBase]: For 24664/24664 co-relation queries the response was YES. [2024-06-20 18:11:48,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6519 conditions, 1102 events. 570/1102 cut-off events. For 24664/24664 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 5502 event pairs, 149 based on Foata normal form. 6/1101 useless extension candidates. Maximal degree in co-relation 6452. Up to 429 conditions per place. [2024-06-20 18:11:48,532 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 87 selfloop transitions, 71 changer transitions 0/167 dead transitions. [2024-06-20 18:11:48,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 167 transitions, 2181 flow [2024-06-20 18:11:48,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:11:48,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:11:48,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-20 18:11:48,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756756756756757 [2024-06-20 18:11:48,536 INFO L175 Difference]: Start difference. First operand has 141 places, 135 transitions, 1673 flow. Second operand 10 states and 176 transitions. [2024-06-20 18:11:48,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 167 transitions, 2181 flow [2024-06-20 18:11:48,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 167 transitions, 2056 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 18:11:48,596 INFO L231 Difference]: Finished difference. Result has 146 places, 136 transitions, 1708 flow [2024-06-20 18:11:48,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1548, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1708, PETRI_PLACES=146, PETRI_TRANSITIONS=136} [2024-06-20 18:11:48,597 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 108 predicate places. [2024-06-20 18:11:48,597 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 136 transitions, 1708 flow [2024-06-20 18:11:48,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 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-20 18:11:48,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:48,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:48,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 18:11:48,598 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:48,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:48,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1001633076, now seen corresponding path program 1 times [2024-06-20 18:11:48,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:48,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421756447] [2024-06-20 18:11:48,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:48,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:48,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:49,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-20 18:11:49,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:49,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421756447] [2024-06-20 18:11:49,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421756447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:49,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:49,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:11:49,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394466072] [2024-06-20 18:11:49,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:49,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:11:49,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:49,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:11:49,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:11:49,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:11:49,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 136 transitions, 1708 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-20 18:11:49,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:49,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:11:49,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:49,893 INFO L124 PetriNetUnfolderBase]: 694/1251 cut-off events. [2024-06-20 18:11:49,894 INFO L125 PetriNetUnfolderBase]: For 34007/34007 co-relation queries the response was YES. [2024-06-20 18:11:49,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7721 conditions, 1251 events. 694/1251 cut-off events. For 34007/34007 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 5880 event pairs, 245 based on Foata normal form. 1/1250 useless extension candidates. Maximal degree in co-relation 7654. Up to 1121 conditions per place. [2024-06-20 18:11:49,908 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 111 selfloop transitions, 14 changer transitions 0/154 dead transitions. [2024-06-20 18:11:49,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 154 transitions, 2070 flow [2024-06-20 18:11:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:11:49,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:11:49,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-20 18:11:49,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34534534534534533 [2024-06-20 18:11:49,910 INFO L175 Difference]: Start difference. First operand has 146 places, 136 transitions, 1708 flow. Second operand 9 states and 115 transitions. [2024-06-20 18:11:49,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 154 transitions, 2070 flow [2024-06-20 18:11:49,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 154 transitions, 1989 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 18:11:49,972 INFO L231 Difference]: Finished difference. Result has 152 places, 140 transitions, 1699 flow [2024-06-20 18:11:49,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1631, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1699, PETRI_PLACES=152, PETRI_TRANSITIONS=140} [2024-06-20 18:11:49,973 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 114 predicate places. [2024-06-20 18:11:49,973 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 140 transitions, 1699 flow [2024-06-20 18:11:49,973 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-20 18:11:49,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:49,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:49,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 18:11:49,974 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:49,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:49,975 INFO L85 PathProgramCache]: Analyzing trace with hash -304785283, now seen corresponding path program 1 times [2024-06-20 18:11:49,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:49,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748009131] [2024-06-20 18:11:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:49,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:49,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:50,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:50,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:50,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748009131] [2024-06-20 18:11:50,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748009131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:50,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:50,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:11:50,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104172442] [2024-06-20 18:11:50,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:50,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:11:50,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:50,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:11:50,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:11:50,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:50,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 140 transitions, 1699 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:50,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:50,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:50,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:50,855 INFO L124 PetriNetUnfolderBase]: 650/1256 cut-off events. [2024-06-20 18:11:50,856 INFO L125 PetriNetUnfolderBase]: For 29085/29091 co-relation queries the response was YES. [2024-06-20 18:11:50,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7262 conditions, 1256 events. 650/1256 cut-off events. For 29085/29091 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6418 event pairs, 199 based on Foata normal form. 16/1272 useless extension candidates. Maximal degree in co-relation 7194. Up to 842 conditions per place. [2024-06-20 18:11:50,869 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 143 selfloop transitions, 40 changer transitions 0/190 dead transitions. [2024-06-20 18:11:50,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 190 transitions, 2449 flow [2024-06-20 18:11:50,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:11:50,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:11:50,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-20 18:11:50,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-20 18:11:50,871 INFO L175 Difference]: Start difference. First operand has 152 places, 140 transitions, 1699 flow. Second operand 9 states and 155 transitions. [2024-06-20 18:11:50,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 190 transitions, 2449 flow [2024-06-20 18:11:50,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 190 transitions, 2402 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 18:11:50,924 INFO L231 Difference]: Finished difference. Result has 157 places, 152 transitions, 1935 flow [2024-06-20 18:11:50,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1935, PETRI_PLACES=157, PETRI_TRANSITIONS=152} [2024-06-20 18:11:50,926 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 119 predicate places. [2024-06-20 18:11:50,926 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 152 transitions, 1935 flow [2024-06-20 18:11:50,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:50,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:50,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:50,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 18:11:50,927 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:50,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:50,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1787291507, now seen corresponding path program 2 times [2024-06-20 18:11:50,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:50,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214981757] [2024-06-20 18:11:50,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:50,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:50,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:51,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:51,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:51,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214981757] [2024-06-20 18:11:51,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214981757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:51,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:51,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:11:51,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602888004] [2024-06-20 18:11:51,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:51,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:11:51,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:51,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:11:51,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:11:51,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:51,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 152 transitions, 1935 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:51,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:51,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:51,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:51,937 INFO L124 PetriNetUnfolderBase]: 672/1306 cut-off events. [2024-06-20 18:11:51,937 INFO L125 PetriNetUnfolderBase]: For 33077/33083 co-relation queries the response was YES. [2024-06-20 18:11:51,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7880 conditions, 1306 events. 672/1306 cut-off events. For 33077/33083 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6842 event pairs, 189 based on Foata normal form. 16/1322 useless extension candidates. Maximal degree in co-relation 7812. Up to 763 conditions per place. [2024-06-20 18:11:51,950 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 141 selfloop transitions, 51 changer transitions 0/199 dead transitions. [2024-06-20 18:11:51,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 199 transitions, 2740 flow [2024-06-20 18:11:51,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:11:51,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:11:51,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-20 18:11:51,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-20 18:11:51,952 INFO L175 Difference]: Start difference. First operand has 157 places, 152 transitions, 1935 flow. Second operand 10 states and 172 transitions. [2024-06-20 18:11:51,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 199 transitions, 2740 flow [2024-06-20 18:11:52,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 199 transitions, 2695 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 18:11:52,010 INFO L231 Difference]: Finished difference. Result has 167 places, 157 transitions, 2089 flow [2024-06-20 18:11:52,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1890, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2089, PETRI_PLACES=167, PETRI_TRANSITIONS=157} [2024-06-20 18:11:52,011 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 129 predicate places. [2024-06-20 18:11:52,011 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 157 transitions, 2089 flow [2024-06-20 18:11:52,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:52,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:52,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:52,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 18:11:52,012 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:52,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:52,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1492003511, now seen corresponding path program 3 times [2024-06-20 18:11:52,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:52,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686224180] [2024-06-20 18:11:52,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:52,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:52,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:52,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-20 18:11:52,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:52,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686224180] [2024-06-20 18:11:52,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686224180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:52,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:52,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:11:52,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654853851] [2024-06-20 18:11:52,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:52,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:11:52,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:52,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:11:52,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:11:52,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:52,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 157 transitions, 2089 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:52,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:52,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:52,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:52,965 INFO L124 PetriNetUnfolderBase]: 699/1363 cut-off events. [2024-06-20 18:11:52,965 INFO L125 PetriNetUnfolderBase]: For 39031/39037 co-relation queries the response was YES. [2024-06-20 18:11:52,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8637 conditions, 1363 events. 699/1363 cut-off events. For 39031/39037 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7308 event pairs, 193 based on Foata normal form. 11/1374 useless extension candidates. Maximal degree in co-relation 8564. Up to 775 conditions per place. [2024-06-20 18:11:52,980 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 150 selfloop transitions, 52 changer transitions 0/209 dead transitions. [2024-06-20 18:11:52,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 209 transitions, 2998 flow [2024-06-20 18:11:52,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:11:52,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:11:52,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-20 18:11:52,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 18:11:52,982 INFO L175 Difference]: Start difference. First operand has 167 places, 157 transitions, 2089 flow. Second operand 11 states and 185 transitions. [2024-06-20 18:11:52,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 209 transitions, 2998 flow [2024-06-20 18:11:53,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 209 transitions, 2961 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 18:11:53,068 INFO L231 Difference]: Finished difference. Result has 178 places, 163 transitions, 2272 flow [2024-06-20 18:11:53,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2055, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2272, PETRI_PLACES=178, PETRI_TRANSITIONS=163} [2024-06-20 18:11:53,068 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 140 predicate places. [2024-06-20 18:11:53,069 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 163 transitions, 2272 flow [2024-06-20 18:11:53,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:53,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:53,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:53,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 18:11:53,069 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:53,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:53,071 INFO L85 PathProgramCache]: Analyzing trace with hash -139427217, now seen corresponding path program 4 times [2024-06-20 18:11:53,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:53,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709951790] [2024-06-20 18:11:53,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:53,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:53,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:53,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:53,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:53,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709951790] [2024-06-20 18:11:53,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709951790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:53,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:53,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:11:53,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509427672] [2024-06-20 18:11:53,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:53,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:11:53,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:53,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:11:53,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:11:53,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:53,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 163 transitions, 2272 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:53,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:53,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:53,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:53,928 INFO L124 PetriNetUnfolderBase]: 682/1334 cut-off events. [2024-06-20 18:11:53,928 INFO L125 PetriNetUnfolderBase]: For 41509/41515 co-relation queries the response was YES. [2024-06-20 18:11:53,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8543 conditions, 1334 events. 682/1334 cut-off events. For 41509/41515 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7085 event pairs, 190 based on Foata normal form. 11/1345 useless extension candidates. Maximal degree in co-relation 8466. Up to 934 conditions per place. [2024-06-20 18:11:53,945 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 153 selfloop transitions, 37 changer transitions 0/197 dead transitions. [2024-06-20 18:11:53,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 197 transitions, 2913 flow [2024-06-20 18:11:53,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:11:53,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:11:53,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-20 18:11:53,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 18:11:53,946 INFO L175 Difference]: Start difference. First operand has 178 places, 163 transitions, 2272 flow. Second operand 9 states and 148 transitions. [2024-06-20 18:11:53,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 197 transitions, 2913 flow [2024-06-20 18:11:54,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 197 transitions, 2834 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 18:11:54,037 INFO L231 Difference]: Finished difference. Result has 182 places, 163 transitions, 2278 flow [2024-06-20 18:11:54,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2278, PETRI_PLACES=182, PETRI_TRANSITIONS=163} [2024-06-20 18:11:54,037 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 144 predicate places. [2024-06-20 18:11:54,037 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 163 transitions, 2278 flow [2024-06-20 18:11:54,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:54,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:54,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:54,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 18:11:54,038 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:54,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:54,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1706779575, now seen corresponding path program 5 times [2024-06-20 18:11:54,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:54,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462923937] [2024-06-20 18:11:54,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:54,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:54,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:54,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:54,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:54,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462923937] [2024-06-20 18:11:54,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462923937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:54,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:54,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:11:54,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571612200] [2024-06-20 18:11:54,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:54,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:11:54,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:54,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:11:54,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:11:54,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:54,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 163 transitions, 2278 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:54,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:54,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:54,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:55,001 INFO L124 PetriNetUnfolderBase]: 650/1273 cut-off events. [2024-06-20 18:11:55,001 INFO L125 PetriNetUnfolderBase]: For 44833/44839 co-relation queries the response was YES. [2024-06-20 18:11:55,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8204 conditions, 1273 events. 650/1273 cut-off events. For 44833/44839 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6684 event pairs, 175 based on Foata normal form. 43/1316 useless extension candidates. Maximal degree in co-relation 8125. Up to 454 conditions per place. [2024-06-20 18:11:55,018 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 105 selfloop transitions, 83 changer transitions 0/195 dead transitions. [2024-06-20 18:11:55,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 195 transitions, 2764 flow [2024-06-20 18:11:55,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:11:55,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:11:55,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-20 18:11:55,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-20 18:11:55,020 INFO L175 Difference]: Start difference. First operand has 182 places, 163 transitions, 2278 flow. Second operand 11 states and 189 transitions. [2024-06-20 18:11:55,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 195 transitions, 2764 flow [2024-06-20 18:11:55,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 195 transitions, 2632 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-20 18:11:55,106 INFO L231 Difference]: Finished difference. Result has 179 places, 157 transitions, 2260 flow [2024-06-20 18:11:55,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2260, PETRI_PLACES=179, PETRI_TRANSITIONS=157} [2024-06-20 18:11:55,107 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 141 predicate places. [2024-06-20 18:11:55,108 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 157 transitions, 2260 flow [2024-06-20 18:11:55,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:55,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:55,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:55,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 18:11:55,108 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:55,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:55,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1706481045, now seen corresponding path program 6 times [2024-06-20 18:11:55,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:55,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267857032] [2024-06-20 18:11:55,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:55,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:55,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:55,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:55,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:55,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267857032] [2024-06-20 18:11:55,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267857032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:55,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:55,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:11:55,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297676363] [2024-06-20 18:11:55,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:55,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:11:55,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:55,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:11:55,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:11:55,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:55,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 157 transitions, 2260 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:55,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:55,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:55,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:56,073 INFO L124 PetriNetUnfolderBase]: 672/1316 cut-off events. [2024-06-20 18:11:56,074 INFO L125 PetriNetUnfolderBase]: For 42335/42341 co-relation queries the response was YES. [2024-06-20 18:11:56,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8495 conditions, 1316 events. 672/1316 cut-off events. For 42335/42341 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7027 event pairs, 170 based on Foata normal form. 20/1336 useless extension candidates. Maximal degree in co-relation 8420. Up to 466 conditions per place. [2024-06-20 18:11:56,089 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 125 selfloop transitions, 78 changer transitions 0/210 dead transitions. [2024-06-20 18:11:56,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 210 transitions, 3193 flow [2024-06-20 18:11:56,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:11:56,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:11:56,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-20 18:11:56,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692874692874693 [2024-06-20 18:11:56,091 INFO L175 Difference]: Start difference. First operand has 179 places, 157 transitions, 2260 flow. Second operand 11 states and 191 transitions. [2024-06-20 18:11:56,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 210 transitions, 3193 flow [2024-06-20 18:11:56,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 210 transitions, 3020 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 18:11:56,174 INFO L231 Difference]: Finished difference. Result has 186 places, 168 transitions, 2498 flow [2024-06-20 18:11:56,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2498, PETRI_PLACES=186, PETRI_TRANSITIONS=168} [2024-06-20 18:11:56,175 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 148 predicate places. [2024-06-20 18:11:56,176 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 168 transitions, 2498 flow [2024-06-20 18:11:56,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:56,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:56,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:56,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 18:11:56,176 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:56,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:56,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1706491275, now seen corresponding path program 7 times [2024-06-20 18:11:56,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:56,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863721154] [2024-06-20 18:11:56,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:56,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:56,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:56,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:56,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:56,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863721154] [2024-06-20 18:11:56,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863721154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:56,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:56,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:11:56,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678216828] [2024-06-20 18:11:56,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:56,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:11:56,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:56,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:11:56,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:11:56,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:56,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 168 transitions, 2498 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:56,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:56,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:56,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:57,137 INFO L124 PetriNetUnfolderBase]: 655/1286 cut-off events. [2024-06-20 18:11:57,137 INFO L125 PetriNetUnfolderBase]: For 37175/37181 co-relation queries the response was YES. [2024-06-20 18:11:57,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8180 conditions, 1286 events. 655/1286 cut-off events. For 37175/37181 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6839 event pairs, 163 based on Foata normal form. 15/1301 useless extension candidates. Maximal degree in co-relation 8103. Up to 460 conditions per place. [2024-06-20 18:11:57,153 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 129 selfloop transitions, 77 changer transitions 0/213 dead transitions. [2024-06-20 18:11:57,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 213 transitions, 3190 flow [2024-06-20 18:11:57,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:11:57,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:11:57,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-20 18:11:57,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157248157248156 [2024-06-20 18:11:57,154 INFO L175 Difference]: Start difference. First operand has 186 places, 168 transitions, 2498 flow. Second operand 11 states and 196 transitions. [2024-06-20 18:11:57,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 213 transitions, 3190 flow [2024-06-20 18:11:57,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 213 transitions, 3042 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 18:11:57,300 INFO L231 Difference]: Finished difference. Result has 192 places, 170 transitions, 2579 flow [2024-06-20 18:11:57,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2579, PETRI_PLACES=192, PETRI_TRANSITIONS=170} [2024-06-20 18:11:57,300 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 154 predicate places. [2024-06-20 18:11:57,301 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 170 transitions, 2579 flow [2024-06-20 18:11:57,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:57,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:57,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:57,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 18:11:57,301 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:57,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:57,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1696304055, now seen corresponding path program 8 times [2024-06-20 18:11:57,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:57,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271618228] [2024-06-20 18:11:57,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:57,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:57,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:57,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:57,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271618228] [2024-06-20 18:11:57,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271618228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:57,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:57,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:11:57,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788629461] [2024-06-20 18:11:57,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:57,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:11:57,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:57,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:11:57,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:11:57,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:57,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 170 transitions, 2579 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:57,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:57,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:57,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:58,340 INFO L124 PetriNetUnfolderBase]: 708/1401 cut-off events. [2024-06-20 18:11:58,341 INFO L125 PetriNetUnfolderBase]: For 44901/44907 co-relation queries the response was YES. [2024-06-20 18:11:58,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8785 conditions, 1401 events. 708/1401 cut-off events. For 44901/44907 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7717 event pairs, 148 based on Foata normal form. 30/1419 useless extension candidates. Maximal degree in co-relation 8708. Up to 484 conditions per place. [2024-06-20 18:11:58,355 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 105 selfloop transitions, 111 changer transitions 0/223 dead transitions. [2024-06-20 18:11:58,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 223 transitions, 3468 flow [2024-06-20 18:11:58,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:11:58,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:11:58,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 218 transitions. [2024-06-20 18:11:58,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42084942084942084 [2024-06-20 18:11:58,357 INFO L175 Difference]: Start difference. First operand has 192 places, 170 transitions, 2579 flow. Second operand 14 states and 218 transitions. [2024-06-20 18:11:58,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 223 transitions, 3468 flow [2024-06-20 18:11:58,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 223 transitions, 3294 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 18:11:58,453 INFO L231 Difference]: Finished difference. Result has 201 places, 183 transitions, 2873 flow [2024-06-20 18:11:58,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2419, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2873, PETRI_PLACES=201, PETRI_TRANSITIONS=183} [2024-06-20 18:11:58,454 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 163 predicate places. [2024-06-20 18:11:58,454 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 183 transitions, 2873 flow [2024-06-20 18:11:58,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:58,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:58,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:58,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 18:11:58,455 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:58,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:58,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1696650015, now seen corresponding path program 9 times [2024-06-20 18:11:58,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:58,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11033652] [2024-06-20 18:11:58,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:58,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:11:59,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:11:59,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:11:59,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11033652] [2024-06-20 18:11:59,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11033652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:11:59,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:11:59,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:11:59,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708508189] [2024-06-20 18:11:59,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:11:59,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:11:59,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:11:59,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:11:59,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:11:59,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:11:59,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 183 transitions, 2873 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:59,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:11:59,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:11:59,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:11:59,577 INFO L124 PetriNetUnfolderBase]: 783/1578 cut-off events. [2024-06-20 18:11:59,577 INFO L125 PetriNetUnfolderBase]: For 51687/51693 co-relation queries the response was YES. [2024-06-20 18:11:59,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9987 conditions, 1578 events. 783/1578 cut-off events. For 51687/51693 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9225 event pairs, 160 based on Foata normal form. 34/1606 useless extension candidates. Maximal degree in co-relation 9908. Up to 520 conditions per place. [2024-06-20 18:11:59,594 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 131 selfloop transitions, 110 changer transitions 0/248 dead transitions. [2024-06-20 18:11:59,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 248 transitions, 3986 flow [2024-06-20 18:11:59,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:11:59,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:11:59,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 236 transitions. [2024-06-20 18:11:59,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252252252252252 [2024-06-20 18:11:59,596 INFO L175 Difference]: Start difference. First operand has 201 places, 183 transitions, 2873 flow. Second operand 15 states and 236 transitions. [2024-06-20 18:11:59,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 248 transitions, 3986 flow [2024-06-20 18:11:59,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 248 transitions, 3738 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 18:11:59,695 INFO L231 Difference]: Finished difference. Result has 210 places, 201 transitions, 3212 flow [2024-06-20 18:11:59,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3212, PETRI_PLACES=210, PETRI_TRANSITIONS=201} [2024-06-20 18:11:59,696 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 172 predicate places. [2024-06-20 18:11:59,696 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 201 transitions, 3212 flow [2024-06-20 18:11:59,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:11:59,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:11:59,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:11:59,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 18:11:59,697 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:11:59,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:11:59,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1696660245, now seen corresponding path program 10 times [2024-06-20 18:11:59,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:11:59,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298837461] [2024-06-20 18:11:59,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:11:59,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:11:59,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:00,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:00,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:00,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298837461] [2024-06-20 18:12:00,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298837461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:00,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:00,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:12:00,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659872178] [2024-06-20 18:12:00,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:00,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:12:00,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:00,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:12:00,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:12:00,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:00,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 201 transitions, 3212 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:00,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:00,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:00,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:00,714 INFO L124 PetriNetUnfolderBase]: 749/1516 cut-off events. [2024-06-20 18:12:00,714 INFO L125 PetriNetUnfolderBase]: For 47613/47619 co-relation queries the response was YES. [2024-06-20 18:12:00,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9462 conditions, 1516 events. 749/1516 cut-off events. For 47613/47619 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 8808 event pairs, 146 based on Foata normal form. 24/1534 useless extension candidates. Maximal degree in co-relation 9380. Up to 508 conditions per place. [2024-06-20 18:12:00,727 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 120 selfloop transitions, 113 changer transitions 0/240 dead transitions. [2024-06-20 18:12:00,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 240 transitions, 3874 flow [2024-06-20 18:12:00,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:12:00,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:12:00,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 207 transitions. [2024-06-20 18:12:00,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303534303534304 [2024-06-20 18:12:00,729 INFO L175 Difference]: Start difference. First operand has 210 places, 201 transitions, 3212 flow. Second operand 13 states and 207 transitions. [2024-06-20 18:12:00,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 240 transitions, 3874 flow [2024-06-20 18:12:00,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 240 transitions, 3499 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-20 18:12:00,861 INFO L231 Difference]: Finished difference. Result has 212 places, 201 transitions, 3078 flow [2024-06-20 18:12:00,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3078, PETRI_PLACES=212, PETRI_TRANSITIONS=201} [2024-06-20 18:12:00,862 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 174 predicate places. [2024-06-20 18:12:00,862 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 201 transitions, 3078 flow [2024-06-20 18:12:00,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:00,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:00,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:00,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 18:12:00,863 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:00,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:00,864 INFO L85 PathProgramCache]: Analyzing trace with hash 985856211, now seen corresponding path program 1 times [2024-06-20 18:12:00,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:00,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954786456] [2024-06-20 18:12:00,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:00,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:00,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:01,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:01,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:01,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954786456] [2024-06-20 18:12:01,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954786456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:01,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:01,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:01,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140402793] [2024-06-20 18:12:01,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:01,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:01,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:01,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:01,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:01,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:01,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 201 transitions, 3078 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-20 18:12:01,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:01,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:01,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:01,762 INFO L124 PetriNetUnfolderBase]: 898/1707 cut-off events. [2024-06-20 18:12:01,762 INFO L125 PetriNetUnfolderBase]: For 42569/42569 co-relation queries the response was YES. [2024-06-20 18:12:01,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10183 conditions, 1707 events. 898/1707 cut-off events. For 42569/42569 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9545 event pairs, 276 based on Foata normal form. 2/1707 useless extension candidates. Maximal degree in co-relation 10101. Up to 1546 conditions per place. [2024-06-20 18:12:01,776 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 157 selfloop transitions, 13 changer transitions 0/213 dead transitions. [2024-06-20 18:12:01,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 213 transitions, 3460 flow [2024-06-20 18:12:01,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:12:01,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:12:01,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-20 18:12:01,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783783783783784 [2024-06-20 18:12:01,778 INFO L175 Difference]: Start difference. First operand has 212 places, 201 transitions, 3078 flow. Second operand 8 states and 112 transitions. [2024-06-20 18:12:01,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 213 transitions, 3460 flow [2024-06-20 18:12:01,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 213 transitions, 3252 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 18:12:01,897 INFO L231 Difference]: Finished difference. Result has 209 places, 201 transitions, 2900 flow [2024-06-20 18:12:01,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2870, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2900, PETRI_PLACES=209, PETRI_TRANSITIONS=201} [2024-06-20 18:12:01,898 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 171 predicate places. [2024-06-20 18:12:01,898 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 201 transitions, 2900 flow [2024-06-20 18:12:01,898 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-20 18:12:01,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:01,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:01,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 18:12:01,899 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:01,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:01,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1260318112, now seen corresponding path program 1 times [2024-06-20 18:12:01,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:01,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59448729] [2024-06-20 18:12:01,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:01,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:01,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:02,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:02,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:02,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59448729] [2024-06-20 18:12:02,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59448729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:02,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:02,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:12:02,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732350694] [2024-06-20 18:12:02,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:02,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:12:02,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:02,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:12:02,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:12:02,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:12:02,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 201 transitions, 2900 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-20 18:12:02,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:02,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:12:02,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:02,879 INFO L124 PetriNetUnfolderBase]: 1040/1929 cut-off events. [2024-06-20 18:12:02,879 INFO L125 PetriNetUnfolderBase]: For 57216/57222 co-relation queries the response was YES. [2024-06-20 18:12:02,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11347 conditions, 1929 events. 1040/1929 cut-off events. For 57216/57222 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10580 event pairs, 204 based on Foata normal form. 4/1927 useless extension candidates. Maximal degree in co-relation 11265. Up to 414 conditions per place. [2024-06-20 18:12:02,899 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 140 selfloop transitions, 148 changer transitions 0/295 dead transitions. [2024-06-20 18:12:02,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 295 transitions, 4358 flow [2024-06-20 18:12:02,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:12:02,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:12:02,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 238 transitions. [2024-06-20 18:12:02,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42882882882882883 [2024-06-20 18:12:02,901 INFO L175 Difference]: Start difference. First operand has 209 places, 201 transitions, 2900 flow. Second operand 15 states and 238 transitions. [2024-06-20 18:12:02,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 295 transitions, 4358 flow [2024-06-20 18:12:03,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 295 transitions, 4332 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 18:12:03,074 INFO L231 Difference]: Finished difference. Result has 221 places, 227 transitions, 3473 flow [2024-06-20 18:12:03,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2874, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3473, PETRI_PLACES=221, PETRI_TRANSITIONS=227} [2024-06-20 18:12:03,077 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 183 predicate places. [2024-06-20 18:12:03,078 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 227 transitions, 3473 flow [2024-06-20 18:12:03,078 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-20 18:12:03,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:03,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:03,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 18:12:03,078 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:03,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:03,079 INFO L85 PathProgramCache]: Analyzing trace with hash -446459008, now seen corresponding path program 2 times [2024-06-20 18:12:03,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:03,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582023301] [2024-06-20 18:12:03,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:03,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:03,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:03,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:03,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:03,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582023301] [2024-06-20 18:12:03,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582023301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:03,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:03,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:12:03,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351618060] [2024-06-20 18:12:03,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:03,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:12:03,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:03,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:12:03,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:12:03,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:12:03,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 227 transitions, 3473 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-20 18:12:03,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:03,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:12:03,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:04,135 INFO L124 PetriNetUnfolderBase]: 1054/1953 cut-off events. [2024-06-20 18:12:04,135 INFO L125 PetriNetUnfolderBase]: For 65324/65330 co-relation queries the response was YES. [2024-06-20 18:12:04,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12463 conditions, 1953 events. 1054/1953 cut-off events. For 65324/65330 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 10770 event pairs, 204 based on Foata normal form. 4/1951 useless extension candidates. Maximal degree in co-relation 12377. Up to 414 conditions per place. [2024-06-20 18:12:04,156 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 157 selfloop transitions, 134 changer transitions 0/298 dead transitions. [2024-06-20 18:12:04,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 298 transitions, 4845 flow [2024-06-20 18:12:04,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:12:04,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:12:04,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 234 transitions. [2024-06-20 18:12:04,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42162162162162165 [2024-06-20 18:12:04,158 INFO L175 Difference]: Start difference. First operand has 221 places, 227 transitions, 3473 flow. Second operand 15 states and 234 transitions. [2024-06-20 18:12:04,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 298 transitions, 4845 flow [2024-06-20 18:12:04,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 298 transitions, 4731 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 18:12:04,307 INFO L231 Difference]: Finished difference. Result has 236 places, 236 transitions, 3787 flow [2024-06-20 18:12:04,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3361, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3787, PETRI_PLACES=236, PETRI_TRANSITIONS=236} [2024-06-20 18:12:04,307 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 198 predicate places. [2024-06-20 18:12:04,308 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 236 transitions, 3787 flow [2024-06-20 18:12:04,308 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-20 18:12:04,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:04,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:04,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 18:12:04,309 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:04,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:04,309 INFO L85 PathProgramCache]: Analyzing trace with hash -442739938, now seen corresponding path program 3 times [2024-06-20 18:12:04,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:04,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805193676] [2024-06-20 18:12:04,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:04,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:04,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:04,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:04,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:04,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805193676] [2024-06-20 18:12:04,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805193676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:04,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:04,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:12:04,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519010884] [2024-06-20 18:12:04,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:04,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:12:04,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:04,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:12:04,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:12:04,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:12:04,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 236 transitions, 3787 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-20 18:12:04,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:04,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:12:04,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:05,511 INFO L124 PetriNetUnfolderBase]: 1112/2057 cut-off events. [2024-06-20 18:12:05,512 INFO L125 PetriNetUnfolderBase]: For 83369/83375 co-relation queries the response was YES. [2024-06-20 18:12:05,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13945 conditions, 2057 events. 1112/2057 cut-off events. For 83369/83375 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11376 event pairs, 314 based on Foata normal form. 4/2055 useless extension candidates. Maximal degree in co-relation 13854. Up to 722 conditions per place. [2024-06-20 18:12:05,532 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 141 selfloop transitions, 149 changer transitions 0/297 dead transitions. [2024-06-20 18:12:05,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 297 transitions, 4967 flow [2024-06-20 18:12:05,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:12:05,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:12:05,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 213 transitions. [2024-06-20 18:12:05,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111969111969112 [2024-06-20 18:12:05,534 INFO L175 Difference]: Start difference. First operand has 236 places, 236 transitions, 3787 flow. Second operand 14 states and 213 transitions. [2024-06-20 18:12:05,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 297 transitions, 4967 flow [2024-06-20 18:12:05,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 297 transitions, 4730 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 18:12:05,700 INFO L231 Difference]: Finished difference. Result has 248 places, 247 transitions, 4128 flow [2024-06-20 18:12:05,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3559, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4128, PETRI_PLACES=248, PETRI_TRANSITIONS=247} [2024-06-20 18:12:05,700 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 210 predicate places. [2024-06-20 18:12:05,700 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 247 transitions, 4128 flow [2024-06-20 18:12:05,700 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-20 18:12:05,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:05,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:05,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 18:12:05,701 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:05,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:05,701 INFO L85 PathProgramCache]: Analyzing trace with hash -186433605, now seen corresponding path program 1 times [2024-06-20 18:12:05,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:05,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743064692] [2024-06-20 18:12:05,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:05,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:05,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:06,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:06,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:06,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743064692] [2024-06-20 18:12:06,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743064692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:06,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:06,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:12:06,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88352304] [2024-06-20 18:12:06,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:06,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:12:06,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:06,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:12:06,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:12:06,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:12:06,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 247 transitions, 4128 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-20 18:12:06,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:06,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:12:06,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:06,780 INFO L124 PetriNetUnfolderBase]: 1198/2202 cut-off events. [2024-06-20 18:12:06,780 INFO L125 PetriNetUnfolderBase]: For 107887/107887 co-relation queries the response was YES. [2024-06-20 18:12:06,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15917 conditions, 2202 events. 1198/2202 cut-off events. For 107887/107887 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12246 event pairs, 296 based on Foata normal form. 2/2199 useless extension candidates. Maximal degree in co-relation 15819. Up to 868 conditions per place. [2024-06-20 18:12:06,796 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 146 selfloop transitions, 154 changer transitions 0/306 dead transitions. [2024-06-20 18:12:06,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 306 transitions, 5338 flow [2024-06-20 18:12:06,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:12:06,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:12:06,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 211 transitions. [2024-06-20 18:12:06,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40733590733590735 [2024-06-20 18:12:06,798 INFO L175 Difference]: Start difference. First operand has 248 places, 247 transitions, 4128 flow. Second operand 14 states and 211 transitions. [2024-06-20 18:12:06,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 306 transitions, 5338 flow [2024-06-20 18:12:06,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 306 transitions, 5200 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 18:12:06,989 INFO L231 Difference]: Finished difference. Result has 260 places, 263 transitions, 4545 flow [2024-06-20 18:12:06,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3997, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4545, PETRI_PLACES=260, PETRI_TRANSITIONS=263} [2024-06-20 18:12:06,990 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 222 predicate places. [2024-06-20 18:12:06,990 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 263 transitions, 4545 flow [2024-06-20 18:12:06,990 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-20 18:12:06,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:06,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] [2024-06-20 18:12:06,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 18:12:06,991 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:06,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:06,991 INFO L85 PathProgramCache]: Analyzing trace with hash 496753587, now seen corresponding path program 2 times [2024-06-20 18:12:06,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:06,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143991703] [2024-06-20 18:12:06,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:06,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:07,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:07,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:07,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:07,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143991703] [2024-06-20 18:12:07,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143991703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:07,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:07,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:12:07,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960816134] [2024-06-20 18:12:07,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:07,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:12:07,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:07,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:12:07,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:12:07,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:12:07,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 263 transitions, 4545 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-20 18:12:07,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:07,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:12:07,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:07,995 INFO L124 PetriNetUnfolderBase]: 1265/2335 cut-off events. [2024-06-20 18:12:07,995 INFO L125 PetriNetUnfolderBase]: For 140446/140446 co-relation queries the response was YES. [2024-06-20 18:12:08,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18302 conditions, 2335 events. 1265/2335 cut-off events. For 140446/140446 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13129 event pairs, 250 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 18199. Up to 598 conditions per place. [2024-06-20 18:12:08,014 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 152 selfloop transitions, 191 changer transitions 0/349 dead transitions. [2024-06-20 18:12:08,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 349 transitions, 6373 flow [2024-06-20 18:12:08,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:12:08,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:12:08,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 228 transitions. [2024-06-20 18:12:08,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41081081081081083 [2024-06-20 18:12:08,015 INFO L175 Difference]: Start difference. First operand has 260 places, 263 transitions, 4545 flow. Second operand 15 states and 228 transitions. [2024-06-20 18:12:08,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 349 transitions, 6373 flow [2024-06-20 18:12:08,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 349 transitions, 6244 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 18:12:08,252 INFO L231 Difference]: Finished difference. Result has 273 places, 298 transitions, 5339 flow [2024-06-20 18:12:08,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4421, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5339, PETRI_PLACES=273, PETRI_TRANSITIONS=298} [2024-06-20 18:12:08,253 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 235 predicate places. [2024-06-20 18:12:08,253 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 298 transitions, 5339 flow [2024-06-20 18:12:08,254 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-20 18:12:08,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:08,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:08,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 18:12:08,254 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:08,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:08,255 INFO L85 PathProgramCache]: Analyzing trace with hash -36993953, now seen corresponding path program 3 times [2024-06-20 18:12:08,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:08,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821241307] [2024-06-20 18:12:08,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:08,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:08,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:08,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:08,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:08,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821241307] [2024-06-20 18:12:08,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821241307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:08,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:08,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:12:08,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183884587] [2024-06-20 18:12:08,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:08,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:12:08,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:08,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:12:08,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:12:08,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:12:08,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 298 transitions, 5339 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-20 18:12:08,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:08,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:12:08,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:09,333 INFO L124 PetriNetUnfolderBase]: 1261/2329 cut-off events. [2024-06-20 18:12:09,333 INFO L125 PetriNetUnfolderBase]: For 152098/152098 co-relation queries the response was YES. [2024-06-20 18:12:09,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19164 conditions, 2329 events. 1261/2329 cut-off events. For 152098/152098 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13113 event pairs, 259 based on Foata normal form. 2/2326 useless extension candidates. Maximal degree in co-relation 19056. Up to 598 conditions per place. [2024-06-20 18:12:09,358 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 182 selfloop transitions, 162 changer transitions 0/350 dead transitions. [2024-06-20 18:12:09,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 350 transitions, 6744 flow [2024-06-20 18:12:09,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:12:09,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:12:09,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 227 transitions. [2024-06-20 18:12:09,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409009009009009 [2024-06-20 18:12:09,361 INFO L175 Difference]: Start difference. First operand has 273 places, 298 transitions, 5339 flow. Second operand 15 states and 227 transitions. [2024-06-20 18:12:09,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 350 transitions, 6744 flow [2024-06-20 18:12:09,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 350 transitions, 6585 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-20 18:12:09,664 INFO L231 Difference]: Finished difference. Result has 287 places, 302 transitions, 5585 flow [2024-06-20 18:12:09,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5188, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5585, PETRI_PLACES=287, PETRI_TRANSITIONS=302} [2024-06-20 18:12:09,665 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 249 predicate places. [2024-06-20 18:12:09,665 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 302 transitions, 5585 flow [2024-06-20 18:12:09,665 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-20 18:12:09,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:09,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:09,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 18:12:09,666 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:09,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:09,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1579605802, now seen corresponding path program 1 times [2024-06-20 18:12:09,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:09,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013112051] [2024-06-20 18:12:09,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:09,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:09,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:10,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:10,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:10,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013112051] [2024-06-20 18:12:10,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013112051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:10,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:10,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:10,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281855455] [2024-06-20 18:12:10,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:10,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:10,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:10,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:10,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:10,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:10,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 302 transitions, 5585 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-20 18:12:10,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:10,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:10,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:10,600 INFO L124 PetriNetUnfolderBase]: 1223/2309 cut-off events. [2024-06-20 18:12:10,600 INFO L125 PetriNetUnfolderBase]: For 172166/172176 co-relation queries the response was YES. [2024-06-20 18:12:10,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19637 conditions, 2309 events. 1223/2309 cut-off events. For 172166/172176 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13356 event pairs, 430 based on Foata normal form. 4/2296 useless extension candidates. Maximal degree in co-relation 19525. Up to 724 conditions per place. [2024-06-20 18:12:10,619 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 178 selfloop transitions, 143 changer transitions 0/343 dead transitions. [2024-06-20 18:12:10,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 343 transitions, 6685 flow [2024-06-20 18:12:10,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:12:10,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:12:10,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-20 18:12:10,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-06-20 18:12:10,620 INFO L175 Difference]: Start difference. First operand has 287 places, 302 transitions, 5585 flow. Second operand 9 states and 165 transitions. [2024-06-20 18:12:10,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 343 transitions, 6685 flow [2024-06-20 18:12:10,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 343 transitions, 6478 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 18:12:10,954 INFO L231 Difference]: Finished difference. Result has 289 places, 303 transitions, 5684 flow [2024-06-20 18:12:10,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5684, PETRI_PLACES=289, PETRI_TRANSITIONS=303} [2024-06-20 18:12:10,954 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 251 predicate places. [2024-06-20 18:12:10,954 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 303 transitions, 5684 flow [2024-06-20 18:12:10,955 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-20 18:12:10,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:10,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:10,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 18:12:10,955 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:10,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:10,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1180575932, now seen corresponding path program 2 times [2024-06-20 18:12:10,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:10,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571798258] [2024-06-20 18:12:10,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:10,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:10,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:11,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:11,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:11,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571798258] [2024-06-20 18:12:11,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571798258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:11,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:11,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:11,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492773665] [2024-06-20 18:12:11,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:11,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:11,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:11,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:11,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:11,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:11,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 303 transitions, 5684 flow. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:11,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:11,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:11,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:12,131 INFO L124 PetriNetUnfolderBase]: 1230/2329 cut-off events. [2024-06-20 18:12:12,131 INFO L125 PetriNetUnfolderBase]: For 179209/179221 co-relation queries the response was YES. [2024-06-20 18:12:12,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20035 conditions, 2329 events. 1230/2329 cut-off events. For 179209/179221 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13461 event pairs, 254 based on Foata normal form. 4/2319 useless extension candidates. Maximal degree in co-relation 19921. Up to 913 conditions per place. [2024-06-20 18:12:12,157 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 217 selfloop transitions, 103 changer transitions 0/341 dead transitions. [2024-06-20 18:12:12,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 341 transitions, 6680 flow [2024-06-20 18:12:12,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:12:12,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:12:12,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 161 transitions. [2024-06-20 18:12:12,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36261261261261263 [2024-06-20 18:12:12,159 INFO L175 Difference]: Start difference. First operand has 289 places, 303 transitions, 5684 flow. Second operand 12 states and 161 transitions. [2024-06-20 18:12:12,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 341 transitions, 6680 flow [2024-06-20 18:12:12,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 341 transitions, 6394 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 18:12:12,486 INFO L231 Difference]: Finished difference. Result has 296 places, 306 transitions, 5648 flow [2024-06-20 18:12:12,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5400, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5648, PETRI_PLACES=296, PETRI_TRANSITIONS=306} [2024-06-20 18:12:12,487 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 258 predicate places. [2024-06-20 18:12:12,487 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 306 transitions, 5648 flow [2024-06-20 18:12:12,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:12,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:12,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] [2024-06-20 18:12:12,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 18:12:12,488 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:12,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:12,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1636541330, now seen corresponding path program 3 times [2024-06-20 18:12:12,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:12,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449951278] [2024-06-20 18:12:12,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:12,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:12,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:12,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:12,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:12,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449951278] [2024-06-20 18:12:12,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449951278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:12,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:12,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:12,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590744528] [2024-06-20 18:12:12,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:12,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:12,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:12,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:12,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:12,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:12,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 306 transitions, 5648 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-20 18:12:12,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:12,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:12,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:13,408 INFO L124 PetriNetUnfolderBase]: 1224/2314 cut-off events. [2024-06-20 18:12:13,408 INFO L125 PetriNetUnfolderBase]: For 180870/180880 co-relation queries the response was YES. [2024-06-20 18:12:13,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19822 conditions, 2314 events. 1224/2314 cut-off events. For 180870/180880 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13442 event pairs, 436 based on Foata normal form. 4/2295 useless extension candidates. Maximal degree in co-relation 19706. Up to 724 conditions per place. [2024-06-20 18:12:13,431 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 207 selfloop transitions, 108 changer transitions 0/337 dead transitions. [2024-06-20 18:12:13,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 337 transitions, 6618 flow [2024-06-20 18:12:13,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:12:13,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:12:13,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 18:12:13,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45645645645645644 [2024-06-20 18:12:13,432 INFO L175 Difference]: Start difference. First operand has 296 places, 306 transitions, 5648 flow. Second operand 9 states and 152 transitions. [2024-06-20 18:12:13,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 337 transitions, 6618 flow [2024-06-20 18:12:13,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 337 transitions, 6542 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 18:12:13,755 INFO L231 Difference]: Finished difference. Result has 299 places, 307 transitions, 5813 flow [2024-06-20 18:12:13,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5572, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5813, PETRI_PLACES=299, PETRI_TRANSITIONS=307} [2024-06-20 18:12:13,756 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 261 predicate places. [2024-06-20 18:12:13,756 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 307 transitions, 5813 flow [2024-06-20 18:12:13,756 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-20 18:12:13,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:13,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:13,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 18:12:13,756 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:13,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:13,757 INFO L85 PathProgramCache]: Analyzing trace with hash 512409612, now seen corresponding path program 4 times [2024-06-20 18:12:13,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:13,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415794338] [2024-06-20 18:12:13,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:13,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:13,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:14,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:14,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:14,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415794338] [2024-06-20 18:12:14,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415794338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:14,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:14,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:14,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478557791] [2024-06-20 18:12:14,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:14,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:14,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:14,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:14,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:14,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:14,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 307 transitions, 5813 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-20 18:12:14,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:14,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:14,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:14,715 INFO L124 PetriNetUnfolderBase]: 1221/2309 cut-off events. [2024-06-20 18:12:14,716 INFO L125 PetriNetUnfolderBase]: For 184089/184099 co-relation queries the response was YES. [2024-06-20 18:12:14,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19868 conditions, 2309 events. 1221/2309 cut-off events. For 184089/184099 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13352 event pairs, 569 based on Foata normal form. 4/2292 useless extension candidates. Maximal degree in co-relation 19752. Up to 982 conditions per place. [2024-06-20 18:12:14,745 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 176 selfloop transitions, 133 changer transitions 0/331 dead transitions. [2024-06-20 18:12:14,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 331 transitions, 6641 flow [2024-06-20 18:12:14,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:12:14,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:12:14,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 18:12:14,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47635135135135137 [2024-06-20 18:12:14,746 INFO L175 Difference]: Start difference. First operand has 299 places, 307 transitions, 5813 flow. Second operand 8 states and 141 transitions. [2024-06-20 18:12:14,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 331 transitions, 6641 flow [2024-06-20 18:12:15,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 331 transitions, 6444 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 18:12:15,125 INFO L231 Difference]: Finished difference. Result has 301 places, 307 transitions, 5887 flow [2024-06-20 18:12:15,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5616, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5887, PETRI_PLACES=301, PETRI_TRANSITIONS=307} [2024-06-20 18:12:15,126 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 263 predicate places. [2024-06-20 18:12:15,126 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 307 transitions, 5887 flow [2024-06-20 18:12:15,127 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-20 18:12:15,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:15,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:15,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 18:12:15,127 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:15,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:15,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1631131924, now seen corresponding path program 1 times [2024-06-20 18:12:15,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:15,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713805890] [2024-06-20 18:12:15,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:15,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:15,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:15,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:15,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:15,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713805890] [2024-06-20 18:12:15,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713805890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:15,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:15,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:15,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354904913] [2024-06-20 18:12:15,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:15,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:15,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:15,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:15,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:15,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:15,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 307 transitions, 5887 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-20 18:12:15,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:15,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:15,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:16,039 INFO L124 PetriNetUnfolderBase]: 1208/2278 cut-off events. [2024-06-20 18:12:16,039 INFO L125 PetriNetUnfolderBase]: For 173830/173832 co-relation queries the response was YES. [2024-06-20 18:12:16,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19354 conditions, 2278 events. 1208/2278 cut-off events. For 173830/173832 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 13112 event pairs, 551 based on Foata normal form. 4/2269 useless extension candidates. Maximal degree in co-relation 19237. Up to 998 conditions per place. [2024-06-20 18:12:16,064 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 185 selfloop transitions, 126 changer transitions 0/332 dead transitions. [2024-06-20 18:12:16,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 332 transitions, 6737 flow [2024-06-20 18:12:16,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 18:12:16,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 18:12:16,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 18:12:16,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47635135135135137 [2024-06-20 18:12:16,065 INFO L175 Difference]: Start difference. First operand has 301 places, 307 transitions, 5887 flow. Second operand 8 states and 141 transitions. [2024-06-20 18:12:16,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 332 transitions, 6737 flow [2024-06-20 18:12:16,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 332 transitions, 6468 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-20 18:12:16,438 INFO L231 Difference]: Finished difference. Result has 303 places, 308 transitions, 5889 flow [2024-06-20 18:12:16,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5618, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5889, PETRI_PLACES=303, PETRI_TRANSITIONS=308} [2024-06-20 18:12:16,439 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 265 predicate places. [2024-06-20 18:12:16,439 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 308 transitions, 5889 flow [2024-06-20 18:12:16,439 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-20 18:12:16,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:16,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:16,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 18:12:16,440 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:16,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:16,440 INFO L85 PathProgramCache]: Analyzing trace with hash 963063660, now seen corresponding path program 2 times [2024-06-20 18:12:16,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:16,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811067897] [2024-06-20 18:12:16,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:16,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:16,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:16,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:16,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811067897] [2024-06-20 18:12:16,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811067897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:16,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:16,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:16,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332217359] [2024-06-20 18:12:16,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:16,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:16,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:16,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:16,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:16,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:16,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 308 transitions, 5889 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-20 18:12:16,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:16,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:16,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:17,500 INFO L124 PetriNetUnfolderBase]: 1220/2310 cut-off events. [2024-06-20 18:12:17,501 INFO L125 PetriNetUnfolderBase]: For 187951/187955 co-relation queries the response was YES. [2024-06-20 18:12:17,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19617 conditions, 2310 events. 1220/2310 cut-off events. For 187951/187955 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13371 event pairs, 460 based on Foata normal form. 4/2298 useless extension candidates. Maximal degree in co-relation 19499. Up to 770 conditions per place. [2024-06-20 18:12:17,535 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 217 selfloop transitions, 99 changer transitions 0/337 dead transitions. [2024-06-20 18:12:17,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 337 transitions, 6969 flow [2024-06-20 18:12:17,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:12:17,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:12:17,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 18:12:17,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45045045045045046 [2024-06-20 18:12:17,541 INFO L175 Difference]: Start difference. First operand has 303 places, 308 transitions, 5889 flow. Second operand 9 states and 150 transitions. [2024-06-20 18:12:17,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 337 transitions, 6969 flow [2024-06-20 18:12:17,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 337 transitions, 6818 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 18:12:17,988 INFO L231 Difference]: Finished difference. Result has 307 places, 309 transitions, 5955 flow [2024-06-20 18:12:17,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5738, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5955, PETRI_PLACES=307, PETRI_TRANSITIONS=309} [2024-06-20 18:12:17,988 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 269 predicate places. [2024-06-20 18:12:17,988 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 309 transitions, 5955 flow [2024-06-20 18:12:17,988 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-20 18:12:17,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:17,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:17,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 18:12:17,989 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:17,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:17,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1099143094, now seen corresponding path program 3 times [2024-06-20 18:12:17,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:17,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294044808] [2024-06-20 18:12:17,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:17,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:18,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:18,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:18,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:18,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294044808] [2024-06-20 18:12:18,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294044808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:18,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:18,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:18,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616776781] [2024-06-20 18:12:18,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:18,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:18,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:18,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:18,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:18,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:18,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 309 transitions, 5955 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-20 18:12:18,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:18,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:18,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:18,906 INFO L124 PetriNetUnfolderBase]: 1228/2326 cut-off events. [2024-06-20 18:12:18,906 INFO L125 PetriNetUnfolderBase]: For 195835/195839 co-relation queries the response was YES. [2024-06-20 18:12:18,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19887 conditions, 2326 events. 1228/2326 cut-off events. For 195835/195839 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13511 event pairs, 450 based on Foata normal form. 4/2314 useless extension candidates. Maximal degree in co-relation 19767. Up to 770 conditions per place. [2024-06-20 18:12:18,932 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 183 selfloop transitions, 136 changer transitions 0/340 dead transitions. [2024-06-20 18:12:18,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 340 transitions, 7053 flow [2024-06-20 18:12:18,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:12:18,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:12:18,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 18:12:18,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-20 18:12:18,933 INFO L175 Difference]: Start difference. First operand has 307 places, 309 transitions, 5955 flow. Second operand 9 states and 157 transitions. [2024-06-20 18:12:18,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 340 transitions, 7053 flow [2024-06-20 18:12:19,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 340 transitions, 6886 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 18:12:19,300 INFO L231 Difference]: Finished difference. Result has 311 places, 310 transitions, 6082 flow [2024-06-20 18:12:19,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6082, PETRI_PLACES=311, PETRI_TRANSITIONS=310} [2024-06-20 18:12:19,301 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 273 predicate places. [2024-06-20 18:12:19,301 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 310 transitions, 6082 flow [2024-06-20 18:12:19,301 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-20 18:12:19,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:19,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:19,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 18:12:19,302 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:19,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:19,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1099737364, now seen corresponding path program 4 times [2024-06-20 18:12:19,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:19,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341195373] [2024-06-20 18:12:19,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:19,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:19,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:19,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:19,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:19,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341195373] [2024-06-20 18:12:19,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341195373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:19,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:19,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 18:12:19,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857309201] [2024-06-20 18:12:19,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:19,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 18:12:19,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:19,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 18:12:19,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-20 18:12:19,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 37 [2024-06-20 18:12:19,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 310 transitions, 6082 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-20 18:12:19,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:19,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 37 [2024-06-20 18:12:19,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:20,217 INFO L124 PetriNetUnfolderBase]: 1221/2315 cut-off events. [2024-06-20 18:12:20,217 INFO L125 PetriNetUnfolderBase]: For 196427/196431 co-relation queries the response was YES. [2024-06-20 18:12:20,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19965 conditions, 2315 events. 1221/2315 cut-off events. For 196427/196431 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13431 event pairs, 458 based on Foata normal form. 4/2303 useless extension candidates. Maximal degree in co-relation 19844. Up to 770 conditions per place. [2024-06-20 18:12:20,242 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 187 selfloop transitions, 130 changer transitions 0/338 dead transitions. [2024-06-20 18:12:20,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 338 transitions, 7054 flow [2024-06-20 18:12:20,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 18:12:20,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 18:12:20,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 18:12:20,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45645645645645644 [2024-06-20 18:12:20,243 INFO L175 Difference]: Start difference. First operand has 311 places, 310 transitions, 6082 flow. Second operand 9 states and 152 transitions. [2024-06-20 18:12:20,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 338 transitions, 7054 flow [2024-06-20 18:12:20,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 338 transitions, 6666 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 18:12:20,641 INFO L231 Difference]: Finished difference. Result has 313 places, 310 transitions, 5959 flow [2024-06-20 18:12:20,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5694, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5959, PETRI_PLACES=313, PETRI_TRANSITIONS=310} [2024-06-20 18:12:20,642 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 275 predicate places. [2024-06-20 18:12:20,642 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 310 transitions, 5959 flow [2024-06-20 18:12:20,642 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-20 18:12:20,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:20,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:20,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 18:12:20,643 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:20,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:20,643 INFO L85 PathProgramCache]: Analyzing trace with hash -414862579, now seen corresponding path program 1 times [2024-06-20 18:12:20,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:20,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484324830] [2024-06-20 18:12:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:20,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:20,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:21,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:21,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:21,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484324830] [2024-06-20 18:12:21,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484324830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:21,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:21,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:21,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066769730] [2024-06-20 18:12:21,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:21,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:21,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:21,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:21,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:21,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:21,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 310 transitions, 5959 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:21,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:21,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:21,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:22,007 INFO L124 PetriNetUnfolderBase]: 1379/2539 cut-off events. [2024-06-20 18:12:22,008 INFO L125 PetriNetUnfolderBase]: For 212546/212548 co-relation queries the response was YES. [2024-06-20 18:12:22,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21031 conditions, 2539 events. 1379/2539 cut-off events. For 212546/212548 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14380 event pairs, 450 based on Foata normal form. 10/2549 useless extension candidates. Maximal degree in co-relation 20910. Up to 2055 conditions per place. [2024-06-20 18:12:22,030 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 293 selfloop transitions, 79 changer transitions 0/375 dead transitions. [2024-06-20 18:12:22,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 375 transitions, 7270 flow [2024-06-20 18:12:22,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:12:22,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:12:22,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 172 transitions. [2024-06-20 18:12:22,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38738738738738737 [2024-06-20 18:12:22,031 INFO L175 Difference]: Start difference. First operand has 313 places, 310 transitions, 5959 flow. Second operand 12 states and 172 transitions. [2024-06-20 18:12:22,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 375 transitions, 7270 flow [2024-06-20 18:12:22,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 375 transitions, 6968 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 18:12:22,388 INFO L231 Difference]: Finished difference. Result has 323 places, 333 transitions, 6162 flow [2024-06-20 18:12:22,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5661, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6162, PETRI_PLACES=323, PETRI_TRANSITIONS=333} [2024-06-20 18:12:22,388 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 285 predicate places. [2024-06-20 18:12:22,389 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 333 transitions, 6162 flow [2024-06-20 18:12:22,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:22,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:22,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:22,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 18:12:22,389 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:22,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:22,390 INFO L85 PathProgramCache]: Analyzing trace with hash -609120495, now seen corresponding path program 2 times [2024-06-20 18:12:22,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:22,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117029021] [2024-06-20 18:12:22,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:22,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:22,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:22,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:22,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:22,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117029021] [2024-06-20 18:12:22,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117029021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:22,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:22,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:22,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476778706] [2024-06-20 18:12:22,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:22,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:22,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:22,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:22,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:22,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:22,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 333 transitions, 6162 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:22,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:22,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:22,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:23,554 INFO L124 PetriNetUnfolderBase]: 1419/2600 cut-off events. [2024-06-20 18:12:23,554 INFO L125 PetriNetUnfolderBase]: For 223421/223423 co-relation queries the response was YES. [2024-06-20 18:12:23,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21515 conditions, 2600 events. 1419/2600 cut-off events. For 223421/223423 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14782 event pairs, 443 based on Foata normal form. 10/2610 useless extension candidates. Maximal degree in co-relation 21388. Up to 2114 conditions per place. [2024-06-20 18:12:23,586 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 306 selfloop transitions, 80 changer transitions 0/389 dead transitions. [2024-06-20 18:12:23,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 389 transitions, 7486 flow [2024-06-20 18:12:23,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:12:23,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:12:23,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 170 transitions. [2024-06-20 18:12:23,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38288288288288286 [2024-06-20 18:12:23,587 INFO L175 Difference]: Start difference. First operand has 323 places, 333 transitions, 6162 flow. Second operand 12 states and 170 transitions. [2024-06-20 18:12:23,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 389 transitions, 7486 flow [2024-06-20 18:12:24,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 389 transitions, 7397 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-20 18:12:24,027 INFO L231 Difference]: Finished difference. Result has 336 places, 350 transitions, 6540 flow [2024-06-20 18:12:24,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6075, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6540, PETRI_PLACES=336, PETRI_TRANSITIONS=350} [2024-06-20 18:12:24,027 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 298 predicate places. [2024-06-20 18:12:24,027 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 350 transitions, 6540 flow [2024-06-20 18:12:24,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:24,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:24,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] [2024-06-20 18:12:24,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 18:12:24,028 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:24,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:24,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1112032183, now seen corresponding path program 3 times [2024-06-20 18:12:24,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:24,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742482844] [2024-06-20 18:12:24,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:24,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:24,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-20 18:12:24,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:24,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742482844] [2024-06-20 18:12:24,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742482844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:24,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:24,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:24,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211448099] [2024-06-20 18:12:24,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:24,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:24,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:24,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:24,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:24,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:24,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 350 transitions, 6540 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:24,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:24,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:24,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:25,220 INFO L124 PetriNetUnfolderBase]: 1483/2707 cut-off events. [2024-06-20 18:12:25,220 INFO L125 PetriNetUnfolderBase]: For 246738/246740 co-relation queries the response was YES. [2024-06-20 18:12:25,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23212 conditions, 2707 events. 1483/2707 cut-off events. For 246738/246740 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15463 event pairs, 443 based on Foata normal form. 6/2713 useless extension candidates. Maximal degree in co-relation 23079. Up to 2138 conditions per place. [2024-06-20 18:12:25,253 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 304 selfloop transitions, 108 changer transitions 0/415 dead transitions. [2024-06-20 18:12:25,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 415 transitions, 8288 flow [2024-06-20 18:12:25,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:12:25,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:12:25,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 184 transitions. [2024-06-20 18:12:25,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38253638253638256 [2024-06-20 18:12:25,255 INFO L175 Difference]: Start difference. First operand has 336 places, 350 transitions, 6540 flow. Second operand 13 states and 184 transitions. [2024-06-20 18:12:25,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 415 transitions, 8288 flow [2024-06-20 18:12:25,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 415 transitions, 8146 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-20 18:12:25,759 INFO L231 Difference]: Finished difference. Result has 349 places, 372 transitions, 7073 flow [2024-06-20 18:12:25,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7073, PETRI_PLACES=349, PETRI_TRANSITIONS=372} [2024-06-20 18:12:25,760 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 311 predicate places. [2024-06-20 18:12:25,760 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 372 transitions, 7073 flow [2024-06-20 18:12:25,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:25,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:25,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:25,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 18:12:25,761 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:25,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:25,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1112025673, now seen corresponding path program 4 times [2024-06-20 18:12:25,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:25,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371353463] [2024-06-20 18:12:25,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:25,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:26,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:26,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:26,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371353463] [2024-06-20 18:12:26,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371353463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:26,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:26,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:26,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613340011] [2024-06-20 18:12:26,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:26,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:26,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:26,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:26,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:26,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:26,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 372 transitions, 7073 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:26,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:26,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:26,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:26,999 INFO L124 PetriNetUnfolderBase]: 1489/2720 cut-off events. [2024-06-20 18:12:26,999 INFO L125 PetriNetUnfolderBase]: For 265364/265366 co-relation queries the response was YES. [2024-06-20 18:12:27,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23639 conditions, 2720 events. 1489/2720 cut-off events. For 265364/265366 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15560 event pairs, 443 based on Foata normal form. 10/2730 useless extension candidates. Maximal degree in co-relation 23500. Up to 2139 conditions per place. [2024-06-20 18:12:27,031 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 311 selfloop transitions, 110 changer transitions 0/424 dead transitions. [2024-06-20 18:12:27,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 424 transitions, 8500 flow [2024-06-20 18:12:27,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:12:27,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:12:27,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 195 transitions. [2024-06-20 18:12:27,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3764478764478765 [2024-06-20 18:12:27,035 INFO L175 Difference]: Start difference. First operand has 349 places, 372 transitions, 7073 flow. Second operand 14 states and 195 transitions. [2024-06-20 18:12:27,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 424 transitions, 8500 flow [2024-06-20 18:12:27,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 424 transitions, 8350 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-20 18:12:27,648 INFO L231 Difference]: Finished difference. Result has 362 places, 381 transitions, 7357 flow [2024-06-20 18:12:27,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6925, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7357, PETRI_PLACES=362, PETRI_TRANSITIONS=381} [2024-06-20 18:12:27,649 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 324 predicate places. [2024-06-20 18:12:27,649 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 381 transitions, 7357 flow [2024-06-20 18:12:27,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:27,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:27,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:27,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 18:12:27,650 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:27,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:27,650 INFO L85 PathProgramCache]: Analyzing trace with hash 981850667, now seen corresponding path program 5 times [2024-06-20 18:12:27,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:27,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958669943] [2024-06-20 18:12:27,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:27,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:27,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:28,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:28,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:28,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958669943] [2024-06-20 18:12:28,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958669943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:28,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:28,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:28,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269576510] [2024-06-20 18:12:28,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:28,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:28,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:28,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:28,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:28,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:28,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 381 transitions, 7357 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:28,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:28,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:28,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:29,055 INFO L124 PetriNetUnfolderBase]: 1510/2756 cut-off events. [2024-06-20 18:12:29,055 INFO L125 PetriNetUnfolderBase]: For 275605/275607 co-relation queries the response was YES. [2024-06-20 18:12:29,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24487 conditions, 2756 events. 1510/2756 cut-off events. For 275605/275607 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15810 event pairs, 439 based on Foata normal form. 6/2762 useless extension candidates. Maximal degree in co-relation 24343. Up to 2251 conditions per place. [2024-06-20 18:12:29,093 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 353 selfloop transitions, 72 changer transitions 0/428 dead transitions. [2024-06-20 18:12:29,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 428 transitions, 8686 flow [2024-06-20 18:12:29,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:12:29,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:12:29,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 171 transitions. [2024-06-20 18:12:29,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38513513513513514 [2024-06-20 18:12:29,094 INFO L175 Difference]: Start difference. First operand has 362 places, 381 transitions, 7357 flow. Second operand 12 states and 171 transitions. [2024-06-20 18:12:29,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 428 transitions, 8686 flow [2024-06-20 18:12:29,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 428 transitions, 8500 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-20 18:12:29,707 INFO L231 Difference]: Finished difference. Result has 369 places, 389 transitions, 7500 flow [2024-06-20 18:12:29,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7171, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7500, PETRI_PLACES=369, PETRI_TRANSITIONS=389} [2024-06-20 18:12:29,708 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 331 predicate places. [2024-06-20 18:12:29,708 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 389 transitions, 7500 flow [2024-06-20 18:12:29,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:29,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:29,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:29,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 18:12:29,709 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:29,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:29,710 INFO L85 PathProgramCache]: Analyzing trace with hash 410180237, now seen corresponding path program 6 times [2024-06-20 18:12:29,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:29,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584301526] [2024-06-20 18:12:29,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:29,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:29,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:30,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:30,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:30,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584301526] [2024-06-20 18:12:30,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584301526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:30,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:30,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:30,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811939612] [2024-06-20 18:12:30,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:30,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:30,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:30,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:30,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:30,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:30,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 389 transitions, 7500 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:30,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:30,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:30,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:30,950 INFO L124 PetriNetUnfolderBase]: 1557/2834 cut-off events. [2024-06-20 18:12:30,950 INFO L125 PetriNetUnfolderBase]: For 302994/302996 co-relation queries the response was YES. [2024-06-20 18:12:30,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25805 conditions, 2834 events. 1557/2834 cut-off events. For 302994/302996 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16294 event pairs, 441 based on Foata normal form. 6/2840 useless extension candidates. Maximal degree in co-relation 25658. Up to 2279 conditions per place. [2024-06-20 18:12:30,982 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 363 selfloop transitions, 81 changer transitions 0/447 dead transitions. [2024-06-20 18:12:30,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 447 transitions, 9311 flow [2024-06-20 18:12:30,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:12:30,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:12:30,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 185 transitions. [2024-06-20 18:12:30,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-20 18:12:30,983 INFO L175 Difference]: Start difference. First operand has 369 places, 389 transitions, 7500 flow. Second operand 13 states and 185 transitions. [2024-06-20 18:12:30,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 447 transitions, 9311 flow [2024-06-20 18:12:31,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 447 transitions, 9102 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 18:12:31,910 INFO L231 Difference]: Finished difference. Result has 379 places, 403 transitions, 7796 flow [2024-06-20 18:12:31,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7297, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7796, PETRI_PLACES=379, PETRI_TRANSITIONS=403} [2024-06-20 18:12:31,911 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 341 predicate places. [2024-06-20 18:12:31,911 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 403 transitions, 7796 flow [2024-06-20 18:12:31,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:31,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:31,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:31,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 18:12:31,911 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:31,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:31,912 INFO L85 PathProgramCache]: Analyzing trace with hash 410186747, now seen corresponding path program 7 times [2024-06-20 18:12:31,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:31,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123195664] [2024-06-20 18:12:31,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:31,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:31,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:32,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:32,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:32,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123195664] [2024-06-20 18:12:32,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123195664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:32,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:32,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:32,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266240983] [2024-06-20 18:12:32,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:32,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:32,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:32,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:32,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:32,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:32,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 403 transitions, 7796 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:32,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:32,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:32,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:33,316 INFO L124 PetriNetUnfolderBase]: 1549/2822 cut-off events. [2024-06-20 18:12:33,317 INFO L125 PetriNetUnfolderBase]: For 310540/310542 co-relation queries the response was YES. [2024-06-20 18:12:33,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25757 conditions, 2822 events. 1549/2822 cut-off events. For 310540/310542 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16211 event pairs, 437 based on Foata normal form. 6/2828 useless extension candidates. Maximal degree in co-relation 25605. Up to 2275 conditions per place. [2024-06-20 18:12:33,355 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 366 selfloop transitions, 80 changer transitions 0/449 dead transitions. [2024-06-20 18:12:33,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 449 transitions, 9208 flow [2024-06-20 18:12:33,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:12:33,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:12:33,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 205 transitions. [2024-06-20 18:12:33,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36936936936936937 [2024-06-20 18:12:33,357 INFO L175 Difference]: Start difference. First operand has 379 places, 403 transitions, 7796 flow. Second operand 15 states and 205 transitions. [2024-06-20 18:12:33,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 449 transitions, 9208 flow [2024-06-20 18:12:34,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 449 transitions, 8984 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-20 18:12:34,336 INFO L231 Difference]: Finished difference. Result has 391 places, 404 transitions, 7781 flow [2024-06-20 18:12:34,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7572, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7781, PETRI_PLACES=391, PETRI_TRANSITIONS=404} [2024-06-20 18:12:34,338 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 353 predicate places. [2024-06-20 18:12:34,338 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 404 transitions, 7781 flow [2024-06-20 18:12:34,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:34,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:34,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] [2024-06-20 18:12:34,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 18:12:34,339 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:34,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:34,339 INFO L85 PathProgramCache]: Analyzing trace with hash 403930637, now seen corresponding path program 8 times [2024-06-20 18:12:34,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:34,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474173297] [2024-06-20 18:12:34,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:34,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:34,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:34,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:34,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474173297] [2024-06-20 18:12:34,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474173297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:34,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:34,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:34,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130158327] [2024-06-20 18:12:34,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:34,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:34,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:34,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:34,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:34,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:34,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 404 transitions, 7781 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:34,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:34,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:34,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:35,509 INFO L124 PetriNetUnfolderBase]: 1566/2850 cut-off events. [2024-06-20 18:12:35,509 INFO L125 PetriNetUnfolderBase]: For 329097/329099 co-relation queries the response was YES. [2024-06-20 18:12:35,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26180 conditions, 2850 events. 1566/2850 cut-off events. For 329097/329099 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16406 event pairs, 449 based on Foata normal form. 6/2856 useless extension candidates. Maximal degree in co-relation 26025. Up to 2394 conditions per place. [2024-06-20 18:12:35,548 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 375 selfloop transitions, 68 changer transitions 0/446 dead transitions. [2024-06-20 18:12:35,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 446 transitions, 9137 flow [2024-06-20 18:12:35,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:12:35,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:12:35,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-20 18:12:35,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004914004914005 [2024-06-20 18:12:35,549 INFO L175 Difference]: Start difference. First operand has 391 places, 404 transitions, 7781 flow. Second operand 11 states and 163 transitions. [2024-06-20 18:12:35,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 446 transitions, 9137 flow [2024-06-20 18:12:36,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 446 transitions, 8967 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-20 18:12:36,667 INFO L231 Difference]: Finished difference. Result has 392 places, 412 transitions, 7938 flow [2024-06-20 18:12:36,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7611, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7938, PETRI_PLACES=392, PETRI_TRANSITIONS=412} [2024-06-20 18:12:36,668 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 354 predicate places. [2024-06-20 18:12:36,668 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 412 transitions, 7938 flow [2024-06-20 18:12:36,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:36,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:36,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:36,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 18:12:36,669 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:36,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:36,670 INFO L85 PathProgramCache]: Analyzing trace with hash 403924127, now seen corresponding path program 9 times [2024-06-20 18:12:36,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:36,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086289730] [2024-06-20 18:12:36,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:36,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:36,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:37,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:37,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:37,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086289730] [2024-06-20 18:12:37,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086289730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:37,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:37,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:37,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204998281] [2024-06-20 18:12:37,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:37,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:37,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:37,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:37,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:37,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:37,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 412 transitions, 7938 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:37,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:37,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:37,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:37,896 INFO L124 PetriNetUnfolderBase]: 1586/2883 cut-off events. [2024-06-20 18:12:37,896 INFO L125 PetriNetUnfolderBase]: For 349291/349293 co-relation queries the response was YES. [2024-06-20 18:12:37,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26848 conditions, 2883 events. 1586/2883 cut-off events. For 349291/349293 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 16613 event pairs, 447 based on Foata normal form. 6/2889 useless extension candidates. Maximal degree in co-relation 26691. Up to 2410 conditions per place. [2024-06-20 18:12:37,931 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 379 selfloop transitions, 76 changer transitions 0/458 dead transitions. [2024-06-20 18:12:37,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 458 transitions, 9375 flow [2024-06-20 18:12:37,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:12:37,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:12:37,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 175 transitions. [2024-06-20 18:12:37,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39414414414414417 [2024-06-20 18:12:37,932 INFO L175 Difference]: Start difference. First operand has 392 places, 412 transitions, 7938 flow. Second operand 12 states and 175 transitions. [2024-06-20 18:12:37,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 458 transitions, 9375 flow [2024-06-20 18:12:38,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 458 transitions, 9102 flow, removed 58 selfloop flow, removed 9 redundant places. [2024-06-20 18:12:38,896 INFO L231 Difference]: Finished difference. Result has 398 places, 422 transitions, 8063 flow [2024-06-20 18:12:38,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7681, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8063, PETRI_PLACES=398, PETRI_TRANSITIONS=422} [2024-06-20 18:12:38,897 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 360 predicate places. [2024-06-20 18:12:38,897 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 422 transitions, 8063 flow [2024-06-20 18:12:38,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:38,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:38,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:38,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 18:12:38,898 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:38,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:38,898 INFO L85 PathProgramCache]: Analyzing trace with hash -167703659, now seen corresponding path program 10 times [2024-06-20 18:12:38,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:38,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252487901] [2024-06-20 18:12:38,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:38,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:38,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:39,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:39,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:39,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252487901] [2024-06-20 18:12:39,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252487901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:39,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:39,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:39,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296071136] [2024-06-20 18:12:39,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:39,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:39,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:39,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:39,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:39,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:39,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 422 transitions, 8063 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:39,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:39,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:39,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:40,079 INFO L124 PetriNetUnfolderBase]: 1578/2871 cut-off events. [2024-06-20 18:12:40,079 INFO L125 PetriNetUnfolderBase]: For 355526/355528 co-relation queries the response was YES. [2024-06-20 18:12:40,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26577 conditions, 2871 events. 1578/2871 cut-off events. For 355526/355528 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 16567 event pairs, 445 based on Foata normal form. 6/2877 useless extension candidates. Maximal degree in co-relation 26421. Up to 2446 conditions per place. [2024-06-20 18:12:40,119 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 387 selfloop transitions, 63 changer transitions 0/453 dead transitions. [2024-06-20 18:12:40,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 453 transitions, 9125 flow [2024-06-20 18:12:40,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:12:40,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:12:40,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-20 18:12:40,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832923832923833 [2024-06-20 18:12:40,120 INFO L175 Difference]: Start difference. First operand has 398 places, 422 transitions, 8063 flow. Second operand 11 states and 156 transitions. [2024-06-20 18:12:40,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 453 transitions, 9125 flow [2024-06-20 18:12:41,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 453 transitions, 8899 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-20 18:12:41,400 INFO L231 Difference]: Finished difference. Result has 402 places, 422 transitions, 7974 flow [2024-06-20 18:12:41,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7837, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7974, PETRI_PLACES=402, PETRI_TRANSITIONS=422} [2024-06-20 18:12:41,400 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 364 predicate places. [2024-06-20 18:12:41,401 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 422 transitions, 7974 flow [2024-06-20 18:12:41,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:41,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:41,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:41,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 18:12:41,401 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:41,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:41,402 INFO L85 PathProgramCache]: Analyzing trace with hash 2128235831, now seen corresponding path program 11 times [2024-06-20 18:12:41,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:41,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966495772] [2024-06-20 18:12:41,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:41,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:41,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:41,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:41,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966495772] [2024-06-20 18:12:41,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966495772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:41,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:41,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:41,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695099656] [2024-06-20 18:12:41,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:41,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:41,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:41,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:41,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:41,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:41,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 422 transitions, 7974 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:41,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:41,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:41,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:42,623 INFO L124 PetriNetUnfolderBase]: 1595/2899 cut-off events. [2024-06-20 18:12:42,624 INFO L125 PetriNetUnfolderBase]: For 375514/375516 co-relation queries the response was YES. [2024-06-20 18:12:42,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26985 conditions, 2899 events. 1595/2899 cut-off events. For 375514/375516 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16736 event pairs, 438 based on Foata normal form. 6/2905 useless extension candidates. Maximal degree in co-relation 26828. Up to 2436 conditions per place. [2024-06-20 18:12:42,661 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 399 selfloop transitions, 62 changer transitions 0/464 dead transitions. [2024-06-20 18:12:42,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 464 transitions, 9389 flow [2024-06-20 18:12:42,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:12:42,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:12:42,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-20 18:12:42,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36711711711711714 [2024-06-20 18:12:42,662 INFO L175 Difference]: Start difference. First operand has 402 places, 422 transitions, 7974 flow. Second operand 12 states and 163 transitions. [2024-06-20 18:12:42,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 464 transitions, 9389 flow [2024-06-20 18:12:43,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 464 transitions, 9159 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 18:12:43,981 INFO L231 Difference]: Finished difference. Result has 409 places, 429 transitions, 8053 flow [2024-06-20 18:12:43,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7744, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8053, PETRI_PLACES=409, PETRI_TRANSITIONS=429} [2024-06-20 18:12:43,982 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 371 predicate places. [2024-06-20 18:12:43,982 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 429 transitions, 8053 flow [2024-06-20 18:12:43,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:43,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:43,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:43,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 18:12:43,983 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:43,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:43,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1391448837, now seen corresponding path program 12 times [2024-06-20 18:12:43,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:43,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394701416] [2024-06-20 18:12:43,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:43,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:44,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-20 18:12:44,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:44,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394701416] [2024-06-20 18:12:44,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394701416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:44,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:44,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:44,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818786897] [2024-06-20 18:12:44,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:44,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:44,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:44,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:44,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:44,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:44,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 429 transitions, 8053 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:44,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:44,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:44,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:45,294 INFO L124 PetriNetUnfolderBase]: 1612/2927 cut-off events. [2024-06-20 18:12:45,294 INFO L125 PetriNetUnfolderBase]: For 397609/397611 co-relation queries the response was YES. [2024-06-20 18:12:45,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27480 conditions, 2927 events. 1612/2927 cut-off events. For 397609/397611 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16956 event pairs, 416 based on Foata normal form. 6/2933 useless extension candidates. Maximal degree in co-relation 27321. Up to 2284 conditions per place. [2024-06-20 18:12:45,333 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 398 selfloop transitions, 75 changer transitions 0/476 dead transitions. [2024-06-20 18:12:45,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 476 transitions, 9538 flow [2024-06-20 18:12:45,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:12:45,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:12:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 171 transitions. [2024-06-20 18:12:45,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38513513513513514 [2024-06-20 18:12:45,334 INFO L175 Difference]: Start difference. First operand has 409 places, 429 transitions, 8053 flow. Second operand 12 states and 171 transitions. [2024-06-20 18:12:45,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 476 transitions, 9538 flow [2024-06-20 18:12:46,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 476 transitions, 9295 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-20 18:12:46,386 INFO L231 Difference]: Finished difference. Result has 417 places, 437 transitions, 8175 flow [2024-06-20 18:12:46,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7810, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8175, PETRI_PLACES=417, PETRI_TRANSITIONS=437} [2024-06-20 18:12:46,387 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 379 predicate places. [2024-06-20 18:12:46,387 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 437 transitions, 8175 flow [2024-06-20 18:12:46,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:46,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:46,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:46,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 18:12:46,388 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:46,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:46,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2030593093, now seen corresponding path program 1 times [2024-06-20 18:12:46,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:46,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588669787] [2024-06-20 18:12:46,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:46,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:46,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:46,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:46,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:46,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588669787] [2024-06-20 18:12:46,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588669787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:46,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:46,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:12:46,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6542953] [2024-06-20 18:12:46,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:46,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:12:46,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:46,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:12:46,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:12:46,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-20 18:12:46,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 437 transitions, 8175 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:46,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:46,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-20 18:12:46,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:46,903 INFO L124 PetriNetUnfolderBase]: 899/1967 cut-off events. [2024-06-20 18:12:46,903 INFO L125 PetriNetUnfolderBase]: For 172824/172879 co-relation queries the response was YES. [2024-06-20 18:12:46,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16896 conditions, 1967 events. 899/1967 cut-off events. For 172824/172879 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12946 event pairs, 153 based on Foata normal form. 50/1959 useless extension candidates. Maximal degree in co-relation 16733. Up to 343 conditions per place. [2024-06-20 18:12:46,929 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 74 selfloop transitions, 100 changer transitions 0/375 dead transitions. [2024-06-20 18:12:46,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 375 transitions, 7178 flow [2024-06-20 18:12:46,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:12:46,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:12:46,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 18:12:46,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6576576576576577 [2024-06-20 18:12:46,930 INFO L175 Difference]: Start difference. First operand has 417 places, 437 transitions, 8175 flow. Second operand 6 states and 146 transitions. [2024-06-20 18:12:46,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 375 transitions, 7178 flow [2024-06-20 18:12:47,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 375 transitions, 6762 flow, removed 72 selfloop flow, removed 27 redundant places. [2024-06-20 18:12:47,751 INFO L231 Difference]: Finished difference. Result has 376 places, 355 transitions, 6681 flow [2024-06-20 18:12:47,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6149, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6681, PETRI_PLACES=376, PETRI_TRANSITIONS=355} [2024-06-20 18:12:47,752 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 338 predicate places. [2024-06-20 18:12:47,752 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 355 transitions, 6681 flow [2024-06-20 18:12:47,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:47,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:47,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:47,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 18:12:47,753 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:47,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:47,753 INFO L85 PathProgramCache]: Analyzing trace with hash -764540579, now seen corresponding path program 13 times [2024-06-20 18:12:47,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:47,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651283303] [2024-06-20 18:12:47,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:47,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:47,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:48,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:48,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:48,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651283303] [2024-06-20 18:12:48,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651283303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:48,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:48,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:12:48,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362833723] [2024-06-20 18:12:48,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:48,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:12:48,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:48,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:12:48,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:12:48,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:48,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 355 transitions, 6681 flow. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:48,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:48,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:48,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:49,109 INFO L124 PetriNetUnfolderBase]: 1354/2542 cut-off events. [2024-06-20 18:12:49,109 INFO L125 PetriNetUnfolderBase]: For 291320/291322 co-relation queries the response was YES. [2024-06-20 18:12:49,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22650 conditions, 2542 events. 1354/2542 cut-off events. For 291320/291322 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14879 event pairs, 242 based on Foata normal form. 14/2556 useless extension candidates. Maximal degree in co-relation 22504. Up to 1130 conditions per place. [2024-06-20 18:12:49,144 INFO L140 encePairwiseOnDemand]: 21/37 looper letters, 251 selfloop transitions, 166 changer transitions 0/420 dead transitions. [2024-06-20 18:12:49,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 420 transitions, 8535 flow [2024-06-20 18:12:49,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:12:49,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:12:49,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 232 transitions. [2024-06-20 18:12:49,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3918918918918919 [2024-06-20 18:12:49,146 INFO L175 Difference]: Start difference. First operand has 376 places, 355 transitions, 6681 flow. Second operand 16 states and 232 transitions. [2024-06-20 18:12:49,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 420 transitions, 8535 flow [2024-06-20 18:12:49,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 420 transitions, 8411 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 18:12:49,884 INFO L231 Difference]: Finished difference. Result has 393 places, 365 transitions, 7237 flow [2024-06-20 18:12:49,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6541, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7237, PETRI_PLACES=393, PETRI_TRANSITIONS=365} [2024-06-20 18:12:49,884 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 355 predicate places. [2024-06-20 18:12:49,884 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 365 transitions, 7237 flow [2024-06-20 18:12:49,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:49,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:49,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:49,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 18:12:49,885 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:49,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:49,885 INFO L85 PathProgramCache]: Analyzing trace with hash 2020095749, now seen corresponding path program 14 times [2024-06-20 18:12:49,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:49,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487014595] [2024-06-20 18:12:49,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:49,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:49,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:50,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:50,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:50,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487014595] [2024-06-20 18:12:50,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487014595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:50,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:50,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:12:50,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986727980] [2024-06-20 18:12:50,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:50,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:12:50,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:50,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:12:50,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:12:50,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:50,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 365 transitions, 7237 flow. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:50,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:50,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:50,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:51,320 INFO L124 PetriNetUnfolderBase]: 1386/2602 cut-off events. [2024-06-20 18:12:51,321 INFO L125 PetriNetUnfolderBase]: For 307577/307579 co-relation queries the response was YES. [2024-06-20 18:12:51,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24359 conditions, 2602 events. 1386/2602 cut-off events. For 307577/307579 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15259 event pairs, 365 based on Foata normal form. 4/2606 useless extension candidates. Maximal degree in co-relation 24209. Up to 1328 conditions per place. [2024-06-20 18:12:51,356 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 247 selfloop transitions, 160 changer transitions 0/410 dead transitions. [2024-06-20 18:12:51,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 410 transitions, 8467 flow [2024-06-20 18:12:51,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:12:51,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:12:51,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 188 transitions. [2024-06-20 18:12:51,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3908523908523909 [2024-06-20 18:12:51,358 INFO L175 Difference]: Start difference. First operand has 393 places, 365 transitions, 7237 flow. Second operand 13 states and 188 transitions. [2024-06-20 18:12:51,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 410 transitions, 8467 flow [2024-06-20 18:12:52,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 410 transitions, 8201 flow, removed 33 selfloop flow, removed 10 redundant places. [2024-06-20 18:12:52,026 INFO L231 Difference]: Finished difference. Result has 398 places, 368 transitions, 7409 flow [2024-06-20 18:12:52,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6971, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7409, PETRI_PLACES=398, PETRI_TRANSITIONS=368} [2024-06-20 18:12:52,027 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 360 predicate places. [2024-06-20 18:12:52,027 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 368 transitions, 7409 flow [2024-06-20 18:12:52,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:52,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:52,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:52,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 18:12:52,027 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:52,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:52,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1983227697, now seen corresponding path program 15 times [2024-06-20 18:12:52,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:52,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618180139] [2024-06-20 18:12:52,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:52,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:52,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:52,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:52,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:52,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618180139] [2024-06-20 18:12:52,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618180139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:52,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:52,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:12:52,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816371891] [2024-06-20 18:12:52,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:52,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:12:52,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:52,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:12:52,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:12:52,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:52,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 368 transitions, 7409 flow. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:52,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:52,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:52,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:53,260 INFO L124 PetriNetUnfolderBase]: 1431/2681 cut-off events. [2024-06-20 18:12:53,261 INFO L125 PetriNetUnfolderBase]: For 344389/344391 co-relation queries the response was YES. [2024-06-20 18:12:53,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25484 conditions, 2681 events. 1431/2681 cut-off events. For 344389/344391 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15773 event pairs, 373 based on Foata normal form. 4/2685 useless extension candidates. Maximal degree in co-relation 25334. Up to 1369 conditions per place. [2024-06-20 18:12:53,294 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 279 selfloop transitions, 132 changer transitions 0/414 dead transitions. [2024-06-20 18:12:53,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 414 transitions, 8628 flow [2024-06-20 18:12:53,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:12:53,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:12:53,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 186 transitions. [2024-06-20 18:12:53,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866943866943867 [2024-06-20 18:12:53,295 INFO L175 Difference]: Start difference. First operand has 398 places, 368 transitions, 7409 flow. Second operand 13 states and 186 transitions. [2024-06-20 18:12:53,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 414 transitions, 8628 flow [2024-06-20 18:12:54,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 414 transitions, 8334 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 18:12:54,033 INFO L231 Difference]: Finished difference. Result has 405 places, 371 transitions, 7459 flow [2024-06-20 18:12:54,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7118, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7459, PETRI_PLACES=405, PETRI_TRANSITIONS=371} [2024-06-20 18:12:54,033 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 367 predicate places. [2024-06-20 18:12:54,033 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 371 transitions, 7459 flow [2024-06-20 18:12:54,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:54,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:54,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:54,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 18:12:54,034 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:54,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:54,036 INFO L85 PathProgramCache]: Analyzing trace with hash -168018875, now seen corresponding path program 2 times [2024-06-20 18:12:54,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:54,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161997966] [2024-06-20 18:12:54,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:54,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:54,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:54,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-20 18:12:54,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:54,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161997966] [2024-06-20 18:12:54,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161997966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:54,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:54,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:12:54,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117538656] [2024-06-20 18:12:54,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:54,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:12:54,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:54,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:12:54,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:12:54,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 37 [2024-06-20 18:12:54,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 371 transitions, 7459 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:54,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:54,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 37 [2024-06-20 18:12:54,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:54,630 INFO L124 PetriNetUnfolderBase]: 858/1966 cut-off events. [2024-06-20 18:12:54,630 INFO L125 PetriNetUnfolderBase]: For 162921/162960 co-relation queries the response was YES. [2024-06-20 18:12:54,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17189 conditions, 1966 events. 858/1966 cut-off events. For 162921/162960 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13363 event pairs, 200 based on Foata normal form. 16/1917 useless extension candidates. Maximal degree in co-relation 17036. Up to 1142 conditions per place. [2024-06-20 18:12:54,660 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 132 selfloop transitions, 38 changer transitions 0/371 dead transitions. [2024-06-20 18:12:54,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 371 transitions, 7439 flow [2024-06-20 18:12:54,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:12:54,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:12:54,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-20 18:12:54,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396396396396397 [2024-06-20 18:12:54,661 INFO L175 Difference]: Start difference. First operand has 405 places, 371 transitions, 7459 flow. Second operand 6 states and 142 transitions. [2024-06-20 18:12:54,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 371 transitions, 7439 flow [2024-06-20 18:12:55,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 371 transitions, 7127 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-20 18:12:55,432 INFO L231 Difference]: Finished difference. Result has 400 places, 354 transitions, 6762 flow [2024-06-20 18:12:55,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6655, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6762, PETRI_PLACES=400, PETRI_TRANSITIONS=354} [2024-06-20 18:12:55,433 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 362 predicate places. [2024-06-20 18:12:55,433 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 354 transitions, 6762 flow [2024-06-20 18:12:55,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:55,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:55,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:55,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 18:12:55,434 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:55,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:55,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1056549239, now seen corresponding path program 3 times [2024-06-20 18:12:55,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:55,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080992432] [2024-06-20 18:12:55,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:55,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:55,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:55,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:55,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:55,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080992432] [2024-06-20 18:12:55,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080992432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:55,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:55,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:55,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647866783] [2024-06-20 18:12:55,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:55,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:55,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:55,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:55,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:56,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:56,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 354 transitions, 6762 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:56,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:56,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:56,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:56,895 INFO L124 PetriNetUnfolderBase]: 1418/2675 cut-off events. [2024-06-20 18:12:56,896 INFO L125 PetriNetUnfolderBase]: For 390080/390082 co-relation queries the response was YES. [2024-06-20 18:12:56,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25864 conditions, 2675 events. 1418/2675 cut-off events. For 390080/390082 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15692 event pairs, 442 based on Foata normal form. 8/2683 useless extension candidates. Maximal degree in co-relation 25713. Up to 2003 conditions per place. [2024-06-20 18:12:56,929 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 325 selfloop transitions, 94 changer transitions 0/422 dead transitions. [2024-06-20 18:12:56,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 422 transitions, 8477 flow [2024-06-20 18:12:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:12:56,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:12:56,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 216 transitions. [2024-06-20 18:12:56,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36486486486486486 [2024-06-20 18:12:56,930 INFO L175 Difference]: Start difference. First operand has 400 places, 354 transitions, 6762 flow. Second operand 16 states and 216 transitions. [2024-06-20 18:12:56,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 422 transitions, 8477 flow [2024-06-20 18:12:57,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 422 transitions, 8415 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 18:12:57,708 INFO L231 Difference]: Finished difference. Result has 421 places, 378 transitions, 7374 flow [2024-06-20 18:12:57,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6700, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7374, PETRI_PLACES=421, PETRI_TRANSITIONS=378} [2024-06-20 18:12:57,709 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 383 predicate places. [2024-06-20 18:12:57,709 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 378 transitions, 7374 flow [2024-06-20 18:12:57,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:57,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:12:57,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:12:57,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 18:12:57,709 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:12:57,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:12:57,710 INFO L85 PathProgramCache]: Analyzing trace with hash 834809087, now seen corresponding path program 4 times [2024-06-20 18:12:57,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:12:57,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533228217] [2024-06-20 18:12:57,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:12:57,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:12:57,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:12:58,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:12:58,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:12:58,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533228217] [2024-06-20 18:12:58,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533228217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:12:58,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:12:58,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:12:58,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76365359] [2024-06-20 18:12:58,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:12:58,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:12:58,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:12:58,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:12:58,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:12:58,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:12:58,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 378 transitions, 7374 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:12:58,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:12:58,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:12:58,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:12:59,114 INFO L124 PetriNetUnfolderBase]: 1466/2756 cut-off events. [2024-06-20 18:12:59,115 INFO L125 PetriNetUnfolderBase]: For 421637/421639 co-relation queries the response was YES. [2024-06-20 18:12:59,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27794 conditions, 2756 events. 1466/2756 cut-off events. For 421637/421639 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16276 event pairs, 457 based on Foata normal form. 8/2764 useless extension candidates. Maximal degree in co-relation 27635. Up to 2312 conditions per place. [2024-06-20 18:12:59,152 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 358 selfloop transitions, 76 changer transitions 0/437 dead transitions. [2024-06-20 18:12:59,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 437 transitions, 9177 flow [2024-06-20 18:12:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:12:59,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:12:59,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 190 transitions. [2024-06-20 18:12:59,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3667953667953668 [2024-06-20 18:12:59,153 INFO L175 Difference]: Start difference. First operand has 421 places, 378 transitions, 7374 flow. Second operand 14 states and 190 transitions. [2024-06-20 18:12:59,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 437 transitions, 9177 flow [2024-06-20 18:13:00,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 437 transitions, 8960 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 18:13:00,533 INFO L231 Difference]: Finished difference. Result has 435 places, 401 transitions, 7832 flow [2024-06-20 18:13:00,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7832, PETRI_PLACES=435, PETRI_TRANSITIONS=401} [2024-06-20 18:13:00,534 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 397 predicate places. [2024-06-20 18:13:00,534 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 401 transitions, 7832 flow [2024-06-20 18:13:00,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:00,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:00,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:00,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 18:13:00,534 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:00,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:00,535 INFO L85 PathProgramCache]: Analyzing trace with hash -256388795, now seen corresponding path program 5 times [2024-06-20 18:13:00,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:00,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930950823] [2024-06-20 18:13:00,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:00,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:01,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:01,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:01,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930950823] [2024-06-20 18:13:01,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930950823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:01,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:01,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:01,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300493421] [2024-06-20 18:13:01,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:01,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:01,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:01,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:01,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:01,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:01,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 401 transitions, 7832 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:01,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:01,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:01,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:02,048 INFO L124 PetriNetUnfolderBase]: 1502/2817 cut-off events. [2024-06-20 18:13:02,048 INFO L125 PetriNetUnfolderBase]: For 451713/451715 co-relation queries the response was YES. [2024-06-20 18:13:02,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28859 conditions, 2817 events. 1502/2817 cut-off events. For 451713/451715 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 16656 event pairs, 454 based on Foata normal form. 8/2825 useless extension candidates. Maximal degree in co-relation 28694. Up to 2412 conditions per place. [2024-06-20 18:13:02,086 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 384 selfloop transitions, 64 changer transitions 0/451 dead transitions. [2024-06-20 18:13:02,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 451 transitions, 9502 flow [2024-06-20 18:13:02,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:13:02,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:13:02,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 184 transitions. [2024-06-20 18:13:02,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3552123552123552 [2024-06-20 18:13:02,087 INFO L175 Difference]: Start difference. First operand has 435 places, 401 transitions, 7832 flow. Second operand 14 states and 184 transitions. [2024-06-20 18:13:02,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 451 transitions, 9502 flow [2024-06-20 18:13:03,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 451 transitions, 9279 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 18:13:03,378 INFO L231 Difference]: Finished difference. Result has 445 places, 416 transitions, 8087 flow [2024-06-20 18:13:03,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7609, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8087, PETRI_PLACES=445, PETRI_TRANSITIONS=416} [2024-06-20 18:13:03,379 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 407 predicate places. [2024-06-20 18:13:03,379 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 416 transitions, 8087 flow [2024-06-20 18:13:03,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:03,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:03,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:03,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 18:13:03,379 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:03,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:03,380 INFO L85 PathProgramCache]: Analyzing trace with hash 2008676227, now seen corresponding path program 6 times [2024-06-20 18:13:03,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:03,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487943516] [2024-06-20 18:13:03,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:03,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:03,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:03,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:03,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:03,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487943516] [2024-06-20 18:13:03,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487943516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:03,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:03,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:03,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148634527] [2024-06-20 18:13:03,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:03,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:03,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:03,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:03,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:03,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:03,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 416 transitions, 8087 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:03,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:03,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:03,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:04,693 INFO L124 PetriNetUnfolderBase]: 1581/2948 cut-off events. [2024-06-20 18:13:04,693 INFO L125 PetriNetUnfolderBase]: For 497996/497998 co-relation queries the response was YES. [2024-06-20 18:13:04,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30900 conditions, 2948 events. 1581/2948 cut-off events. For 497996/497998 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17531 event pairs, 457 based on Foata normal form. 6/2954 useless extension candidates. Maximal degree in co-relation 30733. Up to 2421 conditions per place. [2024-06-20 18:13:04,737 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 383 selfloop transitions, 99 changer transitions 0/485 dead transitions. [2024-06-20 18:13:04,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 485 transitions, 10474 flow [2024-06-20 18:13:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:13:04,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:13:04,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 204 transitions. [2024-06-20 18:13:04,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3675675675675676 [2024-06-20 18:13:04,739 INFO L175 Difference]: Start difference. First operand has 445 places, 416 transitions, 8087 flow. Second operand 15 states and 204 transitions. [2024-06-20 18:13:04,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 485 transitions, 10474 flow [2024-06-20 18:13:06,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 485 transitions, 10182 flow, removed 45 selfloop flow, removed 12 redundant places. [2024-06-20 18:13:06,165 INFO L231 Difference]: Finished difference. Result has 453 places, 444 transitions, 8674 flow [2024-06-20 18:13:06,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7814, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8674, PETRI_PLACES=453, PETRI_TRANSITIONS=444} [2024-06-20 18:13:06,165 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 415 predicate places. [2024-06-20 18:13:06,165 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 444 transitions, 8674 flow [2024-06-20 18:13:06,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:06,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:06,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:06,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 18:13:06,166 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:06,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:06,167 INFO L85 PathProgramCache]: Analyzing trace with hash 2008662277, now seen corresponding path program 7 times [2024-06-20 18:13:06,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:06,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131069054] [2024-06-20 18:13:06,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:06,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:06,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:06,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:06,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131069054] [2024-06-20 18:13:06,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131069054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:06,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:06,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:06,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886228016] [2024-06-20 18:13:06,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:06,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:06,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:06,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:06,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:06,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:06,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 444 transitions, 8674 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:06,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:06,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:06,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:07,519 INFO L124 PetriNetUnfolderBase]: 1568/2928 cut-off events. [2024-06-20 18:13:07,519 INFO L125 PetriNetUnfolderBase]: For 508480/508482 co-relation queries the response was YES. [2024-06-20 18:13:07,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30602 conditions, 2928 events. 1568/2928 cut-off events. For 508480/508482 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17411 event pairs, 457 based on Foata normal form. 8/2936 useless extension candidates. Maximal degree in co-relation 30435. Up to 2413 conditions per place. [2024-06-20 18:13:07,559 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 391 selfloop transitions, 95 changer transitions 0/489 dead transitions. [2024-06-20 18:13:07,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 489 transitions, 10391 flow [2024-06-20 18:13:07,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:13:07,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:13:07,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 217 transitions. [2024-06-20 18:13:07,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36655405405405406 [2024-06-20 18:13:07,561 INFO L175 Difference]: Start difference. First operand has 453 places, 444 transitions, 8674 flow. Second operand 16 states and 217 transitions. [2024-06-20 18:13:07,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 489 transitions, 10391 flow [2024-06-20 18:13:09,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 489 transitions, 10210 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-20 18:13:09,155 INFO L231 Difference]: Finished difference. Result has 467 places, 445 transitions, 8738 flow [2024-06-20 18:13:09,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8493, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8738, PETRI_PLACES=467, PETRI_TRANSITIONS=445} [2024-06-20 18:13:09,156 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 429 predicate places. [2024-06-20 18:13:09,156 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 445 transitions, 8738 flow [2024-06-20 18:13:09,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:09,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:09,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:09,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 18:13:09,157 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:09,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:09,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1829595039, now seen corresponding path program 8 times [2024-06-20 18:13:09,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:09,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105011797] [2024-06-20 18:13:09,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:09,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:09,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:09,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:09,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:09,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105011797] [2024-06-20 18:13:09,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105011797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:09,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:09,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:09,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416023641] [2024-06-20 18:13:09,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:09,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:09,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:09,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:09,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:09,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:09,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 445 transitions, 8738 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:09,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:09,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:09,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:10,502 INFO L124 PetriNetUnfolderBase]: 1691/3130 cut-off events. [2024-06-20 18:13:10,503 INFO L125 PetriNetUnfolderBase]: For 592340/592342 co-relation queries the response was YES. [2024-06-20 18:13:10,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33690 conditions, 3130 events. 1691/3130 cut-off events. For 592340/592342 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18740 event pairs, 480 based on Foata normal form. 10/3140 useless extension candidates. Maximal degree in co-relation 33520. Up to 2677 conditions per place. [2024-06-20 18:13:10,545 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 435 selfloop transitions, 83 changer transitions 0/521 dead transitions. [2024-06-20 18:13:10,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 521 transitions, 11378 flow [2024-06-20 18:13:10,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:13:10,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:13:10,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 181 transitions. [2024-06-20 18:13:10,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3762993762993763 [2024-06-20 18:13:10,546 INFO L175 Difference]: Start difference. First operand has 467 places, 445 transitions, 8738 flow. Second operand 13 states and 181 transitions. [2024-06-20 18:13:10,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 521 transitions, 11378 flow [2024-06-20 18:13:12,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 521 transitions, 11177 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 18:13:12,282 INFO L231 Difference]: Finished difference. Result has 477 places, 483 transitions, 9559 flow [2024-06-20 18:13:12,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8546, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9559, PETRI_PLACES=477, PETRI_TRANSITIONS=483} [2024-06-20 18:13:12,283 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 439 predicate places. [2024-06-20 18:13:12,283 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 483 transitions, 9559 flow [2024-06-20 18:13:12,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:12,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:12,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:12,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 18:13:12,283 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:12,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:12,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2022543457, now seen corresponding path program 9 times [2024-06-20 18:13:12,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:12,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650939066] [2024-06-20 18:13:12,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:12,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:12,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:12,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:12,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:12,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650939066] [2024-06-20 18:13:12,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650939066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:12,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:12,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:12,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840712023] [2024-06-20 18:13:12,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:12,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:12,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:12,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:12,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:12,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:12,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 483 transitions, 9559 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:12,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:12,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:12,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:13,740 INFO L124 PetriNetUnfolderBase]: 1706/3155 cut-off events. [2024-06-20 18:13:13,741 INFO L125 PetriNetUnfolderBase]: For 606978/606980 co-relation queries the response was YES. [2024-06-20 18:13:13,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34517 conditions, 3155 events. 1706/3155 cut-off events. For 606978/606980 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18932 event pairs, 482 based on Foata normal form. 6/3161 useless extension candidates. Maximal degree in co-relation 34340. Up to 2847 conditions per place. [2024-06-20 18:13:13,909 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 458 selfloop transitions, 49 changer transitions 0/510 dead transitions. [2024-06-20 18:13:13,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 510 transitions, 10775 flow [2024-06-20 18:13:13,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:13:13,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:13:13,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-20 18:13:13,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35872235872235875 [2024-06-20 18:13:13,910 INFO L175 Difference]: Start difference. First operand has 477 places, 483 transitions, 9559 flow. Second operand 11 states and 146 transitions. [2024-06-20 18:13:13,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 510 transitions, 10775 flow [2024-06-20 18:13:15,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 510 transitions, 10661 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-06-20 18:13:15,724 INFO L231 Difference]: Finished difference. Result has 490 places, 489 transitions, 9665 flow [2024-06-20 18:13:15,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9445, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9665, PETRI_PLACES=490, PETRI_TRANSITIONS=489} [2024-06-20 18:13:15,724 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 452 predicate places. [2024-06-20 18:13:15,725 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 489 transitions, 9665 flow [2024-06-20 18:13:15,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:15,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:15,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:15,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 18:13:15,725 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:15,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:15,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1253826729, now seen corresponding path program 10 times [2024-06-20 18:13:15,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:15,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569251440] [2024-06-20 18:13:15,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:15,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:15,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:16,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-20 18:13:16,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:16,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569251440] [2024-06-20 18:13:16,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569251440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:16,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:16,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:16,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883490929] [2024-06-20 18:13:16,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:16,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:16,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:16,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:16,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:16,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:13:16,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 489 transitions, 9665 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-20 18:13:16,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:16,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:13:16,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:17,121 INFO L124 PetriNetUnfolderBase]: 1666/3104 cut-off events. [2024-06-20 18:13:17,121 INFO L125 PetriNetUnfolderBase]: For 627085/627091 co-relation queries the response was YES. [2024-06-20 18:13:17,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34485 conditions, 3104 events. 1666/3104 cut-off events. For 627085/627091 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18779 event pairs, 467 based on Foata normal form. 6/3104 useless extension candidates. Maximal degree in co-relation 34303. Up to 2732 conditions per place. [2024-06-20 18:13:17,170 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 454 selfloop transitions, 62 changer transitions 0/525 dead transitions. [2024-06-20 18:13:17,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 525 transitions, 11232 flow [2024-06-20 18:13:17,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:13:17,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:13:17,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 161 transitions. [2024-06-20 18:13:17,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3955773955773956 [2024-06-20 18:13:17,172 INFO L175 Difference]: Start difference. First operand has 490 places, 489 transitions, 9665 flow. Second operand 11 states and 161 transitions. [2024-06-20 18:13:17,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 525 transitions, 11232 flow [2024-06-20 18:13:19,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 525 transitions, 11059 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 18:13:19,874 INFO L231 Difference]: Finished difference. Result has 495 places, 499 transitions, 9847 flow [2024-06-20 18:13:19,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9499, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9847, PETRI_PLACES=495, PETRI_TRANSITIONS=499} [2024-06-20 18:13:19,875 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 457 predicate places. [2024-06-20 18:13:19,875 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 499 transitions, 9847 flow [2024-06-20 18:13:19,875 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-20 18:13:19,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:19,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:19,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 18:13:19,875 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:19,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:19,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2022082177, now seen corresponding path program 11 times [2024-06-20 18:13:19,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:19,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055729753] [2024-06-20 18:13:19,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:19,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:19,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:20,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:20,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:20,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055729753] [2024-06-20 18:13:20,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055729753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:20,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:20,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:20,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887954216] [2024-06-20 18:13:20,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:20,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:20,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:20,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:20,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:20,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:20,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 499 transitions, 9847 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:20,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:20,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:20,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:21,162 INFO L124 PetriNetUnfolderBase]: 1716/3173 cut-off events. [2024-06-20 18:13:21,162 INFO L125 PetriNetUnfolderBase]: For 633509/633511 co-relation queries the response was YES. [2024-06-20 18:13:21,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34902 conditions, 3173 events. 1716/3173 cut-off events. For 633509/633511 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19050 event pairs, 474 based on Foata normal form. 6/3179 useless extension candidates. Maximal degree in co-relation 34719. Up to 2811 conditions per place. [2024-06-20 18:13:21,211 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 465 selfloop transitions, 68 changer transitions 0/536 dead transitions. [2024-06-20 18:13:21,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 536 transitions, 11442 flow [2024-06-20 18:13:21,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:13:21,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:13:21,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-20 18:13:21,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761261261261261 [2024-06-20 18:13:21,213 INFO L175 Difference]: Start difference. First operand has 495 places, 499 transitions, 9847 flow. Second operand 12 states and 167 transitions. [2024-06-20 18:13:21,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 536 transitions, 11442 flow [2024-06-20 18:13:23,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 536 transitions, 11230 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-20 18:13:23,569 INFO L231 Difference]: Finished difference. Result has 503 places, 508 transitions, 10008 flow [2024-06-20 18:13:23,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9669, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10008, PETRI_PLACES=503, PETRI_TRANSITIONS=508} [2024-06-20 18:13:23,570 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 465 predicate places. [2024-06-20 18:13:23,570 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 508 transitions, 10008 flow [2024-06-20 18:13:23,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:23,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:23,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:23,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 18:13:23,571 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:23,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:23,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1813940349, now seen corresponding path program 12 times [2024-06-20 18:13:23,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:23,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114888227] [2024-06-20 18:13:23,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:23,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:23,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:23,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:23,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:23,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114888227] [2024-06-20 18:13:23,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114888227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:23,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:23,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:23,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937731807] [2024-06-20 18:13:23,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:23,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:23,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:23,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:23,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:24,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:24,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 508 transitions, 10008 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:24,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:24,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:24,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:24,907 INFO L124 PetriNetUnfolderBase]: 1752/3233 cut-off events. [2024-06-20 18:13:24,908 INFO L125 PetriNetUnfolderBase]: For 677304/677306 co-relation queries the response was YES. [2024-06-20 18:13:24,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35669 conditions, 3233 events. 1752/3233 cut-off events. For 677304/677306 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19476 event pairs, 482 based on Foata normal form. 10/3243 useless extension candidates. Maximal degree in co-relation 35482. Up to 2887 conditions per place. [2024-06-20 18:13:24,964 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 475 selfloop transitions, 69 changer transitions 0/547 dead transitions. [2024-06-20 18:13:24,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 547 transitions, 11538 flow [2024-06-20 18:13:24,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:13:24,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:13:24,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-20 18:13:24,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-20 18:13:24,965 INFO L175 Difference]: Start difference. First operand has 503 places, 508 transitions, 10008 flow. Second operand 11 states and 148 transitions. [2024-06-20 18:13:24,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 547 transitions, 11538 flow [2024-06-20 18:13:27,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 547 transitions, 11366 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-20 18:13:27,721 INFO L231 Difference]: Finished difference. Result has 511 places, 526 transitions, 10381 flow [2024-06-20 18:13:27,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9836, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10381, PETRI_PLACES=511, PETRI_TRANSITIONS=526} [2024-06-20 18:13:27,722 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 473 predicate places. [2024-06-20 18:13:27,722 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 526 transitions, 10381 flow [2024-06-20 18:13:27,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:27,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:27,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:27,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 18:13:27,722 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:27,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:27,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1829608989, now seen corresponding path program 13 times [2024-06-20 18:13:27,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:27,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507926415] [2024-06-20 18:13:27,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:27,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:27,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:28,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-20 18:13:28,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:28,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507926415] [2024-06-20 18:13:28,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507926415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:28,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:28,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:28,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465710768] [2024-06-20 18:13:28,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:28,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:28,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:28,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:28,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:28,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:28,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 526 transitions, 10381 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:28,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:28,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:28,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:29,058 INFO L124 PetriNetUnfolderBase]: 1752/3236 cut-off events. [2024-06-20 18:13:29,058 INFO L125 PetriNetUnfolderBase]: For 685930/685932 co-relation queries the response was YES. [2024-06-20 18:13:29,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35724 conditions, 3236 events. 1752/3236 cut-off events. For 685930/685932 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19484 event pairs, 473 based on Foata normal form. 8/3244 useless extension candidates. Maximal degree in co-relation 35534. Up to 2779 conditions per place. [2024-06-20 18:13:29,114 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 463 selfloop transitions, 95 changer transitions 0/561 dead transitions. [2024-06-20 18:13:29,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 561 transitions, 12102 flow [2024-06-20 18:13:29,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:13:29,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:13:29,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-20 18:13:29,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761261261261261 [2024-06-20 18:13:29,116 INFO L175 Difference]: Start difference. First operand has 511 places, 526 transitions, 10381 flow. Second operand 12 states and 167 transitions. [2024-06-20 18:13:29,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 561 transitions, 12102 flow [2024-06-20 18:13:31,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 561 transitions, 11825 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-20 18:13:31,897 INFO L231 Difference]: Finished difference. Result has 519 places, 532 transitions, 10429 flow [2024-06-20 18:13:31,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10104, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10429, PETRI_PLACES=519, PETRI_TRANSITIONS=532} [2024-06-20 18:13:31,898 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 481 predicate places. [2024-06-20 18:13:31,898 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 532 transitions, 10429 flow [2024-06-20 18:13:31,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:31,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:31,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:31,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 18:13:31,898 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:31,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:31,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1829133759, now seen corresponding path program 14 times [2024-06-20 18:13:31,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:31,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592885783] [2024-06-20 18:13:31,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:31,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:31,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:32,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:32,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:32,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592885783] [2024-06-20 18:13:32,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592885783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:32,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:32,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 18:13:32,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264392646] [2024-06-20 18:13:32,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:32,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 18:13:32,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:32,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 18:13:32,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 18:13:32,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:32,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 532 transitions, 10429 flow. Second operand has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:32,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:32,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:32,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:33,325 INFO L124 PetriNetUnfolderBase]: 1736/3212 cut-off events. [2024-06-20 18:13:33,325 INFO L125 PetriNetUnfolderBase]: For 687536/687538 co-relation queries the response was YES. [2024-06-20 18:13:33,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35078 conditions, 3212 events. 1736/3212 cut-off events. For 687536/687538 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19367 event pairs, 471 based on Foata normal form. 10/3222 useless extension candidates. Maximal degree in co-relation 34885. Up to 2865 conditions per place. [2024-06-20 18:13:33,373 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 482 selfloop transitions, 68 changer transitions 0/553 dead transitions. [2024-06-20 18:13:33,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 553 transitions, 11638 flow [2024-06-20 18:13:33,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 18:13:33,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 18:13:33,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-20 18:13:33,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36609336609336607 [2024-06-20 18:13:33,374 INFO L175 Difference]: Start difference. First operand has 519 places, 532 transitions, 10429 flow. Second operand 11 states and 149 transitions. [2024-06-20 18:13:33,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 553 transitions, 11638 flow [2024-06-20 18:13:36,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 553 transitions, 11466 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 18:13:36,044 INFO L231 Difference]: Finished difference. Result has 522 places, 532 transitions, 10412 flow [2024-06-20 18:13:36,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10258, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10412, PETRI_PLACES=522, PETRI_TRANSITIONS=532} [2024-06-20 18:13:36,044 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 484 predicate places. [2024-06-20 18:13:36,045 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 532 transitions, 10412 flow [2024-06-20 18:13:36,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.9) internal successors, (79), 10 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:36,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:36,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:36,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 18:13:36,045 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:36,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:36,046 INFO L85 PathProgramCache]: Analyzing trace with hash 753094461, now seen corresponding path program 1 times [2024-06-20 18:13:36,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:36,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691585415] [2024-06-20 18:13:36,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:36,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:36,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:36,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:36,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691585415] [2024-06-20 18:13:36,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691585415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:36,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:36,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:13:36,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5652071] [2024-06-20 18:13:36,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:36,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:13:36,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:36,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:13:36,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=38, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:13:36,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:13:36,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 532 transitions, 10412 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:36,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:36,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:13:36,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:37,354 INFO L124 PetriNetUnfolderBase]: 1746/3263 cut-off events. [2024-06-20 18:13:37,354 INFO L125 PetriNetUnfolderBase]: For 771128/771132 co-relation queries the response was YES. [2024-06-20 18:13:37,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35801 conditions, 3263 events. 1746/3263 cut-off events. For 771128/771132 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20092 event pairs, 422 based on Foata normal form. 16/3268 useless extension candidates. Maximal degree in co-relation 35608. Up to 835 conditions per place. [2024-06-20 18:13:37,401 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 369 selfloop transitions, 205 changer transitions 0/583 dead transitions. [2024-06-20 18:13:37,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 583 transitions, 12399 flow [2024-06-20 18:13:37,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:13:37,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:13:37,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-20 18:13:37,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-20 18:13:37,402 INFO L175 Difference]: Start difference. First operand has 522 places, 532 transitions, 10412 flow. Second operand 10 states and 171 transitions. [2024-06-20 18:13:37,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 583 transitions, 12399 flow [2024-06-20 18:13:40,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 583 transitions, 12090 flow, removed 65 selfloop flow, removed 11 redundant places. [2024-06-20 18:13:40,555 INFO L231 Difference]: Finished difference. Result has 522 places, 537 transitions, 10578 flow [2024-06-20 18:13:40,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10103, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10578, PETRI_PLACES=522, PETRI_TRANSITIONS=537} [2024-06-20 18:13:40,557 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 484 predicate places. [2024-06-20 18:13:40,557 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 537 transitions, 10578 flow [2024-06-20 18:13:40,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:40,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:40,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:40,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 18:13:40,558 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:40,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:40,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1999763945, now seen corresponding path program 2 times [2024-06-20 18:13:40,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:40,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515465044] [2024-06-20 18:13:40,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:40,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:41,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:41,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:41,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515465044] [2024-06-20 18:13:41,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515465044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:41,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:41,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:13:41,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706951662] [2024-06-20 18:13:41,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:41,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:13:41,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:41,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:13:41,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:13:41,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:41,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 537 transitions, 10578 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:41,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:41,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:41,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:42,277 INFO L124 PetriNetUnfolderBase]: 1940/3616 cut-off events. [2024-06-20 18:13:42,278 INFO L125 PetriNetUnfolderBase]: For 862937/862939 co-relation queries the response was YES. [2024-06-20 18:13:42,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39179 conditions, 3616 events. 1940/3616 cut-off events. For 862937/862939 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 22679 event pairs, 516 based on Foata normal form. 18/3634 useless extension candidates. Maximal degree in co-relation 38989. Up to 2959 conditions per place. [2024-06-20 18:13:42,333 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 526 selfloop transitions, 66 changer transitions 0/595 dead transitions. [2024-06-20 18:13:42,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 595 transitions, 12333 flow [2024-06-20 18:13:42,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:13:42,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:13:42,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-20 18:13:42,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39864864864864863 [2024-06-20 18:13:42,335 INFO L175 Difference]: Start difference. First operand has 522 places, 537 transitions, 10578 flow. Second operand 12 states and 177 transitions. [2024-06-20 18:13:42,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 595 transitions, 12333 flow [2024-06-20 18:13:46,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 595 transitions, 11966 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 18:13:46,114 INFO L231 Difference]: Finished difference. Result has 531 places, 546 transitions, 10516 flow [2024-06-20 18:13:46,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10227, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10516, PETRI_PLACES=531, PETRI_TRANSITIONS=546} [2024-06-20 18:13:46,115 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 493 predicate places. [2024-06-20 18:13:46,115 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 546 transitions, 10516 flow [2024-06-20 18:13:46,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:46,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:46,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, 1, 1] [2024-06-20 18:13:46,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 18:13:46,115 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:46,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:46,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1737282235, now seen corresponding path program 3 times [2024-06-20 18:13:46,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:46,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988414722] [2024-06-20 18:13:46,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:46,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:46,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:46,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-20 18:13:46,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:46,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988414722] [2024-06-20 18:13:46,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988414722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:46,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:46,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:13:46,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70246316] [2024-06-20 18:13:46,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:46,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:13:46,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:46,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:13:46,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:13:46,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:46,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 546 transitions, 10516 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:46,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:46,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:46,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:47,606 INFO L124 PetriNetUnfolderBase]: 1908/3556 cut-off events. [2024-06-20 18:13:47,606 INFO L125 PetriNetUnfolderBase]: For 784538/784540 co-relation queries the response was YES. [2024-06-20 18:13:47,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36985 conditions, 3556 events. 1908/3556 cut-off events. For 784538/784540 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 22236 event pairs, 488 based on Foata normal form. 18/3574 useless extension candidates. Maximal degree in co-relation 36791. Up to 2935 conditions per place. [2024-06-20 18:13:47,664 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 519 selfloop transitions, 69 changer transitions 0/591 dead transitions. [2024-06-20 18:13:47,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 591 transitions, 11914 flow [2024-06-20 18:13:47,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:13:47,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:13:47,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 172 transitions. [2024-06-20 18:13:47,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38738738738738737 [2024-06-20 18:13:47,665 INFO L175 Difference]: Start difference. First operand has 531 places, 546 transitions, 10516 flow. Second operand 12 states and 172 transitions. [2024-06-20 18:13:47,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 591 transitions, 11914 flow [2024-06-20 18:13:51,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 591 transitions, 11825 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 18:13:51,866 INFO L231 Difference]: Finished difference. Result has 539 places, 549 transitions, 10618 flow [2024-06-20 18:13:51,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10427, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10618, PETRI_PLACES=539, PETRI_TRANSITIONS=549} [2024-06-20 18:13:51,867 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 501 predicate places. [2024-06-20 18:13:51,867 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 549 transitions, 10618 flow [2024-06-20 18:13:51,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:51,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:51,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:51,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 18:13:51,867 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:51,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:51,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1189822473, now seen corresponding path program 4 times [2024-06-20 18:13:51,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:51,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630796694] [2024-06-20 18:13:51,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:51,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:51,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:52,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:13:52,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:52,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630796694] [2024-06-20 18:13:52,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630796694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:52,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:52,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:13:52,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845401925] [2024-06-20 18:13:52,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:52,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:13:52,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:52,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:13:52,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:13:52,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:52,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 549 transitions, 10618 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:52,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:52,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:52,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:53,319 INFO L124 PetriNetUnfolderBase]: 2017/3767 cut-off events. [2024-06-20 18:13:53,319 INFO L125 PetriNetUnfolderBase]: For 829325/829327 co-relation queries the response was YES. [2024-06-20 18:13:53,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39494 conditions, 3767 events. 2017/3767 cut-off events. For 829325/829327 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 24067 event pairs, 516 based on Foata normal form. 10/3777 useless extension candidates. Maximal degree in co-relation 39297. Up to 2905 conditions per place. [2024-06-20 18:13:53,382 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 517 selfloop transitions, 76 changer transitions 0/596 dead transitions. [2024-06-20 18:13:53,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 596 transitions, 12270 flow [2024-06-20 18:13:53,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:13:53,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:13:53,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-20 18:13:53,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38963963963963966 [2024-06-20 18:13:53,383 INFO L175 Difference]: Start difference. First operand has 539 places, 549 transitions, 10618 flow. Second operand 12 states and 173 transitions. [2024-06-20 18:13:53,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 596 transitions, 12270 flow [2024-06-20 18:13:57,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 596 transitions, 12164 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 18:13:57,715 INFO L231 Difference]: Finished difference. Result has 546 places, 556 transitions, 10820 flow [2024-06-20 18:13:57,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10512, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10820, PETRI_PLACES=546, PETRI_TRANSITIONS=556} [2024-06-20 18:13:57,716 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 508 predicate places. [2024-06-20 18:13:57,716 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 556 transitions, 10820 flow [2024-06-20 18:13:57,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:57,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:13:57,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:13:57,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 18:13:57,717 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:13:57,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:13:57,717 INFO L85 PathProgramCache]: Analyzing trace with hash 113059081, now seen corresponding path program 5 times [2024-06-20 18:13:57,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:13:57,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704235282] [2024-06-20 18:13:57,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:13:57,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:13:57,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:13:58,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-20 18:13:58,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:13:58,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704235282] [2024-06-20 18:13:58,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704235282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:13:58,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:13:58,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:13:58,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206587731] [2024-06-20 18:13:58,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:13:58,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:13:58,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:13:58,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:13:58,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:13:58,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:13:58,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 556 transitions, 10820 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:13:58,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:13:58,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:13:58,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:13:59,380 INFO L124 PetriNetUnfolderBase]: 2120/3964 cut-off events. [2024-06-20 18:13:59,380 INFO L125 PetriNetUnfolderBase]: For 974293/974295 co-relation queries the response was YES. [2024-06-20 18:13:59,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42675 conditions, 3964 events. 2120/3964 cut-off events. For 974293/974295 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 25767 event pairs, 549 based on Foata normal form. 18/3982 useless extension candidates. Maximal degree in co-relation 42474. Up to 2911 conditions per place. [2024-06-20 18:13:59,447 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 538 selfloop transitions, 69 changer transitions 0/610 dead transitions. [2024-06-20 18:13:59,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 610 transitions, 12799 flow [2024-06-20 18:13:59,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:13:59,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:13:59,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-20 18:13:59,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099099099099099 [2024-06-20 18:13:59,448 INFO L175 Difference]: Start difference. First operand has 546 places, 556 transitions, 10820 flow. Second operand 12 states and 182 transitions. [2024-06-20 18:13:59,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 610 transitions, 12799 flow [2024-06-20 18:14:04,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 610 transitions, 12679 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 18:14:04,013 INFO L231 Difference]: Finished difference. Result has 552 places, 564 transitions, 11011 flow [2024-06-20 18:14:04,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10702, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11011, PETRI_PLACES=552, PETRI_TRANSITIONS=564} [2024-06-20 18:14:04,013 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 514 predicate places. [2024-06-20 18:14:04,014 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 564 transitions, 11011 flow [2024-06-20 18:14:04,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:04,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:04,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:14:04,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 18:14:04,014 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:04,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:04,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1208466183, now seen corresponding path program 6 times [2024-06-20 18:14:04,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:04,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005950894] [2024-06-20 18:14:04,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:04,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:04,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:04,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:14:04,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:04,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005950894] [2024-06-20 18:14:04,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005950894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:04,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:04,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:04,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338689695] [2024-06-20 18:14:04,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:04,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:04,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:04,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:04,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:04,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:04,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 564 transitions, 11011 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:04,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:04,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:04,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:05,599 INFO L124 PetriNetUnfolderBase]: 2181/4083 cut-off events. [2024-06-20 18:14:05,599 INFO L125 PetriNetUnfolderBase]: For 1025717/1025719 co-relation queries the response was YES. [2024-06-20 18:14:05,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44203 conditions, 4083 events. 2181/4083 cut-off events. For 1025717/1025719 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 26772 event pairs, 603 based on Foata normal form. 18/4101 useless extension candidates. Maximal degree in co-relation 43999. Up to 2897 conditions per place. [2024-06-20 18:14:05,667 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 543 selfloop transitions, 77 changer transitions 0/623 dead transitions. [2024-06-20 18:14:05,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 623 transitions, 13275 flow [2024-06-20 18:14:05,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:14:05,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:14:05,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 199 transitions. [2024-06-20 18:14:05,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41372141372141374 [2024-06-20 18:14:05,668 INFO L175 Difference]: Start difference. First operand has 552 places, 564 transitions, 11011 flow. Second operand 13 states and 199 transitions. [2024-06-20 18:14:05,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 623 transitions, 13275 flow [2024-06-20 18:14:09,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 623 transitions, 13165 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 18:14:09,761 INFO L231 Difference]: Finished difference. Result has 561 places, 572 transitions, 11250 flow [2024-06-20 18:14:09,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10901, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11250, PETRI_PLACES=561, PETRI_TRANSITIONS=572} [2024-06-20 18:14:09,762 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 523 predicate places. [2024-06-20 18:14:09,762 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 572 transitions, 11250 flow [2024-06-20 18:14:09,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:09,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:09,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:14:09,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 18:14:09,763 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:09,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:09,763 INFO L85 PathProgramCache]: Analyzing trace with hash 107696701, now seen corresponding path program 7 times [2024-06-20 18:14:09,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:09,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361187184] [2024-06-20 18:14:09,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:09,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:10,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:14:10,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:10,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361187184] [2024-06-20 18:14:10,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361187184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:10,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:10,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:10,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707393665] [2024-06-20 18:14:10,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:10,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:10,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:10,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:10,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:10,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:10,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 572 transitions, 11250 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:10,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:10,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:10,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:11,580 INFO L124 PetriNetUnfolderBase]: 2157/4043 cut-off events. [2024-06-20 18:14:11,581 INFO L125 PetriNetUnfolderBase]: For 964885/964887 co-relation queries the response was YES. [2024-06-20 18:14:11,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42846 conditions, 4043 events. 2157/4043 cut-off events. For 964885/964887 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 26501 event pairs, 587 based on Foata normal form. 18/4061 useless extension candidates. Maximal degree in co-relation 42638. Up to 2897 conditions per place. [2024-06-20 18:14:11,648 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 537 selfloop transitions, 79 changer transitions 0/619 dead transitions. [2024-06-20 18:14:11,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 619 transitions, 13135 flow [2024-06-20 18:14:11,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:14:11,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:14:11,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 194 transitions. [2024-06-20 18:14:11,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40332640332640335 [2024-06-20 18:14:11,649 INFO L175 Difference]: Start difference. First operand has 561 places, 572 transitions, 11250 flow. Second operand 13 states and 194 transitions. [2024-06-20 18:14:11,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 619 transitions, 13135 flow [2024-06-20 18:14:16,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 619 transitions, 13000 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-20 18:14:16,168 INFO L231 Difference]: Finished difference. Result has 566 places, 572 transitions, 11279 flow [2024-06-20 18:14:16,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11115, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11279, PETRI_PLACES=566, PETRI_TRANSITIONS=572} [2024-06-20 18:14:16,169 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 528 predicate places. [2024-06-20 18:14:16,169 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 572 transitions, 11279 flow [2024-06-20 18:14:16,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:16,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:16,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:14:16,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 18:14:16,170 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:16,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:16,170 INFO L85 PathProgramCache]: Analyzing trace with hash 113053501, now seen corresponding path program 8 times [2024-06-20 18:14:16,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:16,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674500276] [2024-06-20 18:14:16,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:16,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:16,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:16,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:14:16,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:16,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674500276] [2024-06-20 18:14:16,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674500276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:16,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:16,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:16,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459483156] [2024-06-20 18:14:16,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:16,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:16,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:16,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:16,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:16,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:16,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 572 transitions, 11279 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:16,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:16,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:16,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:17,781 INFO L124 PetriNetUnfolderBase]: 2133/4003 cut-off events. [2024-06-20 18:14:17,781 INFO L125 PetriNetUnfolderBase]: For 900430/900432 co-relation queries the response was YES. [2024-06-20 18:14:17,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41299 conditions, 4003 events. 2133/4003 cut-off events. For 900430/900432 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 26186 event pairs, 543 based on Foata normal form. 18/4021 useless extension candidates. Maximal degree in co-relation 41091. Up to 2976 conditions per place. [2024-06-20 18:14:17,849 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 541 selfloop transitions, 71 changer transitions 0/615 dead transitions. [2024-06-20 18:14:17,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 615 transitions, 12931 flow [2024-06-20 18:14:17,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:14:17,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:14:17,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-20 18:14:17,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39864864864864863 [2024-06-20 18:14:17,851 INFO L175 Difference]: Start difference. First operand has 566 places, 572 transitions, 11279 flow. Second operand 12 states and 177 transitions. [2024-06-20 18:14:17,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 615 transitions, 12931 flow [2024-06-20 18:14:22,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 615 transitions, 12792 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 18:14:22,265 INFO L231 Difference]: Finished difference. Result has 569 places, 572 transitions, 11288 flow [2024-06-20 18:14:22,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11140, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11288, PETRI_PLACES=569, PETRI_TRANSITIONS=572} [2024-06-20 18:14:22,266 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 531 predicate places. [2024-06-20 18:14:22,266 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 572 transitions, 11288 flow [2024-06-20 18:14:22,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:22,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:22,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:14:22,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 18:14:22,267 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:22,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:22,267 INFO L85 PathProgramCache]: Analyzing trace with hash -368350907, now seen corresponding path program 9 times [2024-06-20 18:14:22,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:22,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081565093] [2024-06-20 18:14:22,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:22,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:22,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:22,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:14:22,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:22,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081565093] [2024-06-20 18:14:22,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081565093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:22,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:22,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:22,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626295460] [2024-06-20 18:14:22,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:22,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:22,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:22,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:22,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:22,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:22,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 572 transitions, 11288 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:22,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:22,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:22,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:24,006 INFO L124 PetriNetUnfolderBase]: 2156/4048 cut-off events. [2024-06-20 18:14:24,007 INFO L125 PetriNetUnfolderBase]: For 884947/884949 co-relation queries the response was YES. [2024-06-20 18:14:24,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41910 conditions, 4048 events. 2156/4048 cut-off events. For 884947/884949 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 26624 event pairs, 623 based on Foata normal form. 10/4058 useless extension candidates. Maximal degree in co-relation 41701. Up to 3599 conditions per place. [2024-06-20 18:14:24,074 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 552 selfloop transitions, 57 changer transitions 0/612 dead transitions. [2024-06-20 18:14:24,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 612 transitions, 12950 flow [2024-06-20 18:14:24,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:14:24,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:14:24,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 168 transitions. [2024-06-20 18:14:24,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783783783783784 [2024-06-20 18:14:24,075 INFO L175 Difference]: Start difference. First operand has 569 places, 572 transitions, 11288 flow. Second operand 12 states and 168 transitions. [2024-06-20 18:14:24,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 612 transitions, 12950 flow [2024-06-20 18:14:28,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 612 transitions, 12814 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 18:14:28,775 INFO L231 Difference]: Finished difference. Result has 572 places, 574 transitions, 11314 flow [2024-06-20 18:14:28,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11152, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11314, PETRI_PLACES=572, PETRI_TRANSITIONS=574} [2024-06-20 18:14:28,775 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 534 predicate places. [2024-06-20 18:14:28,775 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 574 transitions, 11314 flow [2024-06-20 18:14:28,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:28,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:28,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:14:28,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 18:14:28,776 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:28,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:28,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1717033479, now seen corresponding path program 10 times [2024-06-20 18:14:28,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:28,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245679450] [2024-06-20 18:14:28,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:28,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:28,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:29,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:14:29,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:29,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245679450] [2024-06-20 18:14:29,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245679450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:29,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:29,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:29,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633601742] [2024-06-20 18:14:29,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:29,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:29,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:29,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:29,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:29,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:29,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 574 transitions, 11314 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:29,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:29,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:29,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:30,435 INFO L124 PetriNetUnfolderBase]: 2211/4153 cut-off events. [2024-06-20 18:14:30,435 INFO L125 PetriNetUnfolderBase]: For 955483/955485 co-relation queries the response was YES. [2024-06-20 18:14:30,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43525 conditions, 4153 events. 2211/4153 cut-off events. For 955483/955485 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 27460 event pairs, 645 based on Foata normal form. 10/4163 useless extension candidates. Maximal degree in co-relation 43314. Up to 3578 conditions per place. [2024-06-20 18:14:30,671 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 568 selfloop transitions, 55 changer transitions 0/626 dead transitions. [2024-06-20 18:14:30,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 626 transitions, 13514 flow [2024-06-20 18:14:30,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:14:30,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:14:30,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 189 transitions. [2024-06-20 18:14:30,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39293139293139295 [2024-06-20 18:14:30,673 INFO L175 Difference]: Start difference. First operand has 572 places, 574 transitions, 11314 flow. Second operand 13 states and 189 transitions. [2024-06-20 18:14:30,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 626 transitions, 13514 flow [2024-06-20 18:14:35,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 626 transitions, 13384 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 18:14:35,660 INFO L231 Difference]: Finished difference. Result has 579 places, 578 transitions, 11396 flow [2024-06-20 18:14:35,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11184, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11396, PETRI_PLACES=579, PETRI_TRANSITIONS=578} [2024-06-20 18:14:35,660 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 541 predicate places. [2024-06-20 18:14:35,660 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 578 transitions, 11396 flow [2024-06-20 18:14:35,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:35,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:35,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:14:35,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 18:14:35,661 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:35,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:35,661 INFO L85 PathProgramCache]: Analyzing trace with hash -169312955, now seen corresponding path program 11 times [2024-06-20 18:14:35,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:35,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280690259] [2024-06-20 18:14:35,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:35,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:35,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:36,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:14:36,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:36,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280690259] [2024-06-20 18:14:36,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280690259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:36,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:36,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:36,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650753082] [2024-06-20 18:14:36,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:36,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:36,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:36,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:36,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:36,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:36,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 578 transitions, 11396 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:36,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:36,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:36,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:37,325 INFO L124 PetriNetUnfolderBase]: 2227/4185 cut-off events. [2024-06-20 18:14:37,325 INFO L125 PetriNetUnfolderBase]: For 973640/973642 co-relation queries the response was YES. [2024-06-20 18:14:37,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43843 conditions, 4185 events. 2227/4185 cut-off events. For 973640/973642 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 27738 event pairs, 628 based on Foata normal form. 10/4195 useless extension candidates. Maximal degree in co-relation 43628. Up to 3578 conditions per place. [2024-06-20 18:14:37,399 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 566 selfloop transitions, 57 changer transitions 0/626 dead transitions. [2024-06-20 18:14:37,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 626 transitions, 13349 flow [2024-06-20 18:14:37,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:14:37,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:14:37,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 181 transitions. [2024-06-20 18:14:37,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40765765765765766 [2024-06-20 18:14:37,400 INFO L175 Difference]: Start difference. First operand has 579 places, 578 transitions, 11396 flow. Second operand 12 states and 181 transitions. [2024-06-20 18:14:37,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 626 transitions, 13349 flow [2024-06-20 18:14:42,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 626 transitions, 13209 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 18:14:42,053 INFO L231 Difference]: Finished difference. Result has 583 places, 579 transitions, 11395 flow [2024-06-20 18:14:42,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11260, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11395, PETRI_PLACES=583, PETRI_TRANSITIONS=579} [2024-06-20 18:14:42,054 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 545 predicate places. [2024-06-20 18:14:42,054 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 579 transitions, 11395 flow [2024-06-20 18:14:42,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:42,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:42,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:14:42,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 18:14:42,054 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:42,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:42,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1383976475, now seen corresponding path program 12 times [2024-06-20 18:14:42,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:42,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707803764] [2024-06-20 18:14:42,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:42,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:42,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:42,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-20 18:14:42,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:42,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707803764] [2024-06-20 18:14:42,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707803764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:42,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:42,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:42,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381663345] [2024-06-20 18:14:42,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:42,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:42,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:42,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:42,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:42,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:42,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 579 transitions, 11395 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:42,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:42,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:42,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:43,682 INFO L124 PetriNetUnfolderBase]: 2215/4165 cut-off events. [2024-06-20 18:14:43,682 INFO L125 PetriNetUnfolderBase]: For 946266/946268 co-relation queries the response was YES. [2024-06-20 18:14:43,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43006 conditions, 4165 events. 2215/4165 cut-off events. For 946266/946268 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 27586 event pairs, 631 based on Foata normal form. 10/4175 useless extension candidates. Maximal degree in co-relation 42790. Up to 3578 conditions per place. [2024-06-20 18:14:43,755 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 558 selfloop transitions, 59 changer transitions 0/620 dead transitions. [2024-06-20 18:14:43,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 620 transitions, 13063 flow [2024-06-20 18:14:43,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:14:43,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:14:43,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-20 18:14:43,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38963963963963966 [2024-06-20 18:14:43,756 INFO L175 Difference]: Start difference. First operand has 583 places, 579 transitions, 11395 flow. Second operand 12 states and 173 transitions. [2024-06-20 18:14:43,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 620 transitions, 13063 flow [2024-06-20 18:14:48,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 620 transitions, 12967 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 18:14:48,397 INFO L231 Difference]: Finished difference. Result has 587 places, 579 transitions, 11421 flow [2024-06-20 18:14:48,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11299, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11421, PETRI_PLACES=587, PETRI_TRANSITIONS=579} [2024-06-20 18:14:48,398 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 549 predicate places. [2024-06-20 18:14:48,398 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 579 transitions, 11421 flow [2024-06-20 18:14:48,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:48,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:48,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] [2024-06-20 18:14:48,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 18:14:48,399 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:48,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:48,399 INFO L85 PathProgramCache]: Analyzing trace with hash -368614745, now seen corresponding path program 13 times [2024-06-20 18:14:48,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:48,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860867367] [2024-06-20 18:14:48,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:48,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:48,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:14:48,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:48,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860867367] [2024-06-20 18:14:48,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860867367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:48,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:48,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:48,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715672468] [2024-06-20 18:14:48,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:48,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:48,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:48,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:48,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:48,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:48,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 579 transitions, 11421 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:48,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:48,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:48,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:50,145 INFO L124 PetriNetUnfolderBase]: 2294/4318 cut-off events. [2024-06-20 18:14:50,145 INFO L125 PetriNetUnfolderBase]: For 1020532/1020534 co-relation queries the response was YES. [2024-06-20 18:14:50,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44971 conditions, 4318 events. 2294/4318 cut-off events. For 1020532/1020534 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 28921 event pairs, 632 based on Foata normal form. 10/4328 useless extension candidates. Maximal degree in co-relation 44754. Up to 3361 conditions per place. [2024-06-20 18:14:50,228 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 566 selfloop transitions, 71 changer transitions 0/640 dead transitions. [2024-06-20 18:14:50,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 640 transitions, 13745 flow [2024-06-20 18:14:50,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:14:50,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:14:50,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 213 transitions. [2024-06-20 18:14:50,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3837837837837838 [2024-06-20 18:14:50,230 INFO L175 Difference]: Start difference. First operand has 587 places, 579 transitions, 11421 flow. Second operand 15 states and 213 transitions. [2024-06-20 18:14:50,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 640 transitions, 13745 flow [2024-06-20 18:14:55,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 640 transitions, 13638 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 18:14:55,679 INFO L231 Difference]: Finished difference. Result has 597 places, 586 transitions, 11625 flow [2024-06-20 18:14:55,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11314, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11625, PETRI_PLACES=597, PETRI_TRANSITIONS=586} [2024-06-20 18:14:55,679 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 559 predicate places. [2024-06-20 18:14:55,679 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 586 transitions, 11625 flow [2024-06-20 18:14:55,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:55,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:14:55,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:14:55,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 18:14:55,680 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:14:55,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:14:55,680 INFO L85 PathProgramCache]: Analyzing trace with hash -363257945, now seen corresponding path program 14 times [2024-06-20 18:14:55,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:14:55,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162860041] [2024-06-20 18:14:55,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:14:55,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:14:55,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:14:56,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:14:56,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:14:56,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162860041] [2024-06-20 18:14:56,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162860041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:14:56,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:14:56,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:14:56,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527850421] [2024-06-20 18:14:56,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:14:56,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:14:56,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:14:56,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:14:56,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:14:56,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:14:56,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 586 transitions, 11625 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:14:56,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:14:56,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:14:56,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:14:57,478 INFO L124 PetriNetUnfolderBase]: 2317/4363 cut-off events. [2024-06-20 18:14:57,478 INFO L125 PetriNetUnfolderBase]: For 1052542/1052544 co-relation queries the response was YES. [2024-06-20 18:14:57,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45800 conditions, 4363 events. 2317/4363 cut-off events. For 1052542/1052544 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 29260 event pairs, 670 based on Foata normal form. 10/4373 useless extension candidates. Maximal degree in co-relation 45578. Up to 3438 conditions per place. [2024-06-20 18:14:57,559 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 575 selfloop transitions, 65 changer transitions 0/643 dead transitions. [2024-06-20 18:14:57,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 643 transitions, 14112 flow [2024-06-20 18:14:57,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:14:57,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:14:57,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 216 transitions. [2024-06-20 18:14:57,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891891891891892 [2024-06-20 18:14:57,561 INFO L175 Difference]: Start difference. First operand has 597 places, 586 transitions, 11625 flow. Second operand 15 states and 216 transitions. [2024-06-20 18:14:57,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 643 transitions, 14112 flow [2024-06-20 18:15:03,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 643 transitions, 13817 flow, removed 48 selfloop flow, removed 13 redundant places. [2024-06-20 18:15:03,072 INFO L231 Difference]: Finished difference. Result has 600 places, 588 transitions, 11524 flow [2024-06-20 18:15:03,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11349, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11524, PETRI_PLACES=600, PETRI_TRANSITIONS=588} [2024-06-20 18:15:03,072 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 562 predicate places. [2024-06-20 18:15:03,073 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 588 transitions, 11524 flow [2024-06-20 18:15:03,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:03,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:03,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] [2024-06-20 18:15:03,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 18:15:03,073 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:03,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:03,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1910972889, now seen corresponding path program 15 times [2024-06-20 18:15:03,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:03,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557712511] [2024-06-20 18:15:03,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:03,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:03,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:03,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:03,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:03,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557712511] [2024-06-20 18:15:03,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557712511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:03,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:03,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:15:03,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050530846] [2024-06-20 18:15:03,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:03,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:15:03,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:03,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:15:03,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:15:03,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:03,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 588 transitions, 11524 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:03,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:03,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:03,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:05,035 INFO L124 PetriNetUnfolderBase]: 2305/4343 cut-off events. [2024-06-20 18:15:05,035 INFO L125 PetriNetUnfolderBase]: For 1022817/1022819 co-relation queries the response was YES. [2024-06-20 18:15:05,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44569 conditions, 4343 events. 2305/4343 cut-off events. For 1022817/1022819 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 29153 event pairs, 656 based on Foata normal form. 10/4353 useless extension candidates. Maximal degree in co-relation 44352. Up to 3438 conditions per place. [2024-06-20 18:15:05,116 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 569 selfloop transitions, 67 changer transitions 0/639 dead transitions. [2024-06-20 18:15:05,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 639 transitions, 13710 flow [2024-06-20 18:15:05,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:15:05,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:15:05,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 211 transitions. [2024-06-20 18:15:05,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3801801801801802 [2024-06-20 18:15:05,118 INFO L175 Difference]: Start difference. First operand has 600 places, 588 transitions, 11524 flow. Second operand 15 states and 211 transitions. [2024-06-20 18:15:05,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 639 transitions, 13710 flow [2024-06-20 18:15:09,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 639 transitions, 13561 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-20 18:15:09,910 INFO L231 Difference]: Finished difference. Result has 602 places, 588 transitions, 11513 flow [2024-06-20 18:15:09,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11375, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11513, PETRI_PLACES=602, PETRI_TRANSITIONS=588} [2024-06-20 18:15:09,911 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 564 predicate places. [2024-06-20 18:15:09,911 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 588 transitions, 11513 flow [2024-06-20 18:15:09,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:09,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15: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, 1] [2024-06-20 18:15:09,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 18:15:09,912 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:09,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:09,912 INFO L85 PathProgramCache]: Analyzing trace with hash -363252365, now seen corresponding path program 16 times [2024-06-20 18:15:09,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:09,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655226830] [2024-06-20 18:15:09,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:09,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:10,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-20 18:15:10,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:10,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655226830] [2024-06-20 18:15:10,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655226830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:10,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:10,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:15:10,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649516687] [2024-06-20 18:15:10,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:10,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:15:10,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:10,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:15:10,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:15:10,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:10,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 588 transitions, 11513 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:10,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:10,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:10,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:11,649 INFO L124 PetriNetUnfolderBase]: 2293/4323 cut-off events. [2024-06-20 18:15:11,649 INFO L125 PetriNetUnfolderBase]: For 992110/992112 co-relation queries the response was YES. [2024-06-20 18:15:11,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43733 conditions, 4323 events. 2293/4323 cut-off events. For 992110/992112 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 28996 event pairs, 632 based on Foata normal form. 10/4333 useless extension candidates. Maximal degree in co-relation 43518. Up to 3367 conditions per place. [2024-06-20 18:15:11,725 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 579 selfloop transitions, 67 changer transitions 0/649 dead transitions. [2024-06-20 18:15:11,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 649 transitions, 14027 flow [2024-06-20 18:15:11,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:15:11,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:15:11,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 224 transitions. [2024-06-20 18:15:11,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4036036036036036 [2024-06-20 18:15:11,727 INFO L175 Difference]: Start difference. First operand has 602 places, 588 transitions, 11513 flow. Second operand 15 states and 224 transitions. [2024-06-20 18:15:11,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 649 transitions, 14027 flow [2024-06-20 18:15:16,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 649 transitions, 13920 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 18:15:16,456 INFO L231 Difference]: Finished difference. Result has 607 places, 588 transitions, 11544 flow [2024-06-20 18:15:16,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11406, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11544, PETRI_PLACES=607, PETRI_TRANSITIONS=588} [2024-06-20 18:15:16,456 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 569 predicate places. [2024-06-20 18:15:16,457 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 588 transitions, 11544 flow [2024-06-20 18:15:16,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:16,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:16,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:16,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 18:15:16,457 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:16,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:16,458 INFO L85 PathProgramCache]: Analyzing trace with hash -368620325, now seen corresponding path program 17 times [2024-06-20 18:15:16,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:16,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581718006] [2024-06-20 18:15:16,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:16,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:16,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:16,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:16,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:16,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581718006] [2024-06-20 18:15:16,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581718006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:16,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:16,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:15:16,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590229251] [2024-06-20 18:15:16,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:16,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:15:16,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:16,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:15:16,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:15:16,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:16,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 588 transitions, 11544 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:16,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:16,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:16,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:18,327 INFO L124 PetriNetUnfolderBase]: 2281/4303 cut-off events. [2024-06-20 18:15:18,327 INFO L125 PetriNetUnfolderBase]: For 961121/961123 co-relation queries the response was YES. [2024-06-20 18:15:18,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42956 conditions, 4303 events. 2281/4303 cut-off events. For 961121/961123 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 28860 event pairs, 638 based on Foata normal form. 10/4313 useless extension candidates. Maximal degree in co-relation 42740. Up to 3438 conditions per place. [2024-06-20 18:15:18,394 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 568 selfloop transitions, 68 changer transitions 0/639 dead transitions. [2024-06-20 18:15:18,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 639 transitions, 13322 flow [2024-06-20 18:15:18,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:15:18,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:15:18,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 210 transitions. [2024-06-20 18:15:18,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783783783783784 [2024-06-20 18:15:18,396 INFO L175 Difference]: Start difference. First operand has 607 places, 588 transitions, 11544 flow. Second operand 15 states and 210 transitions. [2024-06-20 18:15:18,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 639 transitions, 13322 flow [2024-06-20 18:15:23,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 639 transitions, 13187 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-20 18:15:23,139 INFO L231 Difference]: Finished difference. Result has 610 places, 588 transitions, 11549 flow [2024-06-20 18:15:23,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11409, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11549, PETRI_PLACES=610, PETRI_TRANSITIONS=588} [2024-06-20 18:15:23,140 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 572 predicate places. [2024-06-20 18:15:23,140 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 588 transitions, 11549 flow [2024-06-20 18:15:23,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:23,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:23,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:23,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 18:15:23,140 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:23,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:23,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1226331897, now seen corresponding path program 18 times [2024-06-20 18:15:23,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:23,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566597415] [2024-06-20 18:15:23,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:23,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:23,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:23,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:23,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:23,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566597415] [2024-06-20 18:15:23,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566597415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:23,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:23,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:15:23,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063332686] [2024-06-20 18:15:23,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:23,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:15:23,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:23,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:15:23,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:15:23,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:23,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 588 transitions, 11549 flow. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:23,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:23,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:23,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:25,021 INFO L124 PetriNetUnfolderBase]: 2304/4348 cut-off events. [2024-06-20 18:15:25,022 INFO L125 PetriNetUnfolderBase]: For 990273/990275 co-relation queries the response was YES. [2024-06-20 18:15:25,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43526 conditions, 4348 events. 2304/4348 cut-off events. For 990273/990275 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 29271 event pairs, 662 based on Foata normal form. 10/4358 useless extension candidates. Maximal degree in co-relation 43310. Up to 3768 conditions per place. [2024-06-20 18:15:25,099 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 568 selfloop transitions, 57 changer transitions 0/628 dead transitions. [2024-06-20 18:15:25,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 628 transitions, 13278 flow [2024-06-20 18:15:25,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:15:25,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:15:25,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 168 transitions. [2024-06-20 18:15:25,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783783783783784 [2024-06-20 18:15:25,100 INFO L175 Difference]: Start difference. First operand has 610 places, 588 transitions, 11549 flow. Second operand 12 states and 168 transitions. [2024-06-20 18:15:25,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 628 transitions, 13278 flow [2024-06-20 18:15:30,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 628 transitions, 13151 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-20 18:15:30,572 INFO L231 Difference]: Finished difference. Result has 612 places, 590 transitions, 11585 flow [2024-06-20 18:15:30,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11422, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11585, PETRI_PLACES=612, PETRI_TRANSITIONS=590} [2024-06-20 18:15:30,573 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 574 predicate places. [2024-06-20 18:15:30,573 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 590 transitions, 11585 flow [2024-06-20 18:15:30,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:30,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:30,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:30,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 18:15:30,573 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:30,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:30,574 INFO L85 PathProgramCache]: Analyzing trace with hash 139231609, now seen corresponding path program 19 times [2024-06-20 18:15:30,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:30,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652982508] [2024-06-20 18:15:30,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:30,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:30,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:31,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:31,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:31,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652982508] [2024-06-20 18:15:31,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652982508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:31,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:31,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:15:31,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550124494] [2024-06-20 18:15:31,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:31,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:15:31,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:31,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:15:31,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:15:31,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:31,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 590 transitions, 11585 flow. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:31,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:31,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:31,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:32,640 INFO L124 PetriNetUnfolderBase]: 2299/4341 cut-off events. [2024-06-20 18:15:32,641 INFO L125 PetriNetUnfolderBase]: For 969589/969591 co-relation queries the response was YES. [2024-06-20 18:15:32,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42978 conditions, 4341 events. 2299/4341 cut-off events. For 969589/969591 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 29213 event pairs, 679 based on Foata normal form. 10/4351 useless extension candidates. Maximal degree in co-relation 42761. Up to 3941 conditions per place. [2024-06-20 18:15:32,707 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 578 selfloop transitions, 44 changer transitions 0/625 dead transitions. [2024-06-20 18:15:32,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 625 transitions, 13260 flow [2024-06-20 18:15:32,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:15:32,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:15:32,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-20 18:15:32,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36036036036036034 [2024-06-20 18:15:32,709 INFO L175 Difference]: Start difference. First operand has 612 places, 590 transitions, 11585 flow. Second operand 12 states and 160 transitions. [2024-06-20 18:15:32,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 625 transitions, 13260 flow [2024-06-20 18:15:37,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 625 transitions, 13130 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 18:15:37,472 INFO L231 Difference]: Finished difference. Result has 616 places, 591 transitions, 11576 flow [2024-06-20 18:15:37,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11455, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11576, PETRI_PLACES=616, PETRI_TRANSITIONS=591} [2024-06-20 18:15:37,472 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 578 predicate places. [2024-06-20 18:15:37,472 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 591 transitions, 11576 flow [2024-06-20 18:15:37,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:37,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:37,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-20 18:15:37,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 18:15:37,473 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:37,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:37,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1801539635, now seen corresponding path program 20 times [2024-06-20 18:15:37,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:37,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622773597] [2024-06-20 18:15:37,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:37,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:37,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:37,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:37,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:37,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622773597] [2024-06-20 18:15:37,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622773597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:37,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:37,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:15:37,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815883546] [2024-06-20 18:15:37,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:37,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:15:37,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:37,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:15:37,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:15:38,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:38,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 591 transitions, 11576 flow. Second operand has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:38,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:38,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:38,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:39,402 INFO L124 PetriNetUnfolderBase]: 2287/4321 cut-off events. [2024-06-20 18:15:39,402 INFO L125 PetriNetUnfolderBase]: For 933631/933633 co-relation queries the response was YES. [2024-06-20 18:15:39,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42050 conditions, 4321 events. 2287/4321 cut-off events. For 933631/933633 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 29009 event pairs, 561 based on Foata normal form. 10/4331 useless extension candidates. Maximal degree in co-relation 41831. Up to 2995 conditions per place. [2024-06-20 18:15:39,485 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 463 selfloop transitions, 171 changer transitions 0/637 dead transitions. [2024-06-20 18:15:39,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 637 transitions, 13340 flow [2024-06-20 18:15:39,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:15:39,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:15:39,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 208 transitions. [2024-06-20 18:15:39,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3747747747747748 [2024-06-20 18:15:39,487 INFO L175 Difference]: Start difference. First operand has 616 places, 591 transitions, 11576 flow. Second operand 15 states and 208 transitions. [2024-06-20 18:15:39,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 637 transitions, 13340 flow [2024-06-20 18:15:44,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 637 transitions, 13232 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 18:15:44,016 INFO L231 Difference]: Finished difference. Result has 622 places, 591 transitions, 11820 flow [2024-06-20 18:15:44,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11468, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11820, PETRI_PLACES=622, PETRI_TRANSITIONS=591} [2024-06-20 18:15:44,017 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 584 predicate places. [2024-06-20 18:15:44,017 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 591 transitions, 11820 flow [2024-06-20 18:15:44,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:44,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:44,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:44,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 18:15:44,017 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:44,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:44,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1350518049, now seen corresponding path program 21 times [2024-06-20 18:15:44,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:44,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852612731] [2024-06-20 18:15:44,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:44,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:44,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:44,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:44,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852612731] [2024-06-20 18:15:44,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852612731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:44,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:44,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:15:44,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224370788] [2024-06-20 18:15:44,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:44,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:15:44,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:44,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:15:44,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:15:44,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:44,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 591 transitions, 11820 flow. Second operand has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:44,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:44,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:44,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:46,070 INFO L124 PetriNetUnfolderBase]: 2282/4314 cut-off events. [2024-06-20 18:15:46,070 INFO L125 PetriNetUnfolderBase]: For 911741/911743 co-relation queries the response was YES. [2024-06-20 18:15:46,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41834 conditions, 4314 events. 2282/4314 cut-off events. For 911741/911743 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 28978 event pairs, 553 based on Foata normal form. 10/4324 useless extension candidates. Maximal degree in co-relation 41614. Up to 3035 conditions per place. [2024-06-20 18:15:46,142 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 498 selfloop transitions, 138 changer transitions 0/639 dead transitions. [2024-06-20 18:15:46,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 639 transitions, 13635 flow [2024-06-20 18:15:46,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:15:46,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:15:46,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 206 transitions. [2024-06-20 18:15:46,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37117117117117115 [2024-06-20 18:15:46,144 INFO L175 Difference]: Start difference. First operand has 622 places, 591 transitions, 11820 flow. Second operand 15 states and 206 transitions. [2024-06-20 18:15:46,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 639 transitions, 13635 flow [2024-06-20 18:15:51,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 639 transitions, 13264 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-06-20 18:15:51,535 INFO L231 Difference]: Finished difference. Result has 622 places, 592 transitions, 11774 flow [2024-06-20 18:15:51,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11455, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11774, PETRI_PLACES=622, PETRI_TRANSITIONS=592} [2024-06-20 18:15:51,536 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 584 predicate places. [2024-06-20 18:15:51,536 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 592 transitions, 11774 flow [2024-06-20 18:15:51,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:51,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:51,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:51,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 18:15:51,537 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:51,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:51,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1890999403, now seen corresponding path program 22 times [2024-06-20 18:15:51,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:51,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561134413] [2024-06-20 18:15:51,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:51,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:51,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:52,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:52,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:52,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561134413] [2024-06-20 18:15:52,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561134413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:52,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:52,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:15:52,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745432037] [2024-06-20 18:15:52,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:52,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:15:52,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:52,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:15:52,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:15:52,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:52,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 592 transitions, 11774 flow. Second operand has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:52,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:52,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:52,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:15:53,567 INFO L124 PetriNetUnfolderBase]: 2260/4280 cut-off events. [2024-06-20 18:15:53,567 INFO L125 PetriNetUnfolderBase]: For 843787/843789 co-relation queries the response was YES. [2024-06-20 18:15:53,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39424 conditions, 4280 events. 2260/4280 cut-off events. For 843787/843789 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 28750 event pairs, 468 based on Foata normal form. 22/4302 useless extension candidates. Maximal degree in co-relation 39205. Up to 2837 conditions per place. [2024-06-20 18:15:53,642 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 437 selfloop transitions, 211 changer transitions 0/651 dead transitions. [2024-06-20 18:15:53,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 651 transitions, 13915 flow [2024-06-20 18:15:53,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:15:53,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:15:53,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 237 transitions. [2024-06-20 18:15:53,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3767885532591415 [2024-06-20 18:15:53,643 INFO L175 Difference]: Start difference. First operand has 622 places, 592 transitions, 11774 flow. Second operand 17 states and 237 transitions. [2024-06-20 18:15:53,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 651 transitions, 13915 flow [2024-06-20 18:15:58,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 651 transitions, 13547 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-06-20 18:15:58,302 INFO L231 Difference]: Finished difference. Result has 626 places, 593 transitions, 11913 flow [2024-06-20 18:15:58,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11410, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11913, PETRI_PLACES=626, PETRI_TRANSITIONS=593} [2024-06-20 18:15:58,303 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 588 predicate places. [2024-06-20 18:15:58,303 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 593 transitions, 11913 flow [2024-06-20 18:15:58,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:58,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:15:58,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:15:58,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 18:15:58,303 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:15:58,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:15:58,304 INFO L85 PathProgramCache]: Analyzing trace with hash 641883874, now seen corresponding path program 1 times [2024-06-20 18:15:58,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:15:58,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111906944] [2024-06-20 18:15:58,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:15:58,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:15:58,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:15:58,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:15:58,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:15:58,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111906944] [2024-06-20 18:15:58,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111906944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:15:58,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:15:58,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:15:58,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455567089] [2024-06-20 18:15:58,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:15:58,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:15:58,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:15:58,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:15:58,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:15:58,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:15:58,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 593 transitions, 11913 flow. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:15:58,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:15:58,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:15:58,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:00,410 INFO L124 PetriNetUnfolderBase]: 2313/4387 cut-off events. [2024-06-20 18:16:00,410 INFO L125 PetriNetUnfolderBase]: For 870986/870988 co-relation queries the response was YES. [2024-06-20 18:16:00,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41317 conditions, 4387 events. 2313/4387 cut-off events. For 870986/870988 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 29641 event pairs, 654 based on Foata normal form. 14/4401 useless extension candidates. Maximal degree in co-relation 41097. Up to 3884 conditions per place. [2024-06-20 18:16:00,479 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 568 selfloop transitions, 70 changer transitions 0/641 dead transitions. [2024-06-20 18:16:00,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 641 transitions, 13977 flow [2024-06-20 18:16:00,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 18:16:00,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 18:16:00,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 205 transitions. [2024-06-20 18:16:00,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34628378378378377 [2024-06-20 18:16:00,480 INFO L175 Difference]: Start difference. First operand has 626 places, 593 transitions, 11913 flow. Second operand 16 states and 205 transitions. [2024-06-20 18:16:00,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 641 transitions, 13977 flow [2024-06-20 18:16:05,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 641 transitions, 13245 flow, removed 16 selfloop flow, removed 18 redundant places. [2024-06-20 18:16:05,041 INFO L231 Difference]: Finished difference. Result has 625 places, 599 transitions, 11453 flow [2024-06-20 18:16:05,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11197, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11453, PETRI_PLACES=625, PETRI_TRANSITIONS=599} [2024-06-20 18:16:05,042 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 587 predicate places. [2024-06-20 18:16:05,042 INFO L495 AbstractCegarLoop]: Abstraction has has 625 places, 599 transitions, 11453 flow [2024-06-20 18:16:05,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:05,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:05,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:05,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 18:16:05,043 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:16:05,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:05,043 INFO L85 PathProgramCache]: Analyzing trace with hash 295388490, now seen corresponding path program 2 times [2024-06-20 18:16:05,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:05,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004556737] [2024-06-20 18:16:05,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:05,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:05,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:05,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:05,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:05,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004556737] [2024-06-20 18:16:05,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004556737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:05,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:05,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 18:16:05,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7524640] [2024-06-20 18:16:05,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:05,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 18:16:05,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:05,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 18:16:05,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-20 18:16:05,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:16:05,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 625 places, 599 transitions, 11453 flow. Second operand has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:05,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:05,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:16:05,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:07,073 INFO L124 PetriNetUnfolderBase]: 2366/4494 cut-off events. [2024-06-20 18:16:07,073 INFO L125 PetriNetUnfolderBase]: For 943761/943763 co-relation queries the response was YES. [2024-06-20 18:16:07,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42058 conditions, 4494 events. 2366/4494 cut-off events. For 943761/943763 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 30479 event pairs, 661 based on Foata normal form. 14/4508 useless extension candidates. Maximal degree in co-relation 41836. Up to 3687 conditions per place. [2024-06-20 18:16:07,150 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 536 selfloop transitions, 117 changer transitions 0/656 dead transitions. [2024-06-20 18:16:07,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 656 transitions, 13626 flow [2024-06-20 18:16:07,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-20 18:16:07,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-20 18:16:07,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 237 transitions. [2024-06-20 18:16:07,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35585585585585583 [2024-06-20 18:16:07,152 INFO L175 Difference]: Start difference. First operand has 625 places, 599 transitions, 11453 flow. Second operand 18 states and 237 transitions. [2024-06-20 18:16:07,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 656 transitions, 13626 flow [2024-06-20 18:16:12,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 656 transitions, 13495 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-20 18:16:12,131 INFO L231 Difference]: Finished difference. Result has 633 places, 605 transitions, 11685 flow [2024-06-20 18:16:12,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11685, PETRI_PLACES=633, PETRI_TRANSITIONS=605} [2024-06-20 18:16:12,131 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 595 predicate places. [2024-06-20 18:16:12,131 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 605 transitions, 11685 flow [2024-06-20 18:16:12,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:12,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:12,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:12,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 18:16:12,132 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:16:12,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:12,132 INFO L85 PathProgramCache]: Analyzing trace with hash 109279848, now seen corresponding path program 3 times [2024-06-20 18:16:12,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:12,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597680974] [2024-06-20 18:16:12,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:12,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:12,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:12,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:12,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597680974] [2024-06-20 18:16:12,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597680974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:12,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:12,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:12,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819296429] [2024-06-20 18:16:12,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:12,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:12,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:12,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:12,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:12,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:16:12,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 605 transitions, 11685 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:12,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:12,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:16:12,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:14,207 INFO L124 PetriNetUnfolderBase]: 2411/4581 cut-off events. [2024-06-20 18:16:14,208 INFO L125 PetriNetUnfolderBase]: For 1001710/1001712 co-relation queries the response was YES. [2024-06-20 18:16:14,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43533 conditions, 4581 events. 2411/4581 cut-off events. For 1001710/1001712 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 31193 event pairs, 702 based on Foata normal form. 14/4595 useless extension candidates. Maximal degree in co-relation 43309. Up to 4012 conditions per place. [2024-06-20 18:16:14,288 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 556 selfloop transitions, 90 changer transitions 0/649 dead transitions. [2024-06-20 18:16:14,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 649 transitions, 13781 flow [2024-06-20 18:16:14,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:14,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:14,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 177 transitions. [2024-06-20 18:16:14,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39864864864864863 [2024-06-20 18:16:14,289 INFO L175 Difference]: Start difference. First operand has 633 places, 605 transitions, 11685 flow. Second operand 12 states and 177 transitions. [2024-06-20 18:16:14,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 649 transitions, 13781 flow [2024-06-20 18:16:20,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 649 transitions, 13540 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-06-20 18:16:20,060 INFO L231 Difference]: Finished difference. Result has 632 places, 611 transitions, 11764 flow [2024-06-20 18:16:20,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11444, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11764, PETRI_PLACES=632, PETRI_TRANSITIONS=611} [2024-06-20 18:16:20,061 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 594 predicate places. [2024-06-20 18:16:20,061 INFO L495 AbstractCegarLoop]: Abstraction has has 632 places, 611 transitions, 11764 flow [2024-06-20 18:16:20,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:20,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:20,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:20,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 18:16:20,061 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:16:20,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:20,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1976192258, now seen corresponding path program 4 times [2024-06-20 18:16:20,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:20,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598064099] [2024-06-20 18:16:20,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:20,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:20,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:20,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:20,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:20,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598064099] [2024-06-20 18:16:20,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598064099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:20,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:20,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:20,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940672890] [2024-06-20 18:16:20,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:20,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:20,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:20,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:20,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:20,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:16:20,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 611 transitions, 11764 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:20,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:20,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:16:20,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:22,111 INFO L124 PetriNetUnfolderBase]: 2488/4728 cut-off events. [2024-06-20 18:16:22,111 INFO L125 PetriNetUnfolderBase]: For 1112001/1112003 co-relation queries the response was YES. [2024-06-20 18:16:22,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45948 conditions, 4728 events. 2488/4728 cut-off events. For 1112001/1112003 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 32425 event pairs, 714 based on Foata normal form. 14/4742 useless extension candidates. Maximal degree in co-relation 45722. Up to 3958 conditions per place. [2024-06-20 18:16:22,183 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 574 selfloop transitions, 96 changer transitions 0/673 dead transitions. [2024-06-20 18:16:22,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 673 transitions, 14507 flow [2024-06-20 18:16:22,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:16:22,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:16:22,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-20 18:16:22,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42411642411642414 [2024-06-20 18:16:22,184 INFO L175 Difference]: Start difference. First operand has 632 places, 611 transitions, 11764 flow. Second operand 13 states and 204 transitions. [2024-06-20 18:16:22,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 673 transitions, 14507 flow [2024-06-20 18:16:28,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 673 transitions, 14310 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-20 18:16:28,081 INFO L231 Difference]: Finished difference. Result has 639 places, 619 transitions, 11956 flow [2024-06-20 18:16:28,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11567, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11956, PETRI_PLACES=639, PETRI_TRANSITIONS=619} [2024-06-20 18:16:28,082 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 601 predicate places. [2024-06-20 18:16:28,082 INFO L495 AbstractCegarLoop]: Abstraction has has 639 places, 619 transitions, 11956 flow [2024-06-20 18:16:28,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:28,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:28,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:28,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 18:16:28,082 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:16:28,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:28,082 INFO L85 PathProgramCache]: Analyzing trace with hash -629073008, now seen corresponding path program 5 times [2024-06-20 18:16:28,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:28,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992966152] [2024-06-20 18:16:28,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:28,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:28,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:28,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:28,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992966152] [2024-06-20 18:16:28,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992966152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:28,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:28,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:28,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105030595] [2024-06-20 18:16:28,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:28,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:28,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:28,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:28,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:28,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:16:28,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 619 transitions, 11956 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:28,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:28,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:16:28,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:29,860 INFO L124 PetriNetUnfolderBase]: 2496/4740 cut-off events. [2024-06-20 18:16:29,860 INFO L125 PetriNetUnfolderBase]: For 1076852/1076854 co-relation queries the response was YES. [2024-06-20 18:16:29,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45810 conditions, 4740 events. 2496/4740 cut-off events. For 1076852/1076854 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 32573 event pairs, 714 based on Foata normal form. 10/4750 useless extension candidates. Maximal degree in co-relation 45580. Up to 3962 conditions per place. [2024-06-20 18:16:29,950 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 559 selfloop transitions, 99 changer transitions 0/661 dead transitions. [2024-06-20 18:16:29,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 661 transitions, 14015 flow [2024-06-20 18:16:29,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:29,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:29,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-20 18:16:29,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-20 18:16:29,951 INFO L175 Difference]: Start difference. First operand has 639 places, 619 transitions, 11956 flow. Second operand 12 states and 180 transitions. [2024-06-20 18:16:29,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 661 transitions, 14015 flow [2024-06-20 18:16:36,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 661 transitions, 13854 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 18:16:36,788 INFO L231 Difference]: Finished difference. Result has 645 places, 620 transitions, 12012 flow [2024-06-20 18:16:36,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11795, PETRI_DIFFERENCE_MINUEND_PLACES=633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12012, PETRI_PLACES=645, PETRI_TRANSITIONS=620} [2024-06-20 18:16:36,789 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 607 predicate places. [2024-06-20 18:16:36,789 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 620 transitions, 12012 flow [2024-06-20 18:16:36,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:36,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:36,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:36,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 18:16:36,790 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:16:36,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:36,790 INFO L85 PathProgramCache]: Analyzing trace with hash 2139437700, now seen corresponding path program 6 times [2024-06-20 18:16:36,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:36,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54527240] [2024-06-20 18:16:36,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:36,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:36,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:37,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:37,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:37,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54527240] [2024-06-20 18:16:37,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54527240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:37,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:37,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:37,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365293216] [2024-06-20 18:16:37,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:37,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:37,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:37,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:37,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:37,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:16:37,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 620 transitions, 12012 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:37,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:37,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:16:37,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:38,700 INFO L124 PetriNetUnfolderBase]: 2492/4740 cut-off events. [2024-06-20 18:16:38,700 INFO L125 PetriNetUnfolderBase]: For 1067203/1067205 co-relation queries the response was YES. [2024-06-20 18:16:38,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45420 conditions, 4740 events. 2492/4740 cut-off events. For 1067203/1067205 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 32571 event pairs, 706 based on Foata normal form. 10/4750 useless extension candidates. Maximal degree in co-relation 45188. Up to 3934 conditions per place. [2024-06-20 18:16:38,781 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 551 selfloop transitions, 107 changer transitions 0/661 dead transitions. [2024-06-20 18:16:38,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 661 transitions, 14053 flow [2024-06-20 18:16:38,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:16:38,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:16:38,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 182 transitions. [2024-06-20 18:16:38,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4099099099099099 [2024-06-20 18:16:38,783 INFO L175 Difference]: Start difference. First operand has 645 places, 620 transitions, 12012 flow. Second operand 12 states and 182 transitions. [2024-06-20 18:16:38,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 661 transitions, 14053 flow [2024-06-20 18:16:46,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 661 transitions, 13878 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 18:16:46,214 INFO L231 Difference]: Finished difference. Result has 648 places, 620 transitions, 12055 flow [2024-06-20 18:16:46,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11837, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12055, PETRI_PLACES=648, PETRI_TRANSITIONS=620} [2024-06-20 18:16:46,215 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 610 predicate places. [2024-06-20 18:16:46,215 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 620 transitions, 12055 flow [2024-06-20 18:16:46,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:46,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:46,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:46,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 18:16:46,216 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:16:46,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:46,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1739960026, now seen corresponding path program 7 times [2024-06-20 18:16:46,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:46,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581614409] [2024-06-20 18:16:46,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:46,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:46,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:46,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:46,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:46,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581614409] [2024-06-20 18:16:46,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581614409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:46,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:46,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:46,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209822611] [2024-06-20 18:16:46,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:46,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:46,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:46,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:46,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:46,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:16:46,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 620 transitions, 12055 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:46,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:46,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:16:46,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:48,347 INFO L124 PetriNetUnfolderBase]: 2664/5058 cut-off events. [2024-06-20 18:16:48,347 INFO L125 PetriNetUnfolderBase]: For 1353256/1353258 co-relation queries the response was YES. [2024-06-20 18:16:48,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51724 conditions, 5058 events. 2664/5058 cut-off events. For 1353256/1353258 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 35212 event pairs, 766 based on Foata normal form. 10/5068 useless extension candidates. Maximal degree in co-relation 51491. Up to 3912 conditions per place. [2024-06-20 18:16:48,434 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 585 selfloop transitions, 117 changer transitions 0/705 dead transitions. [2024-06-20 18:16:48,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 662 places, 705 transitions, 15531 flow [2024-06-20 18:16:48,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:16:48,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:16:48,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 229 transitions. [2024-06-20 18:16:48,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126126126126126 [2024-06-20 18:16:48,436 INFO L175 Difference]: Start difference. First operand has 648 places, 620 transitions, 12055 flow. Second operand 15 states and 229 transitions. [2024-06-20 18:16:48,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 662 places, 705 transitions, 15531 flow [2024-06-20 18:16:56,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 705 transitions, 15328 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-20 18:16:56,279 INFO L231 Difference]: Finished difference. Result has 656 places, 639 transitions, 12562 flow [2024-06-20 18:16:56,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11856, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12562, PETRI_PLACES=656, PETRI_TRANSITIONS=639} [2024-06-20 18:16:56,280 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 618 predicate places. [2024-06-20 18:16:56,280 INFO L495 AbstractCegarLoop]: Abstraction has has 656 places, 639 transitions, 12562 flow [2024-06-20 18:16:56,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:56,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:16:56,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:16:56,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 18:16:56,281 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:16:56,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:16:56,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1725660346, now seen corresponding path program 8 times [2024-06-20 18:16:56,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:16:56,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490207246] [2024-06-20 18:16:56,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:16:56,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:16:56,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:16:56,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:16:56,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:16:56,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490207246] [2024-06-20 18:16:56,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490207246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:16:56,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:16:56,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:16:56,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583706550] [2024-06-20 18:16:56,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:16:56,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:16:56,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:16:56,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:16:56,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:16:56,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:16:56,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 639 transitions, 12562 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:16:56,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:16:56,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:16:56,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:16:58,475 INFO L124 PetriNetUnfolderBase]: 2672/5070 cut-off events. [2024-06-20 18:16:58,475 INFO L125 PetriNetUnfolderBase]: For 1346387/1346389 co-relation queries the response was YES. [2024-06-20 18:16:58,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51801 conditions, 5070 events. 2672/5070 cut-off events. For 1346387/1346389 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 35352 event pairs, 762 based on Foata normal form. 10/5080 useless extension candidates. Maximal degree in co-relation 51564. Up to 3892 conditions per place. [2024-06-20 18:16:58,563 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 564 selfloop transitions, 128 changer transitions 0/695 dead transitions. [2024-06-20 18:16:58,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 695 transitions, 15105 flow [2024-06-20 18:16:58,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:16:58,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:16:58,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 216 transitions. [2024-06-20 18:16:58,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3891891891891892 [2024-06-20 18:16:58,564 INFO L175 Difference]: Start difference. First operand has 656 places, 639 transitions, 12562 flow. Second operand 15 states and 216 transitions. [2024-06-20 18:16:58,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 695 transitions, 15105 flow [2024-06-20 18:17:07,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 695 transitions, 14952 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 18:17:07,263 INFO L231 Difference]: Finished difference. Result has 664 places, 641 transitions, 12701 flow [2024-06-20 18:17:07,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12411, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12701, PETRI_PLACES=664, PETRI_TRANSITIONS=641} [2024-06-20 18:17:07,264 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 626 predicate places. [2024-06-20 18:17:07,264 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 641 transitions, 12701 flow [2024-06-20 18:17:07,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:07,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:07,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:07,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 18:17:07,265 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:17:07,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:07,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1740392476, now seen corresponding path program 9 times [2024-06-20 18:17:07,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:07,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949768121] [2024-06-20 18:17:07,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:07,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:07,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:07,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-20 18:17:07,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:07,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949768121] [2024-06-20 18:17:07,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949768121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:07,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:07,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:07,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173864397] [2024-06-20 18:17:07,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:07,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:07,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:07,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:07,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:07,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:17:07,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 641 transitions, 12701 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:07,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:07,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:17:07,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:09,467 INFO L124 PetriNetUnfolderBase]: 2656/5046 cut-off events. [2024-06-20 18:17:09,468 INFO L125 PetriNetUnfolderBase]: For 1307626/1307628 co-relation queries the response was YES. [2024-06-20 18:17:09,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50567 conditions, 5046 events. 2656/5046 cut-off events. For 1307626/1307628 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 35178 event pairs, 739 based on Foata normal form. 14/5060 useless extension candidates. Maximal degree in co-relation 50328. Up to 3866 conditions per place. [2024-06-20 18:17:09,549 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 578 selfloop transitions, 122 changer transitions 0/703 dead transitions. [2024-06-20 18:17:09,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 703 transitions, 15767 flow [2024-06-20 18:17:09,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:17:09,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:17:09,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 227 transitions. [2024-06-20 18:17:09,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409009009009009 [2024-06-20 18:17:09,551 INFO L175 Difference]: Start difference. First operand has 664 places, 641 transitions, 12701 flow. Second operand 15 states and 227 transitions. [2024-06-20 18:17:09,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 703 transitions, 15767 flow [2024-06-20 18:17:17,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 703 transitions, 15602 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 18:17:17,282 INFO L231 Difference]: Finished difference. Result has 672 places, 643 transitions, 12855 flow [2024-06-20 18:17:17,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12536, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12855, PETRI_PLACES=672, PETRI_TRANSITIONS=643} [2024-06-20 18:17:17,283 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 634 predicate places. [2024-06-20 18:17:17,283 INFO L495 AbstractCegarLoop]: Abstraction has has 672 places, 643 transitions, 12855 flow [2024-06-20 18:17:17,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:17,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:17,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:17,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 18:17:17,284 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:17:17,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1739945146, now seen corresponding path program 10 times [2024-06-20 18:17:17,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:17,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65065373] [2024-06-20 18:17:17,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:17,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:17,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:17,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:17,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:17,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65065373] [2024-06-20 18:17:17,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65065373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:17,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:17,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:17,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908929005] [2024-06-20 18:17:17,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:17,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:17,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:17,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:17,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:17,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:17:17,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 643 transitions, 12855 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:17,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:17,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:17:17,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:19,491 INFO L124 PetriNetUnfolderBase]: 2644/5026 cut-off events. [2024-06-20 18:17:19,491 INFO L125 PetriNetUnfolderBase]: For 1238827/1238829 co-relation queries the response was YES. [2024-06-20 18:17:19,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49788 conditions, 5026 events. 2644/5026 cut-off events. For 1238827/1238829 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 35023 event pairs, 755 based on Foata normal form. 10/5036 useless extension candidates. Maximal degree in co-relation 49547. Up to 3866 conditions per place. [2024-06-20 18:17:19,576 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 577 selfloop transitions, 123 changer transitions 0/703 dead transitions. [2024-06-20 18:17:19,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 703 transitions, 15890 flow [2024-06-20 18:17:19,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:17:19,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:17:19,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 225 transitions. [2024-06-20 18:17:19,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-20 18:17:19,577 INFO L175 Difference]: Start difference. First operand has 672 places, 643 transitions, 12855 flow. Second operand 15 states and 225 transitions. [2024-06-20 18:17:19,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 703 transitions, 15890 flow [2024-06-20 18:17:27,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 703 transitions, 15656 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-20 18:17:27,157 INFO L231 Difference]: Finished difference. Result has 677 places, 643 transitions, 12871 flow [2024-06-20 18:17:27,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12621, PETRI_DIFFERENCE_MINUEND_PLACES=662, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12871, PETRI_PLACES=677, PETRI_TRANSITIONS=643} [2024-06-20 18:17:27,158 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 639 predicate places. [2024-06-20 18:17:27,158 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 643 transitions, 12871 flow [2024-06-20 18:17:27,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:27,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:27,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:27,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 18:17:27,158 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:17:27,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:27,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1725645466, now seen corresponding path program 11 times [2024-06-20 18:17:27,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:27,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901600446] [2024-06-20 18:17:27,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:27,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:27,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:27,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-20 18:17:27,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:27,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901600446] [2024-06-20 18:17:27,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901600446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:27,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:27,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:27,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125035598] [2024-06-20 18:17:27,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:27,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:27,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:27,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:27,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:27,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:17:27,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 643 transitions, 12871 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:27,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:27,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:17:27,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:29,341 INFO L124 PetriNetUnfolderBase]: 2664/5066 cut-off events. [2024-06-20 18:17:29,342 INFO L125 PetriNetUnfolderBase]: For 1261760/1261762 co-relation queries the response was YES. [2024-06-20 18:17:29,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50072 conditions, 5066 events. 2664/5066 cut-off events. For 1261760/1261762 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 35395 event pairs, 753 based on Foata normal form. 10/5076 useless extension candidates. Maximal degree in co-relation 49830. Up to 3892 conditions per place. [2024-06-20 18:17:29,426 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 565 selfloop transitions, 129 changer transitions 0/697 dead transitions. [2024-06-20 18:17:29,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 691 places, 697 transitions, 15398 flow [2024-06-20 18:17:29,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:17:29,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:17:29,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 214 transitions. [2024-06-20 18:17:29,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3855855855855856 [2024-06-20 18:17:29,427 INFO L175 Difference]: Start difference. First operand has 677 places, 643 transitions, 12871 flow. Second operand 15 states and 214 transitions. [2024-06-20 18:17:29,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 691 places, 697 transitions, 15398 flow [2024-06-20 18:17:37,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 697 transitions, 15159 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-20 18:17:37,197 INFO L231 Difference]: Finished difference. Result has 680 places, 645 transitions, 12929 flow [2024-06-20 18:17:37,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12634, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12929, PETRI_PLACES=680, PETRI_TRANSITIONS=645} [2024-06-20 18:17:37,197 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 642 predicate places. [2024-06-20 18:17:37,197 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 645 transitions, 12929 flow [2024-06-20 18:17:37,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:37,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:37,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:37,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 18:17:37,198 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:17:37,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:37,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1725155356, now seen corresponding path program 12 times [2024-06-20 18:17:37,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:37,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919424459] [2024-06-20 18:17:37,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:37,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:37,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:37,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:37,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919424459] [2024-06-20 18:17:37,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919424459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:37,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:37,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:37,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239281252] [2024-06-20 18:17:37,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:37,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:37,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:37,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:37,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:37,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:17:37,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 645 transitions, 12929 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:37,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:37,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:17:37,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:39,390 INFO L124 PetriNetUnfolderBase]: 2652/5046 cut-off events. [2024-06-20 18:17:39,390 INFO L125 PetriNetUnfolderBase]: For 1218384/1218386 co-relation queries the response was YES. [2024-06-20 18:17:39,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49195 conditions, 5046 events. 2652/5046 cut-off events. For 1218384/1218386 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 35261 event pairs, 733 based on Foata normal form. 10/5056 useless extension candidates. Maximal degree in co-relation 48951. Up to 3858 conditions per place. [2024-06-20 18:17:39,476 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 542 selfloop transitions, 149 changer transitions 0/694 dead transitions. [2024-06-20 18:17:39,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 694 transitions, 15391 flow [2024-06-20 18:17:39,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:17:39,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:17:39,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 211 transitions. [2024-06-20 18:17:39,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3801801801801802 [2024-06-20 18:17:39,477 INFO L175 Difference]: Start difference. First operand has 680 places, 645 transitions, 12929 flow. Second operand 15 states and 211 transitions. [2024-06-20 18:17:39,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 694 transitions, 15391 flow [2024-06-20 18:17:47,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 694 transitions, 15141 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-20 18:17:47,717 INFO L231 Difference]: Finished difference. Result has 684 places, 645 transitions, 12981 flow [2024-06-20 18:17:47,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12679, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12981, PETRI_PLACES=684, PETRI_TRANSITIONS=645} [2024-06-20 18:17:47,718 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 646 predicate places. [2024-06-20 18:17:47,718 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 645 transitions, 12981 flow [2024-06-20 18:17:47,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:47,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:47,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:47,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 18:17:47,718 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:17:47,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:47,719 INFO L85 PathProgramCache]: Analyzing trace with hash -868064764, now seen corresponding path program 13 times [2024-06-20 18:17:47,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:47,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186577088] [2024-06-20 18:17:47,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:47,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:47,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:48,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:48,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:48,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186577088] [2024-06-20 18:17:48,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186577088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:48,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:48,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:48,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404490374] [2024-06-20 18:17:48,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:48,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:48,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:48,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:48,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:48,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:17:48,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 645 transitions, 12981 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:48,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:48,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:17:48,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:17:49,955 INFO L124 PetriNetUnfolderBase]: 2842/5409 cut-off events. [2024-06-20 18:17:49,955 INFO L125 PetriNetUnfolderBase]: For 1548934/1548936 co-relation queries the response was YES. [2024-06-20 18:17:50,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54828 conditions, 5409 events. 2842/5409 cut-off events. For 1548934/1548936 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 38515 event pairs, 873 based on Foata normal form. 18/5427 useless extension candidates. Maximal degree in co-relation 54583. Up to 4522 conditions per place. [2024-06-20 18:17:50,051 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 601 selfloop transitions, 98 changer transitions 0/702 dead transitions. [2024-06-20 18:17:50,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 702 transitions, 15345 flow [2024-06-20 18:17:50,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:17:50,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:17:50,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 185 transitions. [2024-06-20 18:17:50,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-20 18:17:50,052 INFO L175 Difference]: Start difference. First operand has 684 places, 645 transitions, 12981 flow. Second operand 13 states and 185 transitions. [2024-06-20 18:17:50,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 702 transitions, 15345 flow [2024-06-20 18:17:58,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 702 transitions, 15076 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-20 18:17:58,651 INFO L231 Difference]: Finished difference. Result has 687 places, 656 transitions, 13142 flow [2024-06-20 18:17:58,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12712, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13142, PETRI_PLACES=687, PETRI_TRANSITIONS=656} [2024-06-20 18:17:58,651 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 649 predicate places. [2024-06-20 18:17:58,652 INFO L495 AbstractCegarLoop]: Abstraction has has 687 places, 656 transitions, 13142 flow [2024-06-20 18:17:58,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:58,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:17:58,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:17:58,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 18:17:58,652 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:17:58,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:17:58,652 INFO L85 PathProgramCache]: Analyzing trace with hash -868554874, now seen corresponding path program 14 times [2024-06-20 18:17:58,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:17:58,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571192338] [2024-06-20 18:17:58,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:17:58,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:17:58,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:17:59,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:17:59,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:17:59,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571192338] [2024-06-20 18:17:59,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571192338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:17:59,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:17:59,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:17:59,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151879605] [2024-06-20 18:17:59,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:17:59,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:17:59,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:17:59,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:17:59,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:17:59,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:17:59,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 656 transitions, 13142 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:17:59,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:17:59,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:17:59,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:00,988 INFO L124 PetriNetUnfolderBase]: 2930/5573 cut-off events. [2024-06-20 18:18:00,988 INFO L125 PetriNetUnfolderBase]: For 1671365/1671367 co-relation queries the response was YES. [2024-06-20 18:18:01,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57462 conditions, 5573 events. 2930/5573 cut-off events. For 1671365/1671367 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 40061 event pairs, 897 based on Foata normal form. 18/5591 useless extension candidates. Maximal degree in co-relation 57214. Up to 4502 conditions per place. [2024-06-20 18:18:01,092 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 620 selfloop transitions, 91 changer transitions 0/714 dead transitions. [2024-06-20 18:18:01,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 714 transitions, 15799 flow [2024-06-20 18:18:01,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:18:01,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:18:01,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 192 transitions. [2024-06-20 18:18:01,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991683991683992 [2024-06-20 18:18:01,093 INFO L175 Difference]: Start difference. First operand has 687 places, 656 transitions, 13142 flow. Second operand 13 states and 192 transitions. [2024-06-20 18:18:01,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 714 transitions, 15799 flow [2024-06-20 18:18:09,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 714 transitions, 15656 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 18:18:09,074 INFO L231 Difference]: Finished difference. Result has 695 places, 662 transitions, 13305 flow [2024-06-20 18:18:09,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13007, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13305, PETRI_PLACES=695, PETRI_TRANSITIONS=662} [2024-06-20 18:18:09,075 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 657 predicate places. [2024-06-20 18:18:09,075 INFO L495 AbstractCegarLoop]: Abstraction has has 695 places, 662 transitions, 13305 flow [2024-06-20 18:18:09,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:09,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:09,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:09,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 18:18:09,075 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:18:09,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:09,076 INFO L85 PathProgramCache]: Analyzing trace with hash -882869434, now seen corresponding path program 15 times [2024-06-20 18:18:09,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:09,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456185167] [2024-06-20 18:18:09,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:09,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:09,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:09,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:09,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:09,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456185167] [2024-06-20 18:18:09,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456185167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:09,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:09,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:18:09,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277692548] [2024-06-20 18:18:09,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:09,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:18:09,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:09,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:18:09,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:18:09,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:18:09,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 662 transitions, 13305 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:09,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:09,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:18:09,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:11,357 INFO L124 PetriNetUnfolderBase]: 2997/5702 cut-off events. [2024-06-20 18:18:11,357 INFO L125 PetriNetUnfolderBase]: For 1778918/1778920 co-relation queries the response was YES. [2024-06-20 18:18:11,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59660 conditions, 5702 events. 2997/5702 cut-off events. For 1778918/1778920 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 41279 event pairs, 909 based on Foata normal form. 18/5720 useless extension candidates. Maximal degree in co-relation 59409. Up to 4620 conditions per place. [2024-06-20 18:18:11,468 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 625 selfloop transitions, 86 changer transitions 0/714 dead transitions. [2024-06-20 18:18:11,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 706 places, 714 transitions, 15907 flow [2024-06-20 18:18:11,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:18:11,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:18:11,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 176 transitions. [2024-06-20 18:18:11,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963963963963964 [2024-06-20 18:18:11,469 INFO L175 Difference]: Start difference. First operand has 695 places, 662 transitions, 13305 flow. Second operand 12 states and 176 transitions. [2024-06-20 18:18:11,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 706 places, 714 transitions, 15907 flow [2024-06-20 18:18:19,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 714 transitions, 15716 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-20 18:18:19,837 INFO L231 Difference]: Finished difference. Result has 700 places, 670 transitions, 13483 flow [2024-06-20 18:18:19,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13119, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13483, PETRI_PLACES=700, PETRI_TRANSITIONS=670} [2024-06-20 18:18:19,837 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 662 predicate places. [2024-06-20 18:18:19,837 INFO L495 AbstractCegarLoop]: Abstraction has has 700 places, 670 transitions, 13483 flow [2024-06-20 18:18:19,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:19,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:19,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:19,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 18:18:19,838 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:18:19,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:19,838 INFO L85 PathProgramCache]: Analyzing trace with hash -883301884, now seen corresponding path program 16 times [2024-06-20 18:18:19,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:19,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138007064] [2024-06-20 18:18:19,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:19,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:19,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:20,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:20,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:20,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138007064] [2024-06-20 18:18:20,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138007064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:20,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:20,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:18:20,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012201826] [2024-06-20 18:18:20,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:20,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:18:20,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:20,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:18:20,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:18:20,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:18:20,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 670 transitions, 13483 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:20,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:20,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:18:20,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:22,136 INFO L124 PetriNetUnfolderBase]: 2992/5695 cut-off events. [2024-06-20 18:18:22,136 INFO L125 PetriNetUnfolderBase]: For 1691403/1691405 co-relation queries the response was YES. [2024-06-20 18:18:22,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59311 conditions, 5695 events. 2992/5695 cut-off events. For 1691403/1691405 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 41229 event pairs, 880 based on Foata normal form. 10/5705 useless extension candidates. Maximal degree in co-relation 59056. Up to 4714 conditions per place. [2024-06-20 18:18:22,248 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 616 selfloop transitions, 90 changer transitions 0/709 dead transitions. [2024-06-20 18:18:22,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 709 transitions, 15426 flow [2024-06-20 18:18:22,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:18:22,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:18:22,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 169 transitions. [2024-06-20 18:18:22,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38063063063063063 [2024-06-20 18:18:22,249 INFO L175 Difference]: Start difference. First operand has 700 places, 670 transitions, 13483 flow. Second operand 12 states and 169 transitions. [2024-06-20 18:18:22,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 709 transitions, 15426 flow [2024-06-20 18:18:30,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 706 places, 709 transitions, 15284 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 18:18:30,109 INFO L231 Difference]: Finished difference. Result has 709 places, 675 transitions, 13659 flow [2024-06-20 18:18:30,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13342, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13659, PETRI_PLACES=709, PETRI_TRANSITIONS=675} [2024-06-20 18:18:30,110 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 671 predicate places. [2024-06-20 18:18:30,110 INFO L495 AbstractCegarLoop]: Abstraction has has 709 places, 675 transitions, 13659 flow [2024-06-20 18:18:30,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:30,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:30,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, 1] [2024-06-20 18:18:30,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 18:18:30,110 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:18:30,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:30,111 INFO L85 PathProgramCache]: Analyzing trace with hash -397559164, now seen corresponding path program 17 times [2024-06-20 18:18:30,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:30,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829089563] [2024-06-20 18:18:30,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:30,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:30,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:30,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:30,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:30,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829089563] [2024-06-20 18:18:30,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829089563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:30,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:30,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:18:30,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477322724] [2024-06-20 18:18:30,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:30,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:18:30,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:30,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:18:30,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:18:30,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:18:30,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 675 transitions, 13659 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:30,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:30,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:18:30,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:32,482 INFO L124 PetriNetUnfolderBase]: 3106/5913 cut-off events. [2024-06-20 18:18:32,483 INFO L125 PetriNetUnfolderBase]: For 1956225/1956227 co-relation queries the response was YES. [2024-06-20 18:18:32,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63382 conditions, 5913 events. 3106/5913 cut-off events. For 1956225/1956227 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 43294 event pairs, 996 based on Foata normal form. 18/5931 useless extension candidates. Maximal degree in co-relation 63124. Up to 5227 conditions per place. [2024-06-20 18:18:32,603 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 641 selfloop transitions, 74 changer transitions 0/718 dead transitions. [2024-06-20 18:18:32,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 718 transitions, 15961 flow [2024-06-20 18:18:32,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:18:32,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:18:32,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 168 transitions. [2024-06-20 18:18:32,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783783783783784 [2024-06-20 18:18:32,605 INFO L175 Difference]: Start difference. First operand has 709 places, 675 transitions, 13659 flow. Second operand 12 states and 168 transitions. [2024-06-20 18:18:32,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 718 transitions, 15961 flow [2024-06-20 18:18:41,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 712 places, 718 transitions, 15823 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 18:18:41,568 INFO L231 Difference]: Finished difference. Result has 714 places, 684 transitions, 13859 flow [2024-06-20 18:18:41,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13529, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13859, PETRI_PLACES=714, PETRI_TRANSITIONS=684} [2024-06-20 18:18:41,569 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 676 predicate places. [2024-06-20 18:18:41,569 INFO L495 AbstractCegarLoop]: Abstraction has has 714 places, 684 transitions, 13859 flow [2024-06-20 18:18:41,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:41,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:41,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] [2024-06-20 18:18:41,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 18:18:41,570 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:18:41,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:41,570 INFO L85 PathProgramCache]: Analyzing trace with hash -882854554, now seen corresponding path program 18 times [2024-06-20 18:18:41,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:41,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545183420] [2024-06-20 18:18:41,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:41,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:41,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18: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-20 18:18:41,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:41,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545183420] [2024-06-20 18:18:41,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545183420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:41,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:41,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:18:41,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63135661] [2024-06-20 18:18:41,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:41,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:18:41,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:41,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:18:41,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:18:41,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:18:41,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 684 transitions, 13859 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:41,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:41,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:18:41,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:43,946 INFO L124 PetriNetUnfolderBase]: 3082/5873 cut-off events. [2024-06-20 18:18:43,946 INFO L125 PetriNetUnfolderBase]: For 1848480/1848482 co-relation queries the response was YES. [2024-06-20 18:18:44,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61321 conditions, 5873 events. 3082/5873 cut-off events. For 1848480/1848482 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 43002 event pairs, 918 based on Foata normal form. 18/5891 useless extension candidates. Maximal degree in co-relation 61061. Up to 4714 conditions per place. [2024-06-20 18:18:44,065 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 628 selfloop transitions, 90 changer transitions 0/721 dead transitions. [2024-06-20 18:18:44,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 721 transitions, 15806 flow [2024-06-20 18:18:44,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:18:44,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:18:44,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-20 18:18:44,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38963963963963966 [2024-06-20 18:18:44,066 INFO L175 Difference]: Start difference. First operand has 714 places, 684 transitions, 13859 flow. Second operand 12 states and 173 transitions. [2024-06-20 18:18:44,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 721 transitions, 15806 flow [2024-06-20 18:18:53,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 721 transitions, 15685 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 18:18:53,824 INFO L231 Difference]: Finished difference. Result has 720 places, 684 transitions, 13924 flow [2024-06-20 18:18:53,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13738, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13924, PETRI_PLACES=720, PETRI_TRANSITIONS=684} [2024-06-20 18:18:53,825 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 682 predicate places. [2024-06-20 18:18:53,825 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 684 transitions, 13924 flow [2024-06-20 18:18:53,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:53,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:18:53,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:18:53,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 18:18:53,826 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:18:53,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:18:53,826 INFO L85 PathProgramCache]: Analyzing trace with hash -380981914, now seen corresponding path program 19 times [2024-06-20 18:18:53,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:18:53,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470754098] [2024-06-20 18:18:53,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:18:53,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:18:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:18:54,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:18:54,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:18:54,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470754098] [2024-06-20 18:18:54,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470754098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:18:54,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:18:54,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 18:18:54,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478121588] [2024-06-20 18:18:54,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:18:54,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 18:18:54,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:18:54,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 18:18:54,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=38, Unknown=0, NotChecked=0, Total=72 [2024-06-20 18:18:54,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:18:54,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 684 transitions, 13924 flow. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:18:54,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:18:54,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:18:54,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:18:55,962 INFO L124 PetriNetUnfolderBase]: 2998/5752 cut-off events. [2024-06-20 18:18:55,962 INFO L125 PetriNetUnfolderBase]: For 1770949/1770949 co-relation queries the response was YES. [2024-06-20 18:18:56,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57433 conditions, 5752 events. 2998/5752 cut-off events. For 1770949/1770949 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42225 event pairs, 798 based on Foata normal form. 32/5778 useless extension candidates. Maximal degree in co-relation 57171. Up to 1987 conditions per place. [2024-06-20 18:18:56,084 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 435 selfloop transitions, 279 changer transitions 0/722 dead transitions. [2024-06-20 18:18:56,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 722 transitions, 16400 flow [2024-06-20 18:18:56,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 18:18:56,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 18:18:56,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-20 18:18:56,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-20 18:18:56,086 INFO L175 Difference]: Start difference. First operand has 720 places, 684 transitions, 13924 flow. Second operand 10 states and 164 transitions. [2024-06-20 18:18:56,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 722 transitions, 16400 flow [2024-06-20 18:19:07,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 722 transitions, 16214 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 18:19:07,679 INFO L231 Difference]: Finished difference. Result has 720 places, 684 transitions, 14319 flow [2024-06-20 18:19:07,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13742, PETRI_DIFFERENCE_MINUEND_PLACES=710, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14319, PETRI_PLACES=720, PETRI_TRANSITIONS=684} [2024-06-20 18:19:07,680 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 682 predicate places. [2024-06-20 18:19:07,680 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 684 transitions, 14319 flow [2024-06-20 18:19:07,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 9 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:07,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:07,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:07,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 18:19:07,680 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:19:07,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:07,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1192644576, now seen corresponding path program 20 times [2024-06-20 18:19:07,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:07,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146273594] [2024-06-20 18:19:07,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:07,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:07,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:08,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:08,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146273594] [2024-06-20 18:19:08,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146273594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:08,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:08,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:19:08,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814669944] [2024-06-20 18:19:08,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:08,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:19:08,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:08,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:19:08,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:19:08,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:19:08,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 684 transitions, 14319 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:08,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:08,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:19:08,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:10,012 INFO L124 PetriNetUnfolderBase]: 3018/5773 cut-off events. [2024-06-20 18:19:10,012 INFO L125 PetriNetUnfolderBase]: For 1517468/1517470 co-relation queries the response was YES. [2024-06-20 18:19:10,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56107 conditions, 5773 events. 3018/5773 cut-off events. For 1517468/1517470 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42244 event pairs, 938 based on Foata normal form. 18/5791 useless extension candidates. Maximal degree in co-relation 55844. Up to 5159 conditions per place. [2024-06-20 18:19:10,139 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 633 selfloop transitions, 77 changer transitions 0/713 dead transitions. [2024-06-20 18:19:10,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 713 transitions, 15893 flow [2024-06-20 18:19:10,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:19:10,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:19:10,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-20 18:19:10,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36486486486486486 [2024-06-20 18:19:10,140 INFO L175 Difference]: Start difference. First operand has 720 places, 684 transitions, 14319 flow. Second operand 12 states and 162 transitions. [2024-06-20 18:19:10,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 713 transitions, 15893 flow [2024-06-20 18:19:21,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 713 transitions, 15295 flow, removed 26 selfloop flow, removed 13 redundant places. [2024-06-20 18:19:21,553 INFO L231 Difference]: Finished difference. Result has 719 places, 684 transitions, 13885 flow [2024-06-20 18:19:21,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13721, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13885, PETRI_PLACES=719, PETRI_TRANSITIONS=684} [2024-06-20 18:19:21,554 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 681 predicate places. [2024-06-20 18:19:21,554 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 684 transitions, 13885 flow [2024-06-20 18:19:21,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:21,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:21,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:21,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 18:19:21,555 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:19:21,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:21,555 INFO L85 PathProgramCache]: Analyzing trace with hash -868569754, now seen corresponding path program 21 times [2024-06-20 18:19:21,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:21,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824644014] [2024-06-20 18:19:21,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:21,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:21,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:21,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:21,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:21,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824644014] [2024-06-20 18:19:21,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824644014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:21,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:21,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:19:21,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768285093] [2024-06-20 18:19:21,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:21,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:19:21,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:21,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:19:21,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:19:21,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:19:21,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 684 transitions, 13885 flow. Second operand has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:21,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:21,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:19:21,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:24,000 INFO L124 PetriNetUnfolderBase]: 2986/5713 cut-off events. [2024-06-20 18:19:24,000 INFO L125 PetriNetUnfolderBase]: For 1316557/1316559 co-relation queries the response was YES. [2024-06-20 18:19:24,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52422 conditions, 5713 events. 2986/5713 cut-off events. For 1316557/1316559 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 41726 event pairs, 886 based on Foata normal form. 18/5731 useless extension candidates. Maximal degree in co-relation 52165. Up to 4534 conditions per place. [2024-06-20 18:19:24,105 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 623 selfloop transitions, 98 changer transitions 0/724 dead transitions. [2024-06-20 18:19:24,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 724 transitions, 15862 flow [2024-06-20 18:19:24,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:19:24,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:19:24,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 186 transitions. [2024-06-20 18:19:24,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866943866943867 [2024-06-20 18:19:24,106 INFO L175 Difference]: Start difference. First operand has 719 places, 684 transitions, 13885 flow. Second operand 13 states and 186 transitions. [2024-06-20 18:19:24,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 724 transitions, 15862 flow [2024-06-20 18:19:35,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 724 transitions, 15732 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 18:19:35,781 INFO L231 Difference]: Finished difference. Result has 724 places, 684 transitions, 13969 flow [2024-06-20 18:19:35,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13763, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13969, PETRI_PLACES=724, PETRI_TRANSITIONS=684} [2024-06-20 18:19:35,782 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 686 predicate places. [2024-06-20 18:19:35,783 INFO L495 AbstractCegarLoop]: Abstraction has has 724 places, 684 transitions, 13969 flow [2024-06-20 18:19:35,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.818181818181818) internal successors, (86), 11 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:35,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:35,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:35,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 18:19:35,783 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:19:35,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:35,784 INFO L85 PathProgramCache]: Analyzing trace with hash 567044292, now seen corresponding path program 1 times [2024-06-20 18:19:35,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:35,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007612344] [2024-06-20 18:19:35,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:35,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:35,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:35,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:35,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:35,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007612344] [2024-06-20 18:19:35,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007612344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:35,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:35,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 18:19:35,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097468369] [2024-06-20 18:19:35,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:35,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 18:19:35,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:35,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 18:19:35,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 18:19:35,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 37 [2024-06-20 18:19:35,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 684 transitions, 13969 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:35,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:35,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 37 [2024-06-20 18:19:35,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:36,964 INFO L124 PetriNetUnfolderBase]: 1512/3596 cut-off events. [2024-06-20 18:19:36,965 INFO L125 PetriNetUnfolderBase]: For 384451/384459 co-relation queries the response was YES. [2024-06-20 18:19:37,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27696 conditions, 3596 events. 1512/3596 cut-off events. For 384451/384459 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 29938 event pairs, 458 based on Foata normal form. 69/3578 useless extension candidates. Maximal degree in co-relation 27462. Up to 2217 conditions per place. [2024-06-20 18:19:37,035 INFO L140 encePairwiseOnDemand]: 31/37 looper letters, 134 selfloop transitions, 70 changer transitions 0/490 dead transitions. [2024-06-20 18:19:37,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 490 transitions, 10131 flow [2024-06-20 18:19:37,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 18:19:37,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 18:19:37,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 18:19:37,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6486486486486487 [2024-06-20 18:19:37,036 INFO L175 Difference]: Start difference. First operand has 724 places, 684 transitions, 13969 flow. Second operand 6 states and 144 transitions. [2024-06-20 18:19:37,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 490 transitions, 10131 flow [2024-06-20 18:19:40,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 490 transitions, 8498 flow, removed 67 selfloop flow, removed 77 redundant places. [2024-06-20 18:19:40,384 INFO L231 Difference]: Finished difference. Result has 616 places, 471 transitions, 8111 flow [2024-06-20 18:19:40,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7971, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8111, PETRI_PLACES=616, PETRI_TRANSITIONS=471} [2024-06-20 18:19:40,384 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 578 predicate places. [2024-06-20 18:19:40,384 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 471 transitions, 8111 flow [2024-06-20 18:19:40,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:40,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:40,385 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:19:40,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 18:19:40,385 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:19:40,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:40,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1398686263, now seen corresponding path program 1 times [2024-06-20 18:19:40,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:40,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42274419] [2024-06-20 18:19:40,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:40,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:40,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:40,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-20 18:19:40,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:40,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42274419] [2024-06-20 18:19:40,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42274419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:40,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:40,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:19:40,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524626648] [2024-06-20 18:19:40,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:40,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:19:40,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:40,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:19:40,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=62, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:19:40,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:19:40,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 471 transitions, 8111 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-20 18:19:40,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:40,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:19:40,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:42,304 INFO L124 PetriNetUnfolderBase]: 2278/4518 cut-off events. [2024-06-20 18:19:42,304 INFO L125 PetriNetUnfolderBase]: For 438757/438763 co-relation queries the response was YES. [2024-06-20 18:19:42,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29842 conditions, 4518 events. 2278/4518 cut-off events. For 438757/438763 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 32709 event pairs, 746 based on Foata normal form. 6/4518 useless extension candidates. Maximal degree in co-relation 29644. Up to 1678 conditions per place. [2024-06-20 18:19:42,370 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 357 selfloop transitions, 150 changer transitions 0/516 dead transitions. [2024-06-20 18:19:42,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 516 transitions, 9809 flow [2024-06-20 18:19:42,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:19:42,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:19:42,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 172 transitions. [2024-06-20 18:19:42,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38738738738738737 [2024-06-20 18:19:42,371 INFO L175 Difference]: Start difference. First operand has 616 places, 471 transitions, 8111 flow. Second operand 12 states and 172 transitions. [2024-06-20 18:19:42,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 516 transitions, 9809 flow [2024-06-20 18:19:45,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 516 transitions, 9662 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 18:19:45,405 INFO L231 Difference]: Finished difference. Result has 623 places, 478 transitions, 8381 flow [2024-06-20 18:19:45,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8381, PETRI_PLACES=623, PETRI_TRANSITIONS=478} [2024-06-20 18:19:45,406 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 585 predicate places. [2024-06-20 18:19:45,406 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 478 transitions, 8381 flow [2024-06-20 18:19:45,406 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-20 18:19:45,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:45,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:45,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 18:19:45,407 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:19:45,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:45,407 INFO L85 PathProgramCache]: Analyzing trace with hash 90708099, now seen corresponding path program 2 times [2024-06-20 18:19:45,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:45,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857517706] [2024-06-20 18:19:45,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:45,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:45,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:45,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-20 18:19:45,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:45,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857517706] [2024-06-20 18:19:45,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857517706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:45,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:45,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:19:45,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30146725] [2024-06-20 18:19:45,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:45,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:19:45,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:45,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:19:45,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:19:45,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:19:45,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 478 transitions, 8381 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:45,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:45,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:19:45,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:47,611 INFO L124 PetriNetUnfolderBase]: 2356/4649 cut-off events. [2024-06-20 18:19:47,611 INFO L125 PetriNetUnfolderBase]: For 449057/449059 co-relation queries the response was YES. [2024-06-20 18:19:47,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31678 conditions, 4649 events. 2356/4649 cut-off events. For 449057/449059 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 33759 event pairs, 797 based on Foata normal form. 4/4653 useless extension candidates. Maximal degree in co-relation 31478. Up to 3952 conditions per place. [2024-06-20 18:19:47,680 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 455 selfloop transitions, 71 changer transitions 0/529 dead transitions. [2024-06-20 18:19:47,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 529 transitions, 9955 flow [2024-06-20 18:19:47,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:19:47,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:19:47,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 187 transitions. [2024-06-20 18:19:47,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.361003861003861 [2024-06-20 18:19:47,681 INFO L175 Difference]: Start difference. First operand has 623 places, 478 transitions, 8381 flow. Second operand 14 states and 187 transitions. [2024-06-20 18:19:47,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 529 transitions, 9955 flow [2024-06-20 18:19:51,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 529 transitions, 9658 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-20 18:19:51,062 INFO L231 Difference]: Finished difference. Result has 633 places, 486 transitions, 8385 flow [2024-06-20 18:19:51,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8094, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8385, PETRI_PLACES=633, PETRI_TRANSITIONS=486} [2024-06-20 18:19:51,063 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 595 predicate places. [2024-06-20 18:19:51,063 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 486 transitions, 8385 flow [2024-06-20 18:19:51,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:51,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:51,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:19:51,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 18:19:51,063 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:19:51,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:51,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1473222205, now seen corresponding path program 3 times [2024-06-20 18:19:51,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:51,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210172990] [2024-06-20 18:19:51,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:51,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:51,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:51,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:51,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:51,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210172990] [2024-06-20 18:19:51,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210172990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:51,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:51,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:19:51,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453399738] [2024-06-20 18:19:51,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:51,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:19:51,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:51,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:19:51,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:19:51,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:19:51,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 486 transitions, 8385 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:51,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:51,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:19:51,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:53,142 INFO L124 PetriNetUnfolderBase]: 2352/4637 cut-off events. [2024-06-20 18:19:53,142 INFO L125 PetriNetUnfolderBase]: For 427566/427568 co-relation queries the response was YES. [2024-06-20 18:19:53,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31369 conditions, 4637 events. 2352/4637 cut-off events. For 427566/427568 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 33692 event pairs, 789 based on Foata normal form. 4/4641 useless extension candidates. Maximal degree in co-relation 31165. Up to 3964 conditions per place. [2024-06-20 18:19:53,215 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 457 selfloop transitions, 69 changer transitions 0/529 dead transitions. [2024-06-20 18:19:53,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 529 transitions, 9664 flow [2024-06-20 18:19:53,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 18:19:53,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 18:19:53,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 179 transitions. [2024-06-20 18:19:53,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37214137214137216 [2024-06-20 18:19:53,216 INFO L175 Difference]: Start difference. First operand has 633 places, 486 transitions, 8385 flow. Second operand 13 states and 179 transitions. [2024-06-20 18:19:53,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 529 transitions, 9664 flow [2024-06-20 18:19:56,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 529 transitions, 9522 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 18:19:56,563 INFO L231 Difference]: Finished difference. Result has 640 places, 489 transitions, 8452 flow [2024-06-20 18:19:56,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8247, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8452, PETRI_PLACES=640, PETRI_TRANSITIONS=489} [2024-06-20 18:19:56,564 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 602 predicate places. [2024-06-20 18:19:56,564 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 489 transitions, 8452 flow [2024-06-20 18:19:56,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:56,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:19:56,564 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:19:56,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 18:19:56,564 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:19:56,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:19:56,565 INFO L85 PathProgramCache]: Analyzing trace with hash 420592635, now seen corresponding path program 4 times [2024-06-20 18:19:56,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:19:56,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824182854] [2024-06-20 18:19:56,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:19:56,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:19:56,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:19:57,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:19:57,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:19:57,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824182854] [2024-06-20 18:19:57,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824182854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:19:57,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:19:57,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:19:57,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187133714] [2024-06-20 18:19:57,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:19:57,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:19:57,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:19:57,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:19:57,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:19:57,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:19:57,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 489 transitions, 8452 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:19:57,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:19:57,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:19:57,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:19:58,700 INFO L124 PetriNetUnfolderBase]: 2349/4632 cut-off events. [2024-06-20 18:19:58,700 INFO L125 PetriNetUnfolderBase]: For 420447/420449 co-relation queries the response was YES. [2024-06-20 18:19:58,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31170 conditions, 4632 events. 2349/4632 cut-off events. For 420447/420449 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 33675 event pairs, 800 based on Foata normal form. 4/4636 useless extension candidates. Maximal degree in co-relation 30963. Up to 3935 conditions per place. [2024-06-20 18:19:58,777 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 462 selfloop transitions, 69 changer transitions 0/534 dead transitions. [2024-06-20 18:19:58,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 534 transitions, 9948 flow [2024-06-20 18:19:58,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:19:58,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:19:58,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 191 transitions. [2024-06-20 18:19:58,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3687258687258687 [2024-06-20 18:19:58,779 INFO L175 Difference]: Start difference. First operand has 640 places, 489 transitions, 8452 flow. Second operand 14 states and 191 transitions. [2024-06-20 18:19:58,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 534 transitions, 9948 flow [2024-06-20 18:20:02,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 534 transitions, 9789 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-20 18:20:02,390 INFO L231 Difference]: Finished difference. Result has 646 places, 490 transitions, 8452 flow [2024-06-20 18:20:02,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8293, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8452, PETRI_PLACES=646, PETRI_TRANSITIONS=490} [2024-06-20 18:20:02,390 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 608 predicate places. [2024-06-20 18:20:02,390 INFO L495 AbstractCegarLoop]: Abstraction has has 646 places, 490 transitions, 8452 flow [2024-06-20 18:20:02,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:02,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:02,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:20:02,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 18:20:02,391 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:02,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:02,392 INFO L85 PathProgramCache]: Analyzing trace with hash 164374279, now seen corresponding path program 5 times [2024-06-20 18:20:02,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:02,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748916624] [2024-06-20 18:20:02,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:02,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:02,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:02,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:02,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:02,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748916624] [2024-06-20 18:20:02,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748916624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:02,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:02,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:02,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775899994] [2024-06-20 18:20:02,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:02,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:02,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:02,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:02,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:03,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:03,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 490 transitions, 8452 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:03,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:03,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:03,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:04,579 INFO L124 PetriNetUnfolderBase]: 2389/4716 cut-off events. [2024-06-20 18:20:04,580 INFO L125 PetriNetUnfolderBase]: For 455991/455993 co-relation queries the response was YES. [2024-06-20 18:20:04,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32006 conditions, 4716 events. 2389/4716 cut-off events. For 455991/455993 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34387 event pairs, 764 based on Foata normal form. 4/4720 useless extension candidates. Maximal degree in co-relation 31797. Up to 3394 conditions per place. [2024-06-20 18:20:04,656 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 468 selfloop transitions, 75 changer transitions 0/546 dead transitions. [2024-06-20 18:20:04,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 546 transitions, 10354 flow [2024-06-20 18:20:04,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:20:04,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:20:04,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 197 transitions. [2024-06-20 18:20:04,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3803088803088803 [2024-06-20 18:20:04,657 INFO L175 Difference]: Start difference. First operand has 646 places, 490 transitions, 8452 flow. Second operand 14 states and 197 transitions. [2024-06-20 18:20:04,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 546 transitions, 10354 flow [2024-06-20 18:20:07,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 546 transitions, 10161 flow, removed 17 selfloop flow, removed 14 redundant places. [2024-06-20 18:20:07,851 INFO L231 Difference]: Finished difference. Result has 650 places, 498 transitions, 8568 flow [2024-06-20 18:20:07,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8259, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8568, PETRI_PLACES=650, PETRI_TRANSITIONS=498} [2024-06-20 18:20:07,851 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 612 predicate places. [2024-06-20 18:20:07,851 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 498 transitions, 8568 flow [2024-06-20 18:20:07,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:07,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:07,852 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:20:07,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 18:20:07,852 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:07,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:07,852 INFO L85 PathProgramCache]: Analyzing trace with hash 804586223, now seen corresponding path program 6 times [2024-06-20 18:20:07,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:07,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681733990] [2024-06-20 18:20:07,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:07,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:07,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:08,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:08,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:08,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681733990] [2024-06-20 18:20:08,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681733990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:08,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:08,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:08,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378335100] [2024-06-20 18:20:08,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:08,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:08,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:08,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:08,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:08,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:08,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 498 transitions, 8568 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:08,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:08,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:08,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:09,930 INFO L124 PetriNetUnfolderBase]: 2393/4724 cut-off events. [2024-06-20 18:20:09,931 INFO L125 PetriNetUnfolderBase]: For 464776/464778 co-relation queries the response was YES. [2024-06-20 18:20:09,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32336 conditions, 4724 events. 2393/4724 cut-off events. For 464776/464778 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34457 event pairs, 794 based on Foata normal form. 4/4728 useless extension candidates. Maximal degree in co-relation 32126. Up to 3398 conditions per place. [2024-06-20 18:20:10,007 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 467 selfloop transitions, 83 changer transitions 0/553 dead transitions. [2024-06-20 18:20:10,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 553 transitions, 10474 flow [2024-06-20 18:20:10,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:20:10,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:20:10,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 213 transitions. [2024-06-20 18:20:10,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3837837837837838 [2024-06-20 18:20:10,008 INFO L175 Difference]: Start difference. First operand has 650 places, 498 transitions, 8568 flow. Second operand 15 states and 213 transitions. [2024-06-20 18:20:10,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 553 transitions, 10474 flow [2024-06-20 18:20:13,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 553 transitions, 10349 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 18:20:13,716 INFO L231 Difference]: Finished difference. Result has 660 places, 501 transitions, 8667 flow [2024-06-20 18:20:13,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8444, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8667, PETRI_PLACES=660, PETRI_TRANSITIONS=501} [2024-06-20 18:20:13,716 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 622 predicate places. [2024-06-20 18:20:13,716 INFO L495 AbstractCegarLoop]: Abstraction has has 660 places, 501 transitions, 8667 flow [2024-06-20 18:20:13,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:13,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:13,716 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:20:13,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 18:20:13,717 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:13,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:13,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1856805517, now seen corresponding path program 7 times [2024-06-20 18:20:13,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:13,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94869166] [2024-06-20 18:20:13,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:13,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:13,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:14,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:14,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:14,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94869166] [2024-06-20 18:20:14,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94869166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:14,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:14,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:14,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549106875] [2024-06-20 18:20:14,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:14,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:14,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:14,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:14,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:14,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:14,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 501 transitions, 8667 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:14,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:14,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:14,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:15,834 INFO L124 PetriNetUnfolderBase]: 2421/4780 cut-off events. [2024-06-20 18:20:15,835 INFO L125 PetriNetUnfolderBase]: For 473731/473733 co-relation queries the response was YES. [2024-06-20 18:20:15,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32933 conditions, 4780 events. 2421/4780 cut-off events. For 473731/473733 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 34990 event pairs, 790 based on Foata normal form. 4/4784 useless extension candidates. Maximal degree in co-relation 32720. Up to 3402 conditions per place. [2024-06-20 18:20:15,910 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 464 selfloop transitions, 90 changer transitions 0/557 dead transitions. [2024-06-20 18:20:15,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 557 transitions, 10633 flow [2024-06-20 18:20:15,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:20:15,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:20:15,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 209 transitions. [2024-06-20 18:20:15,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37657657657657656 [2024-06-20 18:20:15,911 INFO L175 Difference]: Start difference. First operand has 660 places, 501 transitions, 8667 flow. Second operand 15 states and 209 transitions. [2024-06-20 18:20:15,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 557 transitions, 10633 flow [2024-06-20 18:20:19,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 557 transitions, 10468 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 18:20:19,332 INFO L231 Difference]: Finished difference. Result has 668 places, 509 transitions, 8852 flow [2024-06-20 18:20:19,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8509, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8852, PETRI_PLACES=668, PETRI_TRANSITIONS=509} [2024-06-20 18:20:19,332 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 630 predicate places. [2024-06-20 18:20:19,333 INFO L495 AbstractCegarLoop]: Abstraction has has 668 places, 509 transitions, 8852 flow [2024-06-20 18:20:19,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:19,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:19,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-20 18:20:19,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 18:20:19,333 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:19,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:19,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1662866107, now seen corresponding path program 8 times [2024-06-20 18:20:19,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:19,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189752043] [2024-06-20 18:20:19,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:19,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:19,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:19,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:19,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:19,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189752043] [2024-06-20 18:20:19,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189752043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:19,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:19,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:19,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993365065] [2024-06-20 18:20:19,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:19,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:19,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:19,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:19,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:19,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:19,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 509 transitions, 8852 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:19,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:19,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:19,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:21,573 INFO L124 PetriNetUnfolderBase]: 2418/4775 cut-off events. [2024-06-20 18:20:21,574 INFO L125 PetriNetUnfolderBase]: For 467004/467006 co-relation queries the response was YES. [2024-06-20 18:20:21,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33017 conditions, 4775 events. 2418/4775 cut-off events. For 467004/467006 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 34985 event pairs, 793 based on Foata normal form. 4/4779 useless extension candidates. Maximal degree in co-relation 32800. Up to 3400 conditions per place. [2024-06-20 18:20:21,650 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 466 selfloop transitions, 90 changer transitions 0/559 dead transitions. [2024-06-20 18:20:21,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 559 transitions, 10732 flow [2024-06-20 18:20:21,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:20:21,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:20:21,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 212 transitions. [2024-06-20 18:20:21,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38198198198198197 [2024-06-20 18:20:21,651 INFO L175 Difference]: Start difference. First operand has 668 places, 509 transitions, 8852 flow. Second operand 15 states and 212 transitions. [2024-06-20 18:20:21,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 559 transitions, 10732 flow [2024-06-20 18:20:25,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 559 transitions, 10567 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 18:20:25,516 INFO L231 Difference]: Finished difference. Result has 676 places, 510 transitions, 8905 flow [2024-06-20 18:20:25,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8701, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8905, PETRI_PLACES=676, PETRI_TRANSITIONS=510} [2024-06-20 18:20:25,517 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 638 predicate places. [2024-06-20 18:20:25,517 INFO L495 AbstractCegarLoop]: Abstraction has has 676 places, 510 transitions, 8905 flow [2024-06-20 18:20:25,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:25,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:25,518 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:20:25,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 18:20:25,518 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:25,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:25,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1836113799, now seen corresponding path program 9 times [2024-06-20 18:20:25,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:25,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497526843] [2024-06-20 18:20:25,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:25,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:25,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:25,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:25,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:25,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497526843] [2024-06-20 18:20:25,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497526843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:25,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:25,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:25,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926079025] [2024-06-20 18:20:25,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:25,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:25,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:25,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:25,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:25,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:25,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 510 transitions, 8905 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:25,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:25,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:25,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:27,499 INFO L124 PetriNetUnfolderBase]: 2422/4783 cut-off events. [2024-06-20 18:20:27,500 INFO L125 PetriNetUnfolderBase]: For 472716/472718 co-relation queries the response was YES. [2024-06-20 18:20:27,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32969 conditions, 4783 events. 2422/4783 cut-off events. For 472716/472718 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 34999 event pairs, 775 based on Foata normal form. 4/4787 useless extension candidates. Maximal degree in co-relation 32750. Up to 3404 conditions per place. [2024-06-20 18:20:27,583 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 478 selfloop transitions, 80 changer transitions 0/561 dead transitions. [2024-06-20 18:20:27,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 561 transitions, 10804 flow [2024-06-20 18:20:27,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:20:27,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:20:27,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 200 transitions. [2024-06-20 18:20:27,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861003861003861 [2024-06-20 18:20:27,584 INFO L175 Difference]: Start difference. First operand has 676 places, 510 transitions, 8905 flow. Second operand 14 states and 200 transitions. [2024-06-20 18:20:27,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 561 transitions, 10804 flow [2024-06-20 18:20:31,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 561 transitions, 10598 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-20 18:20:31,115 INFO L231 Difference]: Finished difference. Result has 679 places, 513 transitions, 8914 flow [2024-06-20 18:20:31,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8701, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8914, PETRI_PLACES=679, PETRI_TRANSITIONS=513} [2024-06-20 18:20:31,115 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 641 predicate places. [2024-06-20 18:20:31,115 INFO L495 AbstractCegarLoop]: Abstraction has has 679 places, 513 transitions, 8914 flow [2024-06-20 18:20:31,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:31,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:31,116 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:20:31,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 18:20:31,116 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:31,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:31,116 INFO L85 PathProgramCache]: Analyzing trace with hash 977833915, now seen corresponding path program 10 times [2024-06-20 18:20:31,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:31,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817793961] [2024-06-20 18:20:31,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:31,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:31,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:31,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:31,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:31,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817793961] [2024-06-20 18:20:31,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817793961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:31,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:31,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:31,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568525579] [2024-06-20 18:20:31,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:31,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:31,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:31,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:31,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:31,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:31,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 513 transitions, 8914 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:31,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:31,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:31,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:33,379 INFO L124 PetriNetUnfolderBase]: 2419/4778 cut-off events. [2024-06-20 18:20:33,380 INFO L125 PetriNetUnfolderBase]: For 463856/463858 co-relation queries the response was YES. [2024-06-20 18:20:33,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32612 conditions, 4778 events. 2419/4778 cut-off events. For 463856/463858 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 34992 event pairs, 786 based on Foata normal form. 4/4782 useless extension candidates. Maximal degree in co-relation 32393. Up to 3402 conditions per place. [2024-06-20 18:20:33,456 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 476 selfloop transitions, 81 changer transitions 0/560 dead transitions. [2024-06-20 18:20:33,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 560 transitions, 10770 flow [2024-06-20 18:20:33,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:20:33,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:20:33,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 193 transitions. [2024-06-20 18:20:33,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37258687258687256 [2024-06-20 18:20:33,457 INFO L175 Difference]: Start difference. First operand has 679 places, 513 transitions, 8914 flow. Second operand 14 states and 193 transitions. [2024-06-20 18:20:33,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 560 transitions, 10770 flow [2024-06-20 18:20:37,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 560 transitions, 10633 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 18:20:37,977 INFO L231 Difference]: Finished difference. Result has 685 places, 514 transitions, 8957 flow [2024-06-20 18:20:37,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8777, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8957, PETRI_PLACES=685, PETRI_TRANSITIONS=514} [2024-06-20 18:20:37,978 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 647 predicate places. [2024-06-20 18:20:37,978 INFO L495 AbstractCegarLoop]: Abstraction has has 685 places, 514 transitions, 8957 flow [2024-06-20 18:20:37,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:37,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:37,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-20 18:20:37,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 18:20:37,978 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:37,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:37,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2003294139, now seen corresponding path program 11 times [2024-06-20 18:20:37,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:37,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994019028] [2024-06-20 18:20:37,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:37,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:37,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:38,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:38,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994019028] [2024-06-20 18:20:38,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994019028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:38,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:38,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:38,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58238601] [2024-06-20 18:20:38,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:38,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:38,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:38,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:38,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:38,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:38,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 514 transitions, 8957 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:38,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:38,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:38,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:40,040 INFO L124 PetriNetUnfolderBase]: 2436/4813 cut-off events. [2024-06-20 18:20:40,041 INFO L125 PetriNetUnfolderBase]: For 470861/470863 co-relation queries the response was YES. [2024-06-20 18:20:40,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32928 conditions, 4813 events. 2436/4813 cut-off events. For 470861/470863 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 35354 event pairs, 709 based on Foata normal form. 4/4817 useless extension candidates. Maximal degree in co-relation 32707. Up to 3406 conditions per place. [2024-06-20 18:20:40,123 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 462 selfloop transitions, 98 changer transitions 0/563 dead transitions. [2024-06-20 18:20:40,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 563 transitions, 10901 flow [2024-06-20 18:20:40,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:20:40,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:20:40,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 189 transitions. [2024-06-20 18:20:40,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36486486486486486 [2024-06-20 18:20:40,125 INFO L175 Difference]: Start difference. First operand has 685 places, 514 transitions, 8957 flow. Second operand 14 states and 189 transitions. [2024-06-20 18:20:40,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 563 transitions, 10901 flow [2024-06-20 18:20:44,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 563 transitions, 10712 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-20 18:20:44,183 INFO L231 Difference]: Finished difference. Result has 692 places, 520 transitions, 9172 flow [2024-06-20 18:20:44,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8778, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9172, PETRI_PLACES=692, PETRI_TRANSITIONS=520} [2024-06-20 18:20:44,184 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 654 predicate places. [2024-06-20 18:20:44,184 INFO L495 AbstractCegarLoop]: Abstraction has has 692 places, 520 transitions, 9172 flow [2024-06-20 18:20:44,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:44,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:44,185 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:20:44,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 18:20:44,185 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:44,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:44,186 INFO L85 PathProgramCache]: Analyzing trace with hash 502285571, now seen corresponding path program 12 times [2024-06-20 18:20:44,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:44,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976728789] [2024-06-20 18:20:44,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:44,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:44,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:44,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:44,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976728789] [2024-06-20 18:20:44,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976728789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:44,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:44,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:44,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580141163] [2024-06-20 18:20:44,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:44,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:44,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:44,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:44,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:44,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:44,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 520 transitions, 9172 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:44,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:44,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:44,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:46,330 INFO L124 PetriNetUnfolderBase]: 2452/4845 cut-off events. [2024-06-20 18:20:46,330 INFO L125 PetriNetUnfolderBase]: For 480264/480266 co-relation queries the response was YES. [2024-06-20 18:20:46,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33567 conditions, 4845 events. 2452/4845 cut-off events. For 480264/480266 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35645 event pairs, 758 based on Foata normal form. 4/4849 useless extension candidates. Maximal degree in co-relation 33343. Up to 3410 conditions per place. [2024-06-20 18:20:46,617 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 473 selfloop transitions, 92 changer transitions 0/568 dead transitions. [2024-06-20 18:20:46,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 568 transitions, 11099 flow [2024-06-20 18:20:46,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:20:46,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:20:46,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 192 transitions. [2024-06-20 18:20:46,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37065637065637064 [2024-06-20 18:20:46,619 INFO L175 Difference]: Start difference. First operand has 692 places, 520 transitions, 9172 flow. Second operand 14 states and 192 transitions. [2024-06-20 18:20:46,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 568 transitions, 11099 flow [2024-06-20 18:20:50,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 568 transitions, 10942 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 18:20:50,845 INFO L231 Difference]: Finished difference. Result has 701 places, 524 transitions, 9295 flow [2024-06-20 18:20:50,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9026, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9295, PETRI_PLACES=701, PETRI_TRANSITIONS=524} [2024-06-20 18:20:50,845 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 663 predicate places. [2024-06-20 18:20:50,845 INFO L495 AbstractCegarLoop]: Abstraction has has 701 places, 524 transitions, 9295 flow [2024-06-20 18:20:50,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:50,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:50,846 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:20:50,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 18:20:50,846 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:50,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:50,847 INFO L85 PathProgramCache]: Analyzing trace with hash 971511497, now seen corresponding path program 13 times [2024-06-20 18:20:50,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:50,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230191467] [2024-06-20 18:20:50,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:50,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:50,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:51,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:20:51,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:51,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230191467] [2024-06-20 18:20:51,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230191467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:51,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:51,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:51,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520203959] [2024-06-20 18:20:51,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:51,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:51,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:51,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:51,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:51,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:51,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 524 transitions, 9295 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:51,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:51,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:51,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:53,015 INFO L124 PetriNetUnfolderBase]: 2449/4840 cut-off events. [2024-06-20 18:20:53,015 INFO L125 PetriNetUnfolderBase]: For 469869/469871 co-relation queries the response was YES. [2024-06-20 18:20:53,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33306 conditions, 4840 events. 2449/4840 cut-off events. For 469869/469871 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35589 event pairs, 755 based on Foata normal form. 4/4844 useless extension candidates. Maximal degree in co-relation 33079. Up to 3408 conditions per place. [2024-06-20 18:20:53,096 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 475 selfloop transitions, 92 changer transitions 0/570 dead transitions. [2024-06-20 18:20:53,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 570 transitions, 10926 flow [2024-06-20 18:20:53,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:20:53,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:20:53,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 195 transitions. [2024-06-20 18:20:53,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3764478764478765 [2024-06-20 18:20:53,098 INFO L175 Difference]: Start difference. First operand has 701 places, 524 transitions, 9295 flow. Second operand 14 states and 195 transitions. [2024-06-20 18:20:53,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 570 transitions, 10926 flow [2024-06-20 18:20:57,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 570 transitions, 10760 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 18:20:57,109 INFO L231 Difference]: Finished difference. Result has 709 places, 527 transitions, 9379 flow [2024-06-20 18:20:57,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9131, PETRI_DIFFERENCE_MINUEND_PLACES=692, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9379, PETRI_PLACES=709, PETRI_TRANSITIONS=527} [2024-06-20 18:20:57,110 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 671 predicate places. [2024-06-20 18:20:57,110 INFO L495 AbstractCegarLoop]: Abstraction has has 709 places, 527 transitions, 9379 flow [2024-06-20 18:20:57,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:57,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:20:57,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, 1, 1, 1, 1, 1] [2024-06-20 18:20:57,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 18:20:57,111 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:20:57,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:20:57,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1526945707, now seen corresponding path program 14 times [2024-06-20 18:20:57,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:20:57,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551516207] [2024-06-20 18:20:57,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:20:57,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:20:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:20:57,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-20 18:20:57,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:20:57,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551516207] [2024-06-20 18:20:57,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551516207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:20:57,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:20:57,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:20:57,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837078303] [2024-06-20 18:20:57,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:20:57,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:20:57,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:20:57,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:20:57,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:20:57,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:20:57,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 527 transitions, 9379 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:20:57,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:20:57,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:20:57,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:20:59,282 INFO L124 PetriNetUnfolderBase]: 2502/4947 cut-off events. [2024-06-20 18:20:59,283 INFO L125 PetriNetUnfolderBase]: For 477062/477064 co-relation queries the response was YES. [2024-06-20 18:20:59,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33614 conditions, 4947 events. 2502/4947 cut-off events. For 477062/477064 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 36525 event pairs, 746 based on Foata normal form. 8/4955 useless extension candidates. Maximal degree in co-relation 33383. Up to 3855 conditions per place. [2024-06-20 18:20:59,369 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 465 selfloop transitions, 127 changer transitions 0/595 dead transitions. [2024-06-20 18:20:59,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 723 places, 595 transitions, 11319 flow [2024-06-20 18:20:59,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:20:59,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:20:59,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 210 transitions. [2024-06-20 18:20:59,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783783783783784 [2024-06-20 18:20:59,370 INFO L175 Difference]: Start difference. First operand has 709 places, 527 transitions, 9379 flow. Second operand 15 states and 210 transitions. [2024-06-20 18:20:59,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 723 places, 595 transitions, 11319 flow [2024-06-20 18:21:03,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 595 transitions, 10941 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-20 18:21:03,388 INFO L231 Difference]: Finished difference. Result has 719 places, 549 transitions, 9788 flow [2024-06-20 18:21:03,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9013, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9788, PETRI_PLACES=719, PETRI_TRANSITIONS=549} [2024-06-20 18:21:03,389 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 681 predicate places. [2024-06-20 18:21:03,389 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 549 transitions, 9788 flow [2024-06-20 18:21:03,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:03,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:03,389 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:21:03,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 18:21:03,390 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:21:03,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:03,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1471785367, now seen corresponding path program 15 times [2024-06-20 18:21:03,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:03,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108902252] [2024-06-20 18:21:03,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:03,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:03,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:03,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:03,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:03,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108902252] [2024-06-20 18:21:03,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108902252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:03,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:03,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:21:03,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101281981] [2024-06-20 18:21:03,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:03,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:21:03,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:03,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:21:03,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:21:03,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:21:03,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 549 transitions, 9788 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:03,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:03,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:21:03,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:05,686 INFO L124 PetriNetUnfolderBase]: 2588/5125 cut-off events. [2024-06-20 18:21:05,686 INFO L125 PetriNetUnfolderBase]: For 487984/487986 co-relation queries the response was YES. [2024-06-20 18:21:05,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34785 conditions, 5125 events. 2588/5125 cut-off events. For 487984/487986 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 38408 event pairs, 799 based on Foata normal form. 8/5133 useless extension candidates. Maximal degree in co-relation 34549. Up to 4134 conditions per place. [2024-06-20 18:21:05,772 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 517 selfloop transitions, 98 changer transitions 0/618 dead transitions. [2024-06-20 18:21:05,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 618 transitions, 12181 flow [2024-06-20 18:21:05,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:21:05,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:21:05,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 203 transitions. [2024-06-20 18:21:05,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36576576576576575 [2024-06-20 18:21:05,774 INFO L175 Difference]: Start difference. First operand has 719 places, 549 transitions, 9788 flow. Second operand 15 states and 203 transitions. [2024-06-20 18:21:05,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 618 transitions, 12181 flow [2024-06-20 18:21:10,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 618 transitions, 11886 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-20 18:21:10,042 INFO L231 Difference]: Finished difference. Result has 728 places, 568 transitions, 10079 flow [2024-06-20 18:21:10,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9531, PETRI_DIFFERENCE_MINUEND_PLACES=709, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10079, PETRI_PLACES=728, PETRI_TRANSITIONS=568} [2024-06-20 18:21:10,043 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 690 predicate places. [2024-06-20 18:21:10,043 INFO L495 AbstractCegarLoop]: Abstraction has has 728 places, 568 transitions, 10079 flow [2024-06-20 18:21:10,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:10,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:10,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-20 18:21:10,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 18:21:10,043 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:21:10,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:10,044 INFO L85 PathProgramCache]: Analyzing trace with hash 2002086391, now seen corresponding path program 16 times [2024-06-20 18:21:10,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:10,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115046817] [2024-06-20 18:21:10,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:10,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:10,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:10,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-20 18:21:10,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:10,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115046817] [2024-06-20 18:21:10,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115046817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:10,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:10,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:21:10,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026945709] [2024-06-20 18:21:10,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:10,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:21:10,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:10,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:21:10,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:21:10,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:21:10,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 568 transitions, 10079 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:10,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:10,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:21:10,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:12,452 INFO L124 PetriNetUnfolderBase]: 2600/5153 cut-off events. [2024-06-20 18:21:12,452 INFO L125 PetriNetUnfolderBase]: For 496079/496081 co-relation queries the response was YES. [2024-06-20 18:21:12,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35509 conditions, 5153 events. 2600/5153 cut-off events. For 496079/496081 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 38594 event pairs, 810 based on Foata normal form. 4/5157 useless extension candidates. Maximal degree in co-relation 35271. Up to 4032 conditions per place. [2024-06-20 18:21:12,546 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 509 selfloop transitions, 105 changer transitions 0/617 dead transitions. [2024-06-20 18:21:12,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 617 transitions, 12178 flow [2024-06-20 18:21:12,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:21:12,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:21:12,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 190 transitions. [2024-06-20 18:21:12,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3667953667953668 [2024-06-20 18:21:12,547 INFO L175 Difference]: Start difference. First operand has 728 places, 568 transitions, 10079 flow. Second operand 14 states and 190 transitions. [2024-06-20 18:21:12,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 617 transitions, 12178 flow [2024-06-20 18:21:17,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 617 transitions, 11975 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-20 18:21:17,282 INFO L231 Difference]: Finished difference. Result has 737 places, 571 transitions, 10165 flow [2024-06-20 18:21:17,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9900, PETRI_DIFFERENCE_MINUEND_PLACES=721, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10165, PETRI_PLACES=737, PETRI_TRANSITIONS=571} [2024-06-20 18:21:17,283 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 699 predicate places. [2024-06-20 18:21:17,283 INFO L495 AbstractCegarLoop]: Abstraction has has 737 places, 571 transitions, 10165 flow [2024-06-20 18:21:17,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:17,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:17,283 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:21:17,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 18:21:17,284 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:21:17,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2101089275, now seen corresponding path program 17 times [2024-06-20 18:21:17,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:17,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648485135] [2024-06-20 18:21:17,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:17,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:17,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:17,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:17,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:17,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648485135] [2024-06-20 18:21:17,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648485135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:17,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:17,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:21:17,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432555803] [2024-06-20 18:21:17,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:17,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:21:17,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:17,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:21:17,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:21:17,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:21:17,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 571 transitions, 10165 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:17,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:17,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:21:17,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:19,746 INFO L124 PetriNetUnfolderBase]: 2604/5161 cut-off events. [2024-06-20 18:21:19,747 INFO L125 PetriNetUnfolderBase]: For 504109/504111 co-relation queries the response was YES. [2024-06-20 18:21:19,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35648 conditions, 5161 events. 2604/5161 cut-off events. For 504109/504111 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 38678 event pairs, 811 based on Foata normal form. 4/5165 useless extension candidates. Maximal degree in co-relation 35407. Up to 3754 conditions per place. [2024-06-20 18:21:19,837 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 520 selfloop transitions, 107 changer transitions 0/630 dead transitions. [2024-06-20 18:21:19,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 630 transitions, 12372 flow [2024-06-20 18:21:19,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-20 18:21:19,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-20 18:21:19,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 227 transitions. [2024-06-20 18:21:19,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36089030206677264 [2024-06-20 18:21:19,839 INFO L175 Difference]: Start difference. First operand has 737 places, 571 transitions, 10165 flow. Second operand 17 states and 227 transitions. [2024-06-20 18:21:19,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 630 transitions, 12372 flow [2024-06-20 18:21:24,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 630 transitions, 12159 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-20 18:21:24,788 INFO L231 Difference]: Finished difference. Result has 747 places, 574 transitions, 10226 flow [2024-06-20 18:21:24,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9952, PETRI_DIFFERENCE_MINUEND_PLACES=728, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10226, PETRI_PLACES=747, PETRI_TRANSITIONS=574} [2024-06-20 18:21:24,788 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 709 predicate places. [2024-06-20 18:21:24,789 INFO L495 AbstractCegarLoop]: Abstraction has has 747 places, 574 transitions, 10226 flow [2024-06-20 18:21:24,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:24,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:24,789 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:21:24,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 18:21:24,789 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:21:24,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:24,789 INFO L85 PathProgramCache]: Analyzing trace with hash 2114170359, now seen corresponding path program 18 times [2024-06-20 18:21:24,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:24,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506157216] [2024-06-20 18:21:24,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:24,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:24,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:25,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:25,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:25,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506157216] [2024-06-20 18:21:25,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506157216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:25,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:25,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:21:25,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345899741] [2024-06-20 18:21:25,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:25,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:21:25,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:25,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:21:25,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:21:25,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:21:25,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 747 places, 574 transitions, 10226 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-20 18:21:25,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:25,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:21:25,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:27,049 INFO L124 PetriNetUnfolderBase]: 2713/5411 cut-off events. [2024-06-20 18:21:27,049 INFO L125 PetriNetUnfolderBase]: For 604006/604012 co-relation queries the response was YES. [2024-06-20 18:21:27,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37371 conditions, 5411 events. 2713/5411 cut-off events. For 604006/604012 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 41318 event pairs, 777 based on Foata normal form. 12/5417 useless extension candidates. Maximal degree in co-relation 37127. Up to 3532 conditions per place. [2024-06-20 18:21:27,150 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 460 selfloop transitions, 171 changer transitions 0/640 dead transitions. [2024-06-20 18:21:27,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 640 transitions, 12689 flow [2024-06-20 18:21:27,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:21:27,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:21:27,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 180 transitions. [2024-06-20 18:21:27,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-20 18:21:27,152 INFO L175 Difference]: Start difference. First operand has 747 places, 574 transitions, 10226 flow. Second operand 12 states and 180 transitions. [2024-06-20 18:21:27,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 640 transitions, 12689 flow [2024-06-20 18:21:32,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 640 transitions, 12487 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-20 18:21:32,624 INFO L231 Difference]: Finished difference. Result has 752 places, 602 transitions, 10873 flow [2024-06-20 18:21:32,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10032, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10873, PETRI_PLACES=752, PETRI_TRANSITIONS=602} [2024-06-20 18:21:32,625 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 714 predicate places. [2024-06-20 18:21:32,625 INFO L495 AbstractCegarLoop]: Abstraction has has 752 places, 602 transitions, 10873 flow [2024-06-20 18:21:32,626 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-20 18:21:32,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:32,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 18:21:32,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 18:21:32,626 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:21:32,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:32,627 INFO L85 PathProgramCache]: Analyzing trace with hash -2065523543, now seen corresponding path program 19 times [2024-06-20 18:21:32,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:32,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077476454] [2024-06-20 18:21:32,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:32,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:32,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:33,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:33,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:33,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077476454] [2024-06-20 18:21:33,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077476454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:33,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:33,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:21:33,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211357554] [2024-06-20 18:21:33,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:33,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:21:33,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:33,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:21:33,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:21:33,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:21:33,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 602 transitions, 10873 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:33,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:33,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:21:33,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:35,246 INFO L124 PetriNetUnfolderBase]: 2746/5451 cut-off events. [2024-06-20 18:21:35,246 INFO L125 PetriNetUnfolderBase]: For 507787/507789 co-relation queries the response was YES. [2024-06-20 18:21:35,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37370 conditions, 5451 events. 2746/5451 cut-off events. For 507787/507789 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 41467 event pairs, 855 based on Foata normal form. 8/5459 useless extension candidates. Maximal degree in co-relation 37122. Up to 4357 conditions per place. [2024-06-20 18:21:35,345 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 520 selfloop transitions, 122 changer transitions 0/645 dead transitions. [2024-06-20 18:21:35,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 645 transitions, 12708 flow [2024-06-20 18:21:35,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 18:21:35,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 18:21:35,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 188 transitions. [2024-06-20 18:21:35,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36293436293436293 [2024-06-20 18:21:35,346 INFO L175 Difference]: Start difference. First operand has 752 places, 602 transitions, 10873 flow. Second operand 14 states and 188 transitions. [2024-06-20 18:21:35,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 645 transitions, 12708 flow [2024-06-20 18:21:40,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 645 transitions, 12385 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-20 18:21:40,482 INFO L231 Difference]: Finished difference. Result has 762 places, 605 transitions, 10903 flow [2024-06-20 18:21:40,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10570, PETRI_DIFFERENCE_MINUEND_PLACES=746, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10903, PETRI_PLACES=762, PETRI_TRANSITIONS=605} [2024-06-20 18:21:40,482 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 724 predicate places. [2024-06-20 18:21:40,482 INFO L495 AbstractCegarLoop]: Abstraction has has 762 places, 605 transitions, 10903 flow [2024-06-20 18:21:40,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:40,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:40,483 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:21:40,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 18:21:40,483 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:21:40,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:40,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1240661611, now seen corresponding path program 20 times [2024-06-20 18:21:40,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:40,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264088854] [2024-06-20 18:21:40,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:40,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:40,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:40,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 18:21:40,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:40,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264088854] [2024-06-20 18:21:40,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264088854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:40,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:40,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 18:21:40,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365303210] [2024-06-20 18:21:40,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:40,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 18:21:40,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:40,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 18:21:40,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2024-06-20 18:21:41,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 37 [2024-06-20 18:21:41,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 762 places, 605 transitions, 10903 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-20 18:21:41,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:41,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 37 [2024-06-20 18:21:41,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:42,727 INFO L124 PetriNetUnfolderBase]: 2720/5428 cut-off events. [2024-06-20 18:21:42,728 INFO L125 PetriNetUnfolderBase]: For 477641/477647 co-relation queries the response was YES. [2024-06-20 18:21:43,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37152 conditions, 5428 events. 2720/5428 cut-off events. For 477641/477647 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41472 event pairs, 816 based on Foata normal form. 2/5424 useless extension candidates. Maximal degree in co-relation 36901. Up to 3412 conditions per place. [2024-06-20 18:21:43,093 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 498 selfloop transitions, 142 changer transitions 0/649 dead transitions. [2024-06-20 18:21:43,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 773 places, 649 transitions, 13105 flow [2024-06-20 18:21:43,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 18:21:43,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 18:21:43,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 178 transitions. [2024-06-20 18:21:43,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009009009009009 [2024-06-20 18:21:43,094 INFO L175 Difference]: Start difference. First operand has 762 places, 605 transitions, 10903 flow. Second operand 12 states and 178 transitions. [2024-06-20 18:21:43,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 773 places, 649 transitions, 13105 flow [2024-06-20 18:21:48,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 649 transitions, 12902 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 18:21:48,273 INFO L231 Difference]: Finished difference. Result has 769 places, 610 transitions, 11099 flow [2024-06-20 18:21:48,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10700, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11099, PETRI_PLACES=769, PETRI_TRANSITIONS=610} [2024-06-20 18:21:48,273 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 731 predicate places. [2024-06-20 18:21:48,273 INFO L495 AbstractCegarLoop]: Abstraction has has 769 places, 610 transitions, 11099 flow [2024-06-20 18:21:48,274 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-20 18:21:48,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 18:21:48,274 INFO L208 CegarLoopForPetriNet]: trace 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-20 18:21:48,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 18:21:48,274 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 18:21:48,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 18:21:48,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1533090341, now seen corresponding path program 21 times [2024-06-20 18:21:48,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 18:21:48,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135517381] [2024-06-20 18:21:48,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 18:21:48,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 18:21:48,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 18:21:48,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-20 18:21:48,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 18:21:48,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135517381] [2024-06-20 18:21:48,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135517381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 18:21:48,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 18:21:48,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 18:21:48,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87587823] [2024-06-20 18:21:48,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 18:21:48,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 18:21:48,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 18:21:48,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 18:21:48,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-06-20 18:21:48,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2024-06-20 18:21:48,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 769 places, 610 transitions, 11099 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 18:21:48,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 18:21:48,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2024-06-20 18:21:48,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 18:21:50,756 INFO L124 PetriNetUnfolderBase]: 2791/5542 cut-off events. [2024-06-20 18:21:50,756 INFO L125 PetriNetUnfolderBase]: For 487224/487226 co-relation queries the response was YES. [2024-06-20 18:21:50,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38011 conditions, 5542 events. 2791/5542 cut-off events. For 487224/487226 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 42407 event pairs, 866 based on Foata normal form. 4/5546 useless extension candidates. Maximal degree in co-relation 37756. Up to 4235 conditions per place. [2024-06-20 18:21:50,864 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 569 selfloop transitions, 96 changer transitions 0/668 dead transitions. [2024-06-20 18:21:50,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 668 transitions, 13456 flow [2024-06-20 18:21:50,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 18:21:50,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 18:21:50,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 211 transitions. [2024-06-20 18:21:50,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3801801801801802 [2024-06-20 18:21:50,865 INFO L175 Difference]: Start difference. First operand has 769 places, 610 transitions, 11099 flow. Second operand 15 states and 211 transitions. [2024-06-20 18:21:50,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 668 transitions, 13456 flow