./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 cde23df1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/weaver/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-cde23df-m [2024-06-14 14:16:30,698 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 14:16:30,747 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 14:16:30,756 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 14:16:30,757 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 14:16:30,787 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 14:16:30,791 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 14:16:30,792 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 14:16:30,793 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 14:16:30,796 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 14:16:30,797 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 14:16:30,797 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 14:16:30,815 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 14:16:30,816 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 14:16:30,816 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 14:16:30,816 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 14:16:30,816 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 14:16:30,817 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 14:16:30,817 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 14:16:30,817 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 14:16:30,817 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 14:16:30,819 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 14:16:30,819 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 14:16:30,819 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 14:16:30,819 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 14:16:30,820 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 14:16:30,820 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 14:16:30,820 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 14:16:30,820 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 14:16:30,821 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 14:16:30,821 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 14:16:30,821 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 14:16:30,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:16:30,821 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 14:16:30,822 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 14:16:30,822 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 14:16:30,822 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 14:16:30,822 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 14:16:30,823 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 14:16:30,823 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 14:16:30,823 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 14:16:30,825 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 14:16:30,825 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 14:16:30,825 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-14 14:16:31,063 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 14:16:31,093 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 14:16:31,095 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 14:16:31,096 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 14:16:31,097 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 14:16:31,098 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-14 14:16:31,188 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 14:16:31,189 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 14:16:31,190 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-14 14:16:32,260 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 14:16:32,434 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 14:16:32,434 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-bakery-2.wvr.c [2024-06-14 14:16:32,441 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f6ee8d0a/ad98e86402654119b828d43ecc689d81/FLAG9a90054ef [2024-06-14 14:16:32,451 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f6ee8d0a/ad98e86402654119b828d43ecc689d81 [2024-06-14 14:16:32,451 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 14:16:32,452 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 14:16:32,456 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 14:16:32,457 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 14:16:32,461 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 14:16:32,462 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:16:31" (1/2) ... [2024-06-14 14:16:32,463 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cfc6af and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:16:32, skipping insertion in model container [2024-06-14 14:16:32,463 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:16:31" (1/2) ... [2024-06-14 14:16:32,464 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@77d95298 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:16:32, skipping insertion in model container [2024-06-14 14:16:32,465 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:16:32" (2/2) ... [2024-06-14 14:16:32,466 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cfc6af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32, skipping insertion in model container [2024-06-14 14:16:32,467 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:16:32" (2/2) ... [2024-06-14 14:16:32,467 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 14:16:32,485 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 14:16:32,489 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-14 14:16:32,489 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-14 14:16:32,489 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 14:16:32,489 INFO L106 edCorrectnessWitness]: ghost_update [L124-L124] multithreaded = 1; [2024-06-14 14:16:32,509 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 14:16:32,699 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:16:32,710 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 14:16:32,799 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:16:32,813 INFO L206 MainTranslator]: Completed translation [2024-06-14 14:16:32,814 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32 WrapperNode [2024-06-14 14:16:32,814 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 14:16:32,815 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 14:16:32,815 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 14:16:32,815 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 14:16:32,822 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,832 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,887 INFO L138 Inliner]: procedures = 20, calls = 51, calls flagged for inlining = 9, calls inlined = 9, statements flattened = 153 [2024-06-14 14:16:32,896 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 14:16:32,897 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 14:16:32,897 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 14:16:32,898 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 14:16:32,907 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,908 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,911 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,937 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-14 14:16:32,937 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,937 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,943 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,945 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,946 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,947 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,950 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 14:16:32,950 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 14:16:32,951 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 14:16:32,951 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 14:16:32,952 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (1/1) ... [2024-06-14 14:16:32,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:16:32,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 14:16:32,981 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-14 14:16:33,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-14 14:16:33,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 14:16:33,024 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-06-14 14:16:33,025 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-06-14 14:16:33,025 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-06-14 14:16:33,025 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-06-14 14:16:33,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 14:16:33,025 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 14:16:33,026 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 14:16:33,026 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 14:16:33,026 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 14:16:33,027 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 14:16:33,114 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 14:16:33,116 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 14:16:33,447 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 14:16:33,447 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 14:16:33,654 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 14:16:33,655 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 14:16:33,657 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:16:33 BoogieIcfgContainer [2024-06-14 14:16:33,657 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 14:16:33,660 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 14:16:33,660 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 14:16:33,664 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 14:16:33,664 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:16:31" (1/4) ... [2024-06-14 14:16:33,665 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@126038c1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:16:33, skipping insertion in model container [2024-06-14 14:16:33,665 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 02:16:32" (2/4) ... [2024-06-14 14:16:33,666 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@126038c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:16:33, skipping insertion in model container [2024-06-14 14:16:33,666 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:16:32" (3/4) ... [2024-06-14 14:16:33,668 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@126038c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:16:33, skipping insertion in model container [2024-06-14 14:16:33,668 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:16:33" (4/4) ... [2024-06-14 14:16:33,670 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-bakery-2.wvr.c [2024-06-14 14:16:33,686 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 14:16:33,686 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-14 14:16:33,686 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 14:16:33,746 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-06-14 14:16:33,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 45 places, 38 transitions, 90 flow [2024-06-14 14:16:33,819 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-14 14:16:33,820 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-14 14:16:33,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 36 events. 0/36 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 39 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2024-06-14 14:16:33,822 INFO L82 GeneralOperation]: Start removeDead. Operand has 45 places, 38 transitions, 90 flow [2024-06-14 14:16:33,825 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 32 transitions, 70 flow [2024-06-14 14:16:33,842 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 14:16:33,850 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;@2671cf04, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 14:16:33,851 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-14 14:16:33,856 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 14:16:33,856 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 14:16:33,856 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:16:33,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:33,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 14:16:33,859 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:33,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:33,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1569162819, now seen corresponding path program 1 times [2024-06-14 14:16:33,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:33,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530734555] [2024-06-14 14:16:33,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:33,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:34,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:34,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530734555] [2024-06-14 14:16:34,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530734555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:34,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:34,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 14:16:34,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984993997] [2024-06-14 14:16:34,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:34,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:16:34,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:34,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:16:34,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:16:34,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 38 [2024-06-14 14:16:34,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 32 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:34,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:34,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 38 [2024-06-14 14:16:34,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:34,970 INFO L124 PetriNetUnfolderBase]: 225/503 cut-off events. [2024-06-14 14:16:34,970 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-14 14:16:34,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 924 conditions, 503 events. 225/503 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2447 event pairs, 141 based on Foata normal form. 1/491 useless extension candidates. Maximal degree in co-relation 910. Up to 394 conditions per place. [2024-06-14 14:16:34,978 INFO L140 encePairwiseOnDemand]: 33/38 looper letters, 25 selfloop transitions, 3 changer transitions 0/38 dead transitions. [2024-06-14 14:16:34,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 38 transitions, 141 flow [2024-06-14 14:16:34,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:16:34,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:16:34,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-14 14:16:34,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2024-06-14 14:16:34,991 INFO L175 Difference]: Start difference. First operand has 39 places, 32 transitions, 70 flow. Second operand 3 states and 69 transitions. [2024-06-14 14:16:34,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 38 transitions, 141 flow [2024-06-14 14:16:34,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 38 transitions, 138 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 14:16:34,995 INFO L231 Difference]: Finished difference. Result has 40 places, 34 transitions, 89 flow [2024-06-14 14:16:34,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=89, PETRI_PLACES=40, PETRI_TRANSITIONS=34} [2024-06-14 14:16:35,000 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 1 predicate places. [2024-06-14 14:16:35,000 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 34 transitions, 89 flow [2024-06-14 14:16:35,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:35,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:35,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:35,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 14:16:35,001 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:35,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:35,002 INFO L85 PathProgramCache]: Analyzing trace with hash 431973698, now seen corresponding path program 1 times [2024-06-14 14:16:35,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:35,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008612830] [2024-06-14 14:16:35,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:35,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:35,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:35,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:35,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:35,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008612830] [2024-06-14 14:16:35,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008612830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:35,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:35,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:16:35,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691357847] [2024-06-14 14:16:35,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:35,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:16:35,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:35,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:16:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:16:35,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-14 14:16:35,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 34 transitions, 89 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:35,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:35,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-14 14:16:35,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:35,755 INFO L124 PetriNetUnfolderBase]: 255/556 cut-off events. [2024-06-14 14:16:35,755 INFO L125 PetriNetUnfolderBase]: For 82/82 co-relation queries the response was YES. [2024-06-14 14:16:35,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1140 conditions, 556 events. 255/556 cut-off events. For 82/82 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2659 event pairs, 77 based on Foata normal form. 4/553 useless extension candidates. Maximal degree in co-relation 1125. Up to 390 conditions per place. [2024-06-14 14:16:35,775 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 35 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-14 14:16:35,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 51 transitions, 219 flow [2024-06-14 14:16:35,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:16:35,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:16:35,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-06-14 14:16:35,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986842105263158 [2024-06-14 14:16:35,780 INFO L175 Difference]: Start difference. First operand has 40 places, 34 transitions, 89 flow. Second operand 4 states and 91 transitions. [2024-06-14 14:16:35,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 51 transitions, 219 flow [2024-06-14 14:16:35,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 51 transitions, 216 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 14:16:35,783 INFO L231 Difference]: Finished difference. Result has 44 places, 38 transitions, 131 flow [2024-06-14 14:16:35,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=131, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2024-06-14 14:16:35,785 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 5 predicate places. [2024-06-14 14:16:35,785 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 131 flow [2024-06-14 14:16:35,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:35,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:35,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:35,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 14:16:35,788 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:35,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:35,791 INFO L85 PathProgramCache]: Analyzing trace with hash -253049780, now seen corresponding path program 1 times [2024-06-14 14:16:35,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:35,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797310383] [2024-06-14 14:16:35,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:35,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:35,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:36,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:36,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:36,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797310383] [2024-06-14 14:16:36,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797310383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:36,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:36,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:16:36,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547256474] [2024-06-14 14:16:36,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:36,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:16:36,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:36,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:16:36,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:16:36,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:16:36,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 131 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:36,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:36,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:16:36,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:36,703 INFO L124 PetriNetUnfolderBase]: 362/689 cut-off events. [2024-06-14 14:16:36,704 INFO L125 PetriNetUnfolderBase]: For 375/375 co-relation queries the response was YES. [2024-06-14 14:16:36,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 689 events. 362/689 cut-off events. For 375/375 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2981 event pairs, 129 based on Foata normal form. 6/688 useless extension candidates. Maximal degree in co-relation 1642. Up to 570 conditions per place. [2024-06-14 14:16:36,709 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 41 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-14 14:16:36,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 274 flow [2024-06-14 14:16:36,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:16:36,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:16:36,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-14 14:16:36,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 14:16:36,713 INFO L175 Difference]: Start difference. First operand has 44 places, 38 transitions, 131 flow. Second operand 5 states and 95 transitions. [2024-06-14 14:16:36,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 274 flow [2024-06-14 14:16:36,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 55 transitions, 270 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 14:16:36,717 INFO L231 Difference]: Finished difference. Result has 50 places, 40 transitions, 165 flow [2024-06-14 14:16:36,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=165, PETRI_PLACES=50, PETRI_TRANSITIONS=40} [2024-06-14 14:16:36,718 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 11 predicate places. [2024-06-14 14:16:36,718 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 40 transitions, 165 flow [2024-06-14 14:16:36,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:36,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:36,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:36,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 14:16:36,719 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-14 14:16:36,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:36,720 INFO L85 PathProgramCache]: Analyzing trace with hash 800242914, now seen corresponding path program 1 times [2024-06-14 14:16:36,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:36,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840519453] [2024-06-14 14:16:36,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:36,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:36,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:37,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:37,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:37,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840519453] [2024-06-14 14:16:37,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840519453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:37,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:37,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:16:37,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161954126] [2024-06-14 14:16:37,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:37,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:16:37,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:37,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:16:37,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:16:37,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 38 [2024-06-14 14:16:37,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 165 flow. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:37,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:37,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 38 [2024-06-14 14:16:37,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:37,466 INFO L124 PetriNetUnfolderBase]: 258/556 cut-off events. [2024-06-14 14:16:37,467 INFO L125 PetriNetUnfolderBase]: For 499/499 co-relation queries the response was YES. [2024-06-14 14:16:37,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1411 conditions, 556 events. 258/556 cut-off events. For 499/499 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2571 event pairs, 130 based on Foata normal form. 2/556 useless extension candidates. Maximal degree in co-relation 1389. Up to 435 conditions per place. [2024-06-14 14:16:37,470 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 35 selfloop transitions, 8 changer transitions 0/53 dead transitions. [2024-06-14 14:16:37,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 289 flow [2024-06-14 14:16:37,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:16:37,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:16:37,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2024-06-14 14:16:37,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-06-14 14:16:37,472 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 165 flow. Second operand 4 states and 86 transitions. [2024-06-14 14:16:37,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 289 flow [2024-06-14 14:16:37,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 53 transitions, 275 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 14:16:37,475 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 198 flow [2024-06-14 14:16:37,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=198, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-14 14:16:37,476 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 14 predicate places. [2024-06-14 14:16:37,476 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 198 flow [2024-06-14 14:16:37,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:37,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:37,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:37,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 14:16:37,477 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-14 14:16:37,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:37,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1529423575, now seen corresponding path program 1 times [2024-06-14 14:16:37,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:37,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577817739] [2024-06-14 14:16:37,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:37,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:37,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:37,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:37,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:37,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577817739] [2024-06-14 14:16:37,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577817739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:37,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:37,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:16:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387018427] [2024-06-14 14:16:37,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:37,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:16:37,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:37,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:16:37,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:16:37,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-14 14:16:37,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 198 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-14 14:16:37,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:37,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-14 14:16:37,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:38,057 INFO L124 PetriNetUnfolderBase]: 285/594 cut-off events. [2024-06-14 14:16:38,057 INFO L125 PetriNetUnfolderBase]: For 763/763 co-relation queries the response was YES. [2024-06-14 14:16:38,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1654 conditions, 594 events. 285/594 cut-off events. For 763/763 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2756 event pairs, 93 based on Foata normal form. 10/601 useless extension candidates. Maximal degree in co-relation 1628. Up to 227 conditions per place. [2024-06-14 14:16:38,064 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 50 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-14 14:16:38,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 426 flow [2024-06-14 14:16:38,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:16:38,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:16:38,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-14 14:16:38,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5947368421052631 [2024-06-14 14:16:38,067 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 198 flow. Second operand 5 states and 113 transitions. [2024-06-14 14:16:38,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 426 flow [2024-06-14 14:16:38,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 426 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-14 14:16:38,073 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 288 flow [2024-06-14 14:16:38,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=288, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-06-14 14:16:38,078 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 21 predicate places. [2024-06-14 14:16:38,078 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 288 flow [2024-06-14 14:16:38,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-14 14:16:38,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:38,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:38,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 14:16:38,081 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-14 14:16:38,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:38,081 INFO L85 PathProgramCache]: Analyzing trace with hash 265617735, now seen corresponding path program 2 times [2024-06-14 14:16:38,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:38,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268918107] [2024-06-14 14:16:38,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:38,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:38,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:38,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:38,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:38,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268918107] [2024-06-14 14:16:38,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268918107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:38,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:38,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:16:38,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692272814] [2024-06-14 14:16:38,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:38,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:16:38,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:38,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:16:38,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:16:38,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-14 14:16:38,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 288 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-14 14:16:38,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:38,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-14 14:16:38,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:38,647 INFO L124 PetriNetUnfolderBase]: 271/576 cut-off events. [2024-06-14 14:16:38,648 INFO L125 PetriNetUnfolderBase]: For 1387/1387 co-relation queries the response was YES. [2024-06-14 14:16:38,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1880 conditions, 576 events. 271/576 cut-off events. For 1387/1387 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2690 event pairs, 87 based on Foata normal form. 10/585 useless extension candidates. Maximal degree in co-relation 1849. Up to 227 conditions per place. [2024-06-14 14:16:38,652 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 47 selfloop transitions, 17 changer transitions 0/72 dead transitions. [2024-06-14 14:16:38,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 72 transitions, 509 flow [2024-06-14 14:16:38,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:16:38,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:16:38,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-14 14:16:38,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5789473684210527 [2024-06-14 14:16:38,654 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 288 flow. Second operand 5 states and 110 transitions. [2024-06-14 14:16:38,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 72 transitions, 509 flow [2024-06-14 14:16:38,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 72 transitions, 499 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-14 14:16:38,659 INFO L231 Difference]: Finished difference. Result has 66 places, 54 transitions, 360 flow [2024-06-14 14:16:38,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=360, PETRI_PLACES=66, PETRI_TRANSITIONS=54} [2024-06-14 14:16:38,662 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 27 predicate places. [2024-06-14 14:16:38,663 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 54 transitions, 360 flow [2024-06-14 14:16:38,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-14 14:16:38,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:38,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:38,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 14:16:38,663 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:38,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:38,664 INFO L85 PathProgramCache]: Analyzing trace with hash -322106899, now seen corresponding path program 1 times [2024-06-14 14:16:38,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:38,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475303528] [2024-06-14 14:16:38,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:38,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:38,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:39,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:39,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:39,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475303528] [2024-06-14 14:16:39,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475303528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:39,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:39,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:39,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712929017] [2024-06-14 14:16:39,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:39,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:39,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:39,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:39,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:39,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-14 14:16:39,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 54 transitions, 360 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:39,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:39,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-14 14:16:39,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:39,705 INFO L124 PetriNetUnfolderBase]: 371/708 cut-off events. [2024-06-14 14:16:39,705 INFO L125 PetriNetUnfolderBase]: For 2363/2363 co-relation queries the response was YES. [2024-06-14 14:16:39,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2505 conditions, 708 events. 371/708 cut-off events. For 2363/2363 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 3036 event pairs, 177 based on Foata normal form. 3/711 useless extension candidates. Maximal degree in co-relation 2470. Up to 620 conditions per place. [2024-06-14 14:16:39,711 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 46 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2024-06-14 14:16:39,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 65 transitions, 509 flow [2024-06-14 14:16:39,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:16:39,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:16:39,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-14 14:16:39,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-06-14 14:16:39,713 INFO L175 Difference]: Start difference. First operand has 66 places, 54 transitions, 360 flow. Second operand 5 states and 88 transitions. [2024-06-14 14:16:39,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 65 transitions, 509 flow [2024-06-14 14:16:39,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 65 transitions, 501 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-14 14:16:39,719 INFO L231 Difference]: Finished difference. Result has 72 places, 56 transitions, 400 flow [2024-06-14 14:16:39,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=400, PETRI_PLACES=72, PETRI_TRANSITIONS=56} [2024-06-14 14:16:39,719 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 33 predicate places. [2024-06-14 14:16:39,720 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 56 transitions, 400 flow [2024-06-14 14:16:39,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:39,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:39,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:39,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 14:16:39,720 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:39,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:39,721 INFO L85 PathProgramCache]: Analyzing trace with hash -2001682746, now seen corresponding path program 1 times [2024-06-14 14:16:39,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:39,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448717308] [2024-06-14 14:16:39,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:39,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:39,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:40,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-14 14:16:40,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:40,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448717308] [2024-06-14 14:16:40,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448717308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:40,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:40,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:40,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52889594] [2024-06-14 14:16:40,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:40,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:40,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:40,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:40,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:40,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:40,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 56 transitions, 400 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:40,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:40,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:40,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:40,685 INFO L124 PetriNetUnfolderBase]: 451/836 cut-off events. [2024-06-14 14:16:40,686 INFO L125 PetriNetUnfolderBase]: For 3479/3481 co-relation queries the response was YES. [2024-06-14 14:16:40,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 836 events. 451/836 cut-off events. For 3479/3481 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 3559 event pairs, 123 based on Foata normal form. 4/840 useless extension candidates. Maximal degree in co-relation 3064. Up to 674 conditions per place. [2024-06-14 14:16:40,693 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 65 selfloop transitions, 13 changer transitions 0/86 dead transitions. [2024-06-14 14:16:40,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 86 transitions, 653 flow [2024-06-14 14:16:40,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:16:40,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:16:40,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-14 14:16:40,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40460526315789475 [2024-06-14 14:16:40,694 INFO L175 Difference]: Start difference. First operand has 72 places, 56 transitions, 400 flow. Second operand 8 states and 123 transitions. [2024-06-14 14:16:40,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 86 transitions, 653 flow [2024-06-14 14:16:40,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 86 transitions, 645 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-14 14:16:40,702 INFO L231 Difference]: Finished difference. Result has 80 places, 60 transitions, 451 flow [2024-06-14 14:16:40,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=451, PETRI_PLACES=80, PETRI_TRANSITIONS=60} [2024-06-14 14:16:40,704 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 41 predicate places. [2024-06-14 14:16:40,704 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 60 transitions, 451 flow [2024-06-14 14:16:40,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:40,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:40,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:40,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 14:16:40,705 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:40,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:40,705 INFO L85 PathProgramCache]: Analyzing trace with hash 425685967, now seen corresponding path program 1 times [2024-06-14 14:16:40,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:40,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868312600] [2024-06-14 14:16:40,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:40,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:40,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:41,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-14 14:16:41,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:41,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868312600] [2024-06-14 14:16:41,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868312600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:41,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:41,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:41,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097665101] [2024-06-14 14:16:41,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:41,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:41,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:41,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:41,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:41,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:16:41,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 60 transitions, 451 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:41,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:41,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:16:41,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:41,480 INFO L124 PetriNetUnfolderBase]: 444/851 cut-off events. [2024-06-14 14:16:41,481 INFO L125 PetriNetUnfolderBase]: For 4272/4274 co-relation queries the response was YES. [2024-06-14 14:16:41,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3308 conditions, 851 events. 444/851 cut-off events. For 4272/4274 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3834 event pairs, 96 based on Foata normal form. 10/858 useless extension candidates. Maximal degree in co-relation 3264. Up to 402 conditions per place. [2024-06-14 14:16:41,488 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 83 selfloop transitions, 31 changer transitions 0/120 dead transitions. [2024-06-14 14:16:41,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 120 transitions, 1010 flow [2024-06-14 14:16:41,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:16:41,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:16:41,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-14 14:16:41,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-06-14 14:16:41,490 INFO L175 Difference]: Start difference. First operand has 80 places, 60 transitions, 451 flow. Second operand 10 states and 176 transitions. [2024-06-14 14:16:41,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 120 transitions, 1010 flow [2024-06-14 14:16:41,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 120 transitions, 978 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 14:16:41,498 INFO L231 Difference]: Finished difference. Result has 88 places, 76 transitions, 609 flow [2024-06-14 14:16:41,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=609, PETRI_PLACES=88, PETRI_TRANSITIONS=76} [2024-06-14 14:16:41,499 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 49 predicate places. [2024-06-14 14:16:41,499 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 76 transitions, 609 flow [2024-06-14 14:16:41,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:41,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:41,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:41,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 14:16:41,500 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:41,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:41,500 INFO L85 PathProgramCache]: Analyzing trace with hash 425895217, now seen corresponding path program 2 times [2024-06-14 14:16:41,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:41,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847187866] [2024-06-14 14:16:41,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:41,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:41,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:41,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:41,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847187866] [2024-06-14 14:16:41,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847187866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:41,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:41,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:41,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165887387] [2024-06-14 14:16:41,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:41,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:41,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:41,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:41,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:42,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:16:42,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 76 transitions, 609 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:42,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:42,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:16:42,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:42,239 INFO L124 PetriNetUnfolderBase]: 452/867 cut-off events. [2024-06-14 14:16:42,239 INFO L125 PetriNetUnfolderBase]: For 5951/5955 co-relation queries the response was YES. [2024-06-14 14:16:42,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3785 conditions, 867 events. 452/867 cut-off events. For 5951/5955 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3937 event pairs, 96 based on Foata normal form. 6/870 useless extension candidates. Maximal degree in co-relation 3738. Up to 402 conditions per place. [2024-06-14 14:16:42,247 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 83 selfloop transitions, 31 changer transitions 0/120 dead transitions. [2024-06-14 14:16:42,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 120 transitions, 1104 flow [2024-06-14 14:16:42,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:16:42,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:16:42,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-14 14:16:42,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44473684210526315 [2024-06-14 14:16:42,249 INFO L175 Difference]: Start difference. First operand has 88 places, 76 transitions, 609 flow. Second operand 10 states and 169 transitions. [2024-06-14 14:16:42,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 120 transitions, 1104 flow [2024-06-14 14:16:42,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 120 transitions, 1053 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 14:16:42,263 INFO L231 Difference]: Finished difference. Result has 99 places, 82 transitions, 700 flow [2024-06-14 14:16:42,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=700, PETRI_PLACES=99, PETRI_TRANSITIONS=82} [2024-06-14 14:16:42,265 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 60 predicate places. [2024-06-14 14:16:42,265 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 82 transitions, 700 flow [2024-06-14 14:16:42,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:42,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:42,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:42,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 14:16:42,266 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:42,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:42,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1406576497, now seen corresponding path program 3 times [2024-06-14 14:16:42,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:42,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725632224] [2024-06-14 14:16:42,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:42,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:42,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:42,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:42,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:42,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725632224] [2024-06-14 14:16:42,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725632224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:42,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:42,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:42,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196006299] [2024-06-14 14:16:42,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:42,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:42,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:42,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:42,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:42,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:16:42,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 82 transitions, 700 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:42,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:42,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:16:42,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:43,074 INFO L124 PetriNetUnfolderBase]: 464/900 cut-off events. [2024-06-14 14:16:43,075 INFO L125 PetriNetUnfolderBase]: For 8183/8187 co-relation queries the response was YES. [2024-06-14 14:16:43,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4139 conditions, 900 events. 464/900 cut-off events. For 8183/8187 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 4149 event pairs, 121 based on Foata normal form. 5/905 useless extension candidates. Maximal degree in co-relation 4088. Up to 414 conditions per place. [2024-06-14 14:16:43,083 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 66 selfloop transitions, 47 changer transitions 0/119 dead transitions. [2024-06-14 14:16:43,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 119 transitions, 1147 flow [2024-06-14 14:16:43,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:16:43,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:16:43,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 14:16:43,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-06-14 14:16:43,086 INFO L175 Difference]: Start difference. First operand has 99 places, 82 transitions, 700 flow. Second operand 10 states and 166 transitions. [2024-06-14 14:16:43,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 119 transitions, 1147 flow [2024-06-14 14:16:43,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 119 transitions, 1109 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 14:16:43,102 INFO L231 Difference]: Finished difference. Result has 109 places, 94 transitions, 906 flow [2024-06-14 14:16:43,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=906, PETRI_PLACES=109, PETRI_TRANSITIONS=94} [2024-06-14 14:16:43,103 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 70 predicate places. [2024-06-14 14:16:43,103 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 94 transitions, 906 flow [2024-06-14 14:16:43,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:43,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:43,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:43,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 14:16:43,104 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:43,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:43,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1970916150, now seen corresponding path program 1 times [2024-06-14 14:16:43,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:43,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913424888] [2024-06-14 14:16:43,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:43,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:43,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-14 14:16:43,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:43,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913424888] [2024-06-14 14:16:43,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913424888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:43,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:43,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:43,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361793834] [2024-06-14 14:16:43,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:43,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:43,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:43,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:43,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:43,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:43,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 94 transitions, 906 flow. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:43,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:43,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:43,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:44,335 INFO L124 PetriNetUnfolderBase]: 455/880 cut-off events. [2024-06-14 14:16:44,335 INFO L125 PetriNetUnfolderBase]: For 11263/11263 co-relation queries the response was YES. [2024-06-14 14:16:44,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4033 conditions, 880 events. 455/880 cut-off events. For 11263/11263 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 4023 event pairs, 90 based on Foata normal form. 37/911 useless extension candidates. Maximal degree in co-relation 3978. Up to 404 conditions per place. [2024-06-14 14:16:44,344 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 79 selfloop transitions, 55 changer transitions 0/142 dead transitions. [2024-06-14 14:16:44,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 142 transitions, 1476 flow [2024-06-14 14:16:44,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:16:44,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:16:44,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 162 transitions. [2024-06-14 14:16:44,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875598086124402 [2024-06-14 14:16:44,346 INFO L175 Difference]: Start difference. First operand has 109 places, 94 transitions, 906 flow. Second operand 11 states and 162 transitions. [2024-06-14 14:16:44,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 142 transitions, 1476 flow [2024-06-14 14:16:44,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 142 transitions, 1364 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-14 14:16:44,366 INFO L231 Difference]: Finished difference. Result has 120 places, 107 transitions, 1091 flow [2024-06-14 14:16:44,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1091, PETRI_PLACES=120, PETRI_TRANSITIONS=107} [2024-06-14 14:16:44,368 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 81 predicate places. [2024-06-14 14:16:44,368 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 107 transitions, 1091 flow [2024-06-14 14:16:44,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:44,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:44,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:44,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 14:16:44,369 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-14 14:16:44,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:44,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1922621906, now seen corresponding path program 1 times [2024-06-14 14:16:44,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:44,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99363067] [2024-06-14 14:16:44,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:44,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:44,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:44,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:44,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:44,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99363067] [2024-06-14 14:16:44,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99363067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:44,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:44,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:16:44,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328227045] [2024-06-14 14:16:44,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:44,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:16:44,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:44,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:16:44,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:16:44,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:16:44,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 107 transitions, 1091 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:44,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:44,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:16:44,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:45,127 INFO L124 PetriNetUnfolderBase]: 452/879 cut-off events. [2024-06-14 14:16:45,128 INFO L125 PetriNetUnfolderBase]: For 8192/8198 co-relation queries the response was YES. [2024-06-14 14:16:45,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4150 conditions, 879 events. 452/879 cut-off events. For 8192/8198 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4028 event pairs, 86 based on Foata normal form. 6/881 useless extension candidates. Maximal degree in co-relation 4091. Up to 676 conditions per place. [2024-06-14 14:16:45,137 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 90 selfloop transitions, 14 changer transitions 0/127 dead transitions. [2024-06-14 14:16:45,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 127 transitions, 1353 flow [2024-06-14 14:16:45,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:16:45,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:16:45,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-14 14:16:45,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4323308270676692 [2024-06-14 14:16:45,139 INFO L175 Difference]: Start difference. First operand has 120 places, 107 transitions, 1091 flow. Second operand 7 states and 115 transitions. [2024-06-14 14:16:45,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 127 transitions, 1353 flow [2024-06-14 14:16:45,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 127 transitions, 1278 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 14:16:45,163 INFO L231 Difference]: Finished difference. Result has 119 places, 106 transitions, 1038 flow [2024-06-14 14:16:45,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1038, PETRI_PLACES=119, PETRI_TRANSITIONS=106} [2024-06-14 14:16:45,164 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 80 predicate places. [2024-06-14 14:16:45,164 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 106 transitions, 1038 flow [2024-06-14 14:16:45,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:45,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:45,165 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-14 14:16:45,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 14:16:45,165 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:45,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:45,166 INFO L85 PathProgramCache]: Analyzing trace with hash -146037977, now seen corresponding path program 1 times [2024-06-14 14:16:45,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:45,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187647206] [2024-06-14 14:16:45,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:45,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:45,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:45,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:45,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187647206] [2024-06-14 14:16:45,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187647206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:45,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:45,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:45,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149021946] [2024-06-14 14:16:45,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:45,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:45,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:45,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:45,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:46,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:46,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 106 transitions, 1038 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:46,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:46,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:46,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:46,377 INFO L124 PetriNetUnfolderBase]: 509/933 cut-off events. [2024-06-14 14:16:46,378 INFO L125 PetriNetUnfolderBase]: For 9988/9998 co-relation queries the response was YES. [2024-06-14 14:16:46,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4357 conditions, 933 events. 509/933 cut-off events. For 9988/9998 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4111 event pairs, 282 based on Foata normal form. 7/937 useless extension candidates. Maximal degree in co-relation 4302. Up to 831 conditions per place. [2024-06-14 14:16:46,387 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 93 selfloop transitions, 15 changer transitions 0/123 dead transitions. [2024-06-14 14:16:46,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 123 transitions, 1343 flow [2024-06-14 14:16:46,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:46,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:46,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-14 14:16:46,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3391812865497076 [2024-06-14 14:16:46,389 INFO L175 Difference]: Start difference. First operand has 119 places, 106 transitions, 1038 flow. Second operand 9 states and 116 transitions. [2024-06-14 14:16:46,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 123 transitions, 1343 flow [2024-06-14 14:16:46,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 123 transitions, 1315 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:46,411 INFO L231 Difference]: Finished difference. Result has 123 places, 110 transitions, 1073 flow [2024-06-14 14:16:46,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1073, PETRI_PLACES=123, PETRI_TRANSITIONS=110} [2024-06-14 14:16:46,412 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 84 predicate places. [2024-06-14 14:16:46,412 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 110 transitions, 1073 flow [2024-06-14 14:16:46,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:46,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:46,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:46,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 14:16:46,413 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:46,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:46,413 INFO L85 PathProgramCache]: Analyzing trace with hash -412958076, now seen corresponding path program 1 times [2024-06-14 14:16:46,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:46,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179260444] [2024-06-14 14:16:46,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:46,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:46,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:46,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:46,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:46,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179260444] [2024-06-14 14:16:46,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179260444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:46,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:46,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:46,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316611623] [2024-06-14 14:16:46,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:46,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:46,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:46,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:46,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:47,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-14 14:16:47,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 110 transitions, 1073 flow. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 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-14 14:16:47,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:47,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-14 14:16:47,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:47,249 INFO L124 PetriNetUnfolderBase]: 476/898 cut-off events. [2024-06-14 14:16:47,250 INFO L125 PetriNetUnfolderBase]: For 10524/10534 co-relation queries the response was YES. [2024-06-14 14:16:47,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4327 conditions, 898 events. 476/898 cut-off events. For 10524/10534 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4029 event pairs, 279 based on Foata normal form. 8/903 useless extension candidates. Maximal degree in co-relation 4269. Up to 790 conditions per place. [2024-06-14 14:16:47,259 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 90 selfloop transitions, 14 changer transitions 0/121 dead transitions. [2024-06-14 14:16:47,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 121 transitions, 1311 flow [2024-06-14 14:16:47,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:16:47,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:16:47,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-14 14:16:47,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717105263157895 [2024-06-14 14:16:47,261 INFO L175 Difference]: Start difference. First operand has 123 places, 110 transitions, 1073 flow. Second operand 8 states and 113 transitions. [2024-06-14 14:16:47,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 121 transitions, 1311 flow [2024-06-14 14:16:47,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 121 transitions, 1266 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:47,282 INFO L231 Difference]: Finished difference. Result has 125 places, 110 transitions, 1060 flow [2024-06-14 14:16:47,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1060, PETRI_PLACES=125, PETRI_TRANSITIONS=110} [2024-06-14 14:16:47,284 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 86 predicate places. [2024-06-14 14:16:47,284 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 110 transitions, 1060 flow [2024-06-14 14:16:47,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 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-14 14:16:47,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:47,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:47,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 14:16:47,285 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:47,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:47,286 INFO L85 PathProgramCache]: Analyzing trace with hash -465207689, now seen corresponding path program 1 times [2024-06-14 14:16:47,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:47,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970807542] [2024-06-14 14:16:47,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:47,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:47,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:47,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:47,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:47,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970807542] [2024-06-14 14:16:47,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970807542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:47,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:47,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:16:47,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525391513] [2024-06-14 14:16:47,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:47,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:16:47,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:47,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:16:47,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:16:47,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:16:47,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 110 transitions, 1060 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:47,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:47,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:16:47,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:48,315 INFO L124 PetriNetUnfolderBase]: 576/1069 cut-off events. [2024-06-14 14:16:48,315 INFO L125 PetriNetUnfolderBase]: For 13015/13023 co-relation queries the response was YES. [2024-06-14 14:16:48,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5050 conditions, 1069 events. 576/1069 cut-off events. For 13015/13023 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4793 event pairs, 117 based on Foata normal form. 10/1073 useless extension candidates. Maximal degree in co-relation 4993. Up to 375 conditions per place. [2024-06-14 14:16:48,336 INFO L140 encePairwiseOnDemand]: 23/38 looper letters, 131 selfloop transitions, 68 changer transitions 0/203 dead transitions. [2024-06-14 14:16:48,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 203 transitions, 1910 flow [2024-06-14 14:16:48,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:16:48,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:16:48,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 242 transitions. [2024-06-14 14:16:48,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3980263157894737 [2024-06-14 14:16:48,339 INFO L175 Difference]: Start difference. First operand has 125 places, 110 transitions, 1060 flow. Second operand 16 states and 242 transitions. [2024-06-14 14:16:48,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 203 transitions, 1910 flow [2024-06-14 14:16:48,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 203 transitions, 1882 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:16:48,365 INFO L231 Difference]: Finished difference. Result has 138 places, 131 transitions, 1379 flow [2024-06-14 14:16:48,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1379, PETRI_PLACES=138, PETRI_TRANSITIONS=131} [2024-06-14 14:16:48,366 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 99 predicate places. [2024-06-14 14:16:48,366 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 131 transitions, 1379 flow [2024-06-14 14:16:48,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:48,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:48,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:48,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 14:16:48,367 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:48,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:48,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1057765071, now seen corresponding path program 2 times [2024-06-14 14:16:48,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:48,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013372732] [2024-06-14 14:16:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:48,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:48,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:48,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:48,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:48,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013372732] [2024-06-14 14:16:48,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013372732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:48,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:48,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:48,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504232511] [2024-06-14 14:16:48,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:48,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:48,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:48,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:48,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:48,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:16:48,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 131 transitions, 1379 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:48,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:48,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:16:48,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:49,373 INFO L124 PetriNetUnfolderBase]: 631/1178 cut-off events. [2024-06-14 14:16:49,374 INFO L125 PetriNetUnfolderBase]: For 19308/19316 co-relation queries the response was YES. [2024-06-14 14:16:49,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6339 conditions, 1178 events. 631/1178 cut-off events. For 19308/19316 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5477 event pairs, 123 based on Foata normal form. 10/1182 useless extension candidates. Maximal degree in co-relation 6277. Up to 256 conditions per place. [2024-06-14 14:16:49,385 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 124 selfloop transitions, 78 changer transitions 0/206 dead transitions. [2024-06-14 14:16:49,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 206 transitions, 2323 flow [2024-06-14 14:16:49,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:16:49,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:16:49,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 222 transitions. [2024-06-14 14:16:49,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3894736842105263 [2024-06-14 14:16:49,389 INFO L175 Difference]: Start difference. First operand has 138 places, 131 transitions, 1379 flow. Second operand 15 states and 222 transitions. [2024-06-14 14:16:49,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 206 transitions, 2323 flow [2024-06-14 14:16:49,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 206 transitions, 2203 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-14 14:16:49,441 INFO L231 Difference]: Finished difference. Result has 155 places, 149 transitions, 1694 flow [2024-06-14 14:16:49,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1694, PETRI_PLACES=155, PETRI_TRANSITIONS=149} [2024-06-14 14:16:49,442 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 116 predicate places. [2024-06-14 14:16:49,442 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 149 transitions, 1694 flow [2024-06-14 14:16:49,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:49,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:49,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:49,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 14:16:49,443 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:49,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:49,444 INFO L85 PathProgramCache]: Analyzing trace with hash -915517851, now seen corresponding path program 3 times [2024-06-14 14:16:49,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:49,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646703886] [2024-06-14 14:16:49,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:49,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:49,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:49,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:49,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:49,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646703886] [2024-06-14 14:16:49,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646703886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:49,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:49,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:49,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437576308] [2024-06-14 14:16:49,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:49,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:49,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:49,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:49,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:49,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:16:49,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 149 transitions, 1694 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:49,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:49,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:16:49,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:50,389 INFO L124 PetriNetUnfolderBase]: 693/1292 cut-off events. [2024-06-14 14:16:50,389 INFO L125 PetriNetUnfolderBase]: For 20855/20863 co-relation queries the response was YES. [2024-06-14 14:16:50,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7284 conditions, 1292 events. 693/1292 cut-off events. For 20855/20863 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 6169 event pairs, 195 based on Foata normal form. 10/1296 useless extension candidates. Maximal degree in co-relation 7215. Up to 623 conditions per place. [2024-06-14 14:16:50,404 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 135 selfloop transitions, 74 changer transitions 0/213 dead transitions. [2024-06-14 14:16:50,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 213 transitions, 2533 flow [2024-06-14 14:16:50,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:16:50,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:16:50,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 202 transitions. [2024-06-14 14:16:50,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37969924812030076 [2024-06-14 14:16:50,406 INFO L175 Difference]: Start difference. First operand has 155 places, 149 transitions, 1694 flow. Second operand 14 states and 202 transitions. [2024-06-14 14:16:50,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 213 transitions, 2533 flow [2024-06-14 14:16:50,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 213 transitions, 2431 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 14:16:50,456 INFO L231 Difference]: Finished difference. Result has 168 places, 167 transitions, 2032 flow [2024-06-14 14:16:50,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1599, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2032, PETRI_PLACES=168, PETRI_TRANSITIONS=167} [2024-06-14 14:16:50,458 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 129 predicate places. [2024-06-14 14:16:50,458 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 167 transitions, 2032 flow [2024-06-14 14:16:50,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:50,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:50,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:50,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 14:16:50,459 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:50,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:50,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1221041984, now seen corresponding path program 1 times [2024-06-14 14:16:50,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:50,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492397038] [2024-06-14 14:16:50,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:50,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:50,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:50,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:50,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:50,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492397038] [2024-06-14 14:16:50,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492397038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:50,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:50,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:50,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513627033] [2024-06-14 14:16:50,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:50,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:50,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:50,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:50,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:50,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:16:50,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 167 transitions, 2032 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:50,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:50,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:16:50,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:51,425 INFO L124 PetriNetUnfolderBase]: 782/1436 cut-off events. [2024-06-14 14:16:51,425 INFO L125 PetriNetUnfolderBase]: For 26244/26246 co-relation queries the response was YES. [2024-06-14 14:16:51,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8495 conditions, 1436 events. 782/1436 cut-off events. For 26244/26246 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 7032 event pairs, 209 based on Foata normal form. 4/1435 useless extension candidates. Maximal degree in co-relation 8419. Up to 762 conditions per place. [2024-06-14 14:16:51,441 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 153 selfloop transitions, 79 changer transitions 0/237 dead transitions. [2024-06-14 14:16:51,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 237 transitions, 3107 flow [2024-06-14 14:16:51,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:16:51,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:16:51,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 199 transitions. [2024-06-14 14:16:51,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37406015037593987 [2024-06-14 14:16:51,444 INFO L175 Difference]: Start difference. First operand has 168 places, 167 transitions, 2032 flow. Second operand 14 states and 199 transitions. [2024-06-14 14:16:51,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 237 transitions, 3107 flow [2024-06-14 14:16:51,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 237 transitions, 2997 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:51,501 INFO L231 Difference]: Finished difference. Result has 180 places, 185 transitions, 2330 flow [2024-06-14 14:16:51,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2330, PETRI_PLACES=180, PETRI_TRANSITIONS=185} [2024-06-14 14:16:51,501 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 141 predicate places. [2024-06-14 14:16:51,502 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 185 transitions, 2330 flow [2024-06-14 14:16:51,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:51,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:51,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:51,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 14:16:51,502 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:51,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:51,503 INFO L85 PathProgramCache]: Analyzing trace with hash 82619170, now seen corresponding path program 2 times [2024-06-14 14:16:51,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:51,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609248767] [2024-06-14 14:16:51,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:51,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:51,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:51,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:51,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609248767] [2024-06-14 14:16:51,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609248767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:51,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:51,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:51,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305212549] [2024-06-14 14:16:51,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:51,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:51,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:51,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:51,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:52,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:16:52,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 185 transitions, 2330 flow. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:52,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:52,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:16:52,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:52,548 INFO L124 PetriNetUnfolderBase]: 856/1580 cut-off events. [2024-06-14 14:16:52,548 INFO L125 PetriNetUnfolderBase]: For 36438/36438 co-relation queries the response was YES. [2024-06-14 14:16:52,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10001 conditions, 1580 events. 856/1580 cut-off events. For 36438/36438 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7984 event pairs, 183 based on Foata normal form. 4/1577 useless extension candidates. Maximal degree in co-relation 9920. Up to 566 conditions per place. [2024-06-14 14:16:52,566 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 168 selfloop transitions, 101 changer transitions 0/274 dead transitions. [2024-06-14 14:16:52,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 274 transitions, 3746 flow [2024-06-14 14:16:52,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:16:52,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:16:52,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 218 transitions. [2024-06-14 14:16:52,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824561403508772 [2024-06-14 14:16:52,568 INFO L175 Difference]: Start difference. First operand has 180 places, 185 transitions, 2330 flow. Second operand 15 states and 218 transitions. [2024-06-14 14:16:52,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 274 transitions, 3746 flow [2024-06-14 14:16:52,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 274 transitions, 3639 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 14:16:52,681 INFO L231 Difference]: Finished difference. Result has 197 places, 212 transitions, 2794 flow [2024-06-14 14:16:52,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2794, PETRI_PLACES=197, PETRI_TRANSITIONS=212} [2024-06-14 14:16:52,682 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 158 predicate places. [2024-06-14 14:16:52,682 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 212 transitions, 2794 flow [2024-06-14 14:16:52,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:52,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:52,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:52,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 14:16:52,683 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:52,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:52,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1155604767, now seen corresponding path program 1 times [2024-06-14 14:16:52,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:52,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882771596] [2024-06-14 14:16:52,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:52,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:52,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:53,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-14 14:16:53,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:53,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882771596] [2024-06-14 14:16:53,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882771596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:53,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:53,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:53,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942468319] [2024-06-14 14:16:53,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:53,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:53,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:53,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:53,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:53,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:53,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 212 transitions, 2794 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:53,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:53,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:53,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:53,553 INFO L124 PetriNetUnfolderBase]: 816/1571 cut-off events. [2024-06-14 14:16:53,553 INFO L125 PetriNetUnfolderBase]: For 51479/51490 co-relation queries the response was YES. [2024-06-14 14:16:53,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10830 conditions, 1571 events. 816/1571 cut-off events. For 51479/51490 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8298 event pairs, 249 based on Foata normal form. 6/1559 useless extension candidates. Maximal degree in co-relation 10742. Up to 321 conditions per place. [2024-06-14 14:16:53,575 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 148 selfloop transitions, 84 changer transitions 0/253 dead transitions. [2024-06-14 14:16:53,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 253 transitions, 3536 flow [2024-06-14 14:16:53,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:53,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:53,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-14 14:16:53,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-06-14 14:16:53,577 INFO L175 Difference]: Start difference. First operand has 197 places, 212 transitions, 2794 flow. Second operand 9 states and 159 transitions. [2024-06-14 14:16:53,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 253 transitions, 3536 flow [2024-06-14 14:16:53,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 253 transitions, 3384 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-14 14:16:53,676 INFO L231 Difference]: Finished difference. Result has 203 places, 213 transitions, 2838 flow [2024-06-14 14:16:53,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2838, PETRI_PLACES=203, PETRI_TRANSITIONS=213} [2024-06-14 14:16:53,677 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 164 predicate places. [2024-06-14 14:16:53,677 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 213 transitions, 2838 flow [2024-06-14 14:16:53,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:53,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:53,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:53,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 14:16:53,678 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:53,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:53,679 INFO L85 PathProgramCache]: Analyzing trace with hash -35434861, now seen corresponding path program 2 times [2024-06-14 14:16:53,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:53,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065298715] [2024-06-14 14:16:53,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:53,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:53,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:54,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:54,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:54,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065298715] [2024-06-14 14:16:54,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065298715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:54,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:54,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:54,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519855830] [2024-06-14 14:16:54,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:54,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:54,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:54,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:54,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:54,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:54,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 213 transitions, 2838 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:54,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:54,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:54,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:54,474 INFO L124 PetriNetUnfolderBase]: 829/1592 cut-off events. [2024-06-14 14:16:54,474 INFO L125 PetriNetUnfolderBase]: For 55347/55363 co-relation queries the response was YES. [2024-06-14 14:16:54,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11016 conditions, 1592 events. 829/1592 cut-off events. For 55347/55363 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8433 event pairs, 259 based on Foata normal form. 8/1579 useless extension candidates. Maximal degree in co-relation 10926. Up to 441 conditions per place. [2024-06-14 14:16:54,493 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 156 selfloop transitions, 72 changer transitions 0/249 dead transitions. [2024-06-14 14:16:54,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 249 transitions, 3550 flow [2024-06-14 14:16:54,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:54,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:54,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-14 14:16:54,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-06-14 14:16:54,495 INFO L175 Difference]: Start difference. First operand has 203 places, 213 transitions, 2838 flow. Second operand 9 states and 151 transitions. [2024-06-14 14:16:54,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 249 transitions, 3550 flow [2024-06-14 14:16:54,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 249 transitions, 3389 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:54,571 INFO L231 Difference]: Finished difference. Result has 206 places, 214 transitions, 2844 flow [2024-06-14 14:16:54,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2844, PETRI_PLACES=206, PETRI_TRANSITIONS=214} [2024-06-14 14:16:54,572 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 167 predicate places. [2024-06-14 14:16:54,572 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 214 transitions, 2844 flow [2024-06-14 14:16:54,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:54,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:54,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:54,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 14:16:54,572 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:54,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:54,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1111386953, now seen corresponding path program 3 times [2024-06-14 14:16:54,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:54,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254528161] [2024-06-14 14:16:54,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:54,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:54,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:54,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-14 14:16:54,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:54,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254528161] [2024-06-14 14:16:54,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254528161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:54,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:54,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:54,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843772039] [2024-06-14 14:16:54,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:54,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:54,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:54,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:54,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:54,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:54,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 214 transitions, 2844 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:54,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:54,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:54,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:55,345 INFO L124 PetriNetUnfolderBase]: 823/1582 cut-off events. [2024-06-14 14:16:55,345 INFO L125 PetriNetUnfolderBase]: For 56860/56876 co-relation queries the response was YES. [2024-06-14 14:16:55,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10969 conditions, 1582 events. 823/1582 cut-off events. For 56860/56876 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8391 event pairs, 255 based on Foata normal form. 8/1569 useless extension candidates. Maximal degree in co-relation 10878. Up to 462 conditions per place. [2024-06-14 14:16:55,360 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 157 selfloop transitions, 67 changer transitions 0/245 dead transitions. [2024-06-14 14:16:55,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 245 transitions, 3532 flow [2024-06-14 14:16:55,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:55,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:55,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 14:16:55,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4239766081871345 [2024-06-14 14:16:55,362 INFO L175 Difference]: Start difference. First operand has 206 places, 214 transitions, 2844 flow. Second operand 9 states and 145 transitions. [2024-06-14 14:16:55,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 245 transitions, 3532 flow [2024-06-14 14:16:55,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 245 transitions, 3410 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:55,469 INFO L231 Difference]: Finished difference. Result has 209 places, 215 transitions, 2881 flow [2024-06-14 14:16:55,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2722, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2881, PETRI_PLACES=209, PETRI_TRANSITIONS=215} [2024-06-14 14:16:55,470 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 170 predicate places. [2024-06-14 14:16:55,470 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 215 transitions, 2881 flow [2024-06-14 14:16:55,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:55,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:55,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:55,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 14:16:55,471 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:55,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:55,472 INFO L85 PathProgramCache]: Analyzing trace with hash 918930801, now seen corresponding path program 4 times [2024-06-14 14:16:55,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:55,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638682060] [2024-06-14 14:16:55,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:55,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:55,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:55,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:55,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638682060] [2024-06-14 14:16:55,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638682060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:55,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:55,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:55,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983294245] [2024-06-14 14:16:55,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:55,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:55,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:55,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:55,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:55,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:55,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 215 transitions, 2881 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:55,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:55,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:55,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:56,284 INFO L124 PetriNetUnfolderBase]: 813/1570 cut-off events. [2024-06-14 14:16:56,284 INFO L125 PetriNetUnfolderBase]: For 57946/57960 co-relation queries the response was YES. [2024-06-14 14:16:56,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10893 conditions, 1570 events. 813/1570 cut-off events. For 57946/57960 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8363 event pairs, 307 based on Foata normal form. 8/1558 useless extension candidates. Maximal degree in co-relation 10801. Up to 817 conditions per place. [2024-06-14 14:16:56,302 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 157 selfloop transitions, 62 changer transitions 0/240 dead transitions. [2024-06-14 14:16:56,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 240 transitions, 3489 flow [2024-06-14 14:16:56,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:16:56,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:16:56,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 14:16:56,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4440789473684211 [2024-06-14 14:16:56,303 INFO L175 Difference]: Start difference. First operand has 209 places, 215 transitions, 2881 flow. Second operand 8 states and 135 transitions. [2024-06-14 14:16:56,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 240 transitions, 3489 flow [2024-06-14 14:16:56,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 240 transitions, 3374 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:56,424 INFO L231 Difference]: Finished difference. Result has 211 places, 215 transitions, 2895 flow [2024-06-14 14:16:56,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2895, PETRI_PLACES=211, PETRI_TRANSITIONS=215} [2024-06-14 14:16:56,425 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 172 predicate places. [2024-06-14 14:16:56,425 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 215 transitions, 2895 flow [2024-06-14 14:16:56,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:56,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:56,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:56,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 14:16:56,426 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:56,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:56,427 INFO L85 PathProgramCache]: Analyzing trace with hash 369640059, now seen corresponding path program 1 times [2024-06-14 14:16:56,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:56,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502349003] [2024-06-14 14:16:56,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:56,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:56,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:56,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:56,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:56,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502349003] [2024-06-14 14:16:56,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502349003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:56,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:56,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:56,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137678635] [2024-06-14 14:16:56,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:56,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:56,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:56,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:56,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:56,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:56,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 215 transitions, 2895 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:56,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:56,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:56,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:57,206 INFO L124 PetriNetUnfolderBase]: 807/1552 cut-off events. [2024-06-14 14:16:57,206 INFO L125 PetriNetUnfolderBase]: For 54423/54427 co-relation queries the response was YES. [2024-06-14 14:16:57,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10569 conditions, 1552 events. 807/1552 cut-off events. For 54423/54427 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 8172 event pairs, 283 based on Foata normal form. 4/1546 useless extension candidates. Maximal degree in co-relation 10476. Up to 797 conditions per place. [2024-06-14 14:16:57,223 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 148 selfloop transitions, 66 changer transitions 0/240 dead transitions. [2024-06-14 14:16:57,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 240 transitions, 3489 flow [2024-06-14 14:16:57,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:16:57,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:16:57,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 14:16:57,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4440789473684211 [2024-06-14 14:16:57,225 INFO L175 Difference]: Start difference. First operand has 211 places, 215 transitions, 2895 flow. Second operand 8 states and 135 transitions. [2024-06-14 14:16:57,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 240 transitions, 3489 flow [2024-06-14 14:16:57,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 240 transitions, 3352 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:57,362 INFO L231 Difference]: Finished difference. Result has 213 places, 216 transitions, 2907 flow [2024-06-14 14:16:57,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2907, PETRI_PLACES=213, PETRI_TRANSITIONS=216} [2024-06-14 14:16:57,363 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 174 predicate places. [2024-06-14 14:16:57,363 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 216 transitions, 2907 flow [2024-06-14 14:16:57,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:57,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:57,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:57,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 14:16:57,364 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:57,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:57,364 INFO L85 PathProgramCache]: Analyzing trace with hash 883534809, now seen corresponding path program 2 times [2024-06-14 14:16:57,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:57,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507634255] [2024-06-14 14:16:57,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:57,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:57,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:57,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:57,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:57,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507634255] [2024-06-14 14:16:57,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507634255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:57,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:57,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:57,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945676802] [2024-06-14 14:16:57,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:57,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:57,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:57,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:57,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:57,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:57,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 216 transitions, 2907 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:57,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:57,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:57,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:58,184 INFO L124 PetriNetUnfolderBase]: 815/1574 cut-off events. [2024-06-14 14:16:58,184 INFO L125 PetriNetUnfolderBase]: For 60083/60089 co-relation queries the response was YES. [2024-06-14 14:16:58,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10804 conditions, 1574 events. 815/1574 cut-off events. For 60083/60089 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8318 event pairs, 254 based on Foata normal form. 4/1563 useless extension candidates. Maximal degree in co-relation 10710. Up to 397 conditions per place. [2024-06-14 14:16:58,203 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 155 selfloop transitions, 65 changer transitions 0/246 dead transitions. [2024-06-14 14:16:58,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 246 transitions, 3673 flow [2024-06-14 14:16:58,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:58,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:58,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 14:16:58,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41812865497076024 [2024-06-14 14:16:58,205 INFO L175 Difference]: Start difference. First operand has 213 places, 216 transitions, 2907 flow. Second operand 9 states and 143 transitions. [2024-06-14 14:16:58,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 246 transitions, 3673 flow [2024-06-14 14:16:58,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 246 transitions, 3586 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 14:16:58,383 INFO L231 Difference]: Finished difference. Result has 217 places, 217 transitions, 2967 flow [2024-06-14 14:16:58,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2967, PETRI_PLACES=217, PETRI_TRANSITIONS=217} [2024-06-14 14:16:58,384 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 178 predicate places. [2024-06-14 14:16:58,384 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 217 transitions, 2967 flow [2024-06-14 14:16:58,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:58,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:58,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:58,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 14:16:58,385 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:58,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:58,385 INFO L85 PathProgramCache]: Analyzing trace with hash 901034619, now seen corresponding path program 3 times [2024-06-14 14:16:58,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:58,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288320439] [2024-06-14 14:16:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:58,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:58,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:58,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:58,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:58,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288320439] [2024-06-14 14:16:58,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288320439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:58,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:58,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:58,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053578504] [2024-06-14 14:16:58,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:58,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:58,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:58,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:58,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:58,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:58,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 217 transitions, 2967 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:58,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:58,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:58,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:59,199 INFO L124 PetriNetUnfolderBase]: 822/1593 cut-off events. [2024-06-14 14:16:59,200 INFO L125 PetriNetUnfolderBase]: For 63868/63874 co-relation queries the response was YES. [2024-06-14 14:16:59,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11050 conditions, 1593 events. 822/1593 cut-off events. For 63868/63874 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8481 event pairs, 250 based on Foata normal form. 4/1582 useless extension candidates. Maximal degree in co-relation 10954. Up to 377 conditions per place. [2024-06-14 14:16:59,213 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 151 selfloop transitions, 72 changer transitions 0/249 dead transitions. [2024-06-14 14:16:59,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 249 transitions, 3759 flow [2024-06-14 14:16:59,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:59,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:59,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-14 14:16:59,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4269005847953216 [2024-06-14 14:16:59,215 INFO L175 Difference]: Start difference. First operand has 217 places, 217 transitions, 2967 flow. Second operand 9 states and 146 transitions. [2024-06-14 14:16:59,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 249 transitions, 3759 flow [2024-06-14 14:16:59,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 249 transitions, 3658 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 14:16:59,347 INFO L231 Difference]: Finished difference. Result has 221 places, 218 transitions, 3029 flow [2024-06-14 14:16:59,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2866, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3029, PETRI_PLACES=221, PETRI_TRANSITIONS=218} [2024-06-14 14:16:59,348 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 182 predicate places. [2024-06-14 14:16:59,348 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 218 transitions, 3029 flow [2024-06-14 14:16:59,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:59,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:59,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:59,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 14:16:59,348 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:16:59,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:59,349 INFO L85 PathProgramCache]: Analyzing trace with hash 884071419, now seen corresponding path program 4 times [2024-06-14 14:16:59,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:59,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484097503] [2024-06-14 14:16:59,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:59,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:59,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:59,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:59,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:59,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484097503] [2024-06-14 14:16:59,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484097503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:59,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:59,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:59,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056713935] [2024-06-14 14:16:59,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:59,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:59,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:59,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:59,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:59,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 38 [2024-06-14 14:16:59,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 218 transitions, 3029 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:59,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:59,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 38 [2024-06-14 14:16:59,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:00,117 INFO L124 PetriNetUnfolderBase]: 816/1583 cut-off events. [2024-06-14 14:17:00,117 INFO L125 PetriNetUnfolderBase]: For 65024/65030 co-relation queries the response was YES. [2024-06-14 14:17:00,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11042 conditions, 1583 events. 816/1583 cut-off events. For 65024/65030 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8437 event pairs, 216 based on Foata normal form. 4/1571 useless extension candidates. Maximal degree in co-relation 10945. Up to 377 conditions per place. [2024-06-14 14:17:00,130 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 147 selfloop transitions, 78 changer transitions 0/251 dead transitions. [2024-06-14 14:17:00,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 251 transitions, 3825 flow [2024-06-14 14:17:00,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:17:00,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:17:00,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 14:17:00,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-06-14 14:17:00,132 INFO L175 Difference]: Start difference. First operand has 221 places, 218 transitions, 3029 flow. Second operand 9 states and 150 transitions. [2024-06-14 14:17:00,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 251 transitions, 3825 flow [2024-06-14 14:17:00,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 251 transitions, 3636 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 14:17:00,231 INFO L231 Difference]: Finished difference. Result has 223 places, 218 transitions, 3000 flow [2024-06-14 14:17:00,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3000, PETRI_PLACES=223, PETRI_TRANSITIONS=218} [2024-06-14 14:17:00,231 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 184 predicate places. [2024-06-14 14:17:00,231 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 218 transitions, 3000 flow [2024-06-14 14:17:00,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:00,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:00,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:00,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 14:17:00,232 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:00,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:00,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1801425026, now seen corresponding path program 1 times [2024-06-14 14:17:00,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:00,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498551585] [2024-06-14 14:17:00,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:00,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:00,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:00,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:00,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:00,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498551585] [2024-06-14 14:17:00,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498551585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:00,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:00,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:00,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688914138] [2024-06-14 14:17:00,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:00,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:00,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:00,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:00,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:01,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:01,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 218 transitions, 3000 flow. Second operand has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:01,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:01,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:01,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:01,616 INFO L124 PetriNetUnfolderBase]: 1040/1914 cut-off events. [2024-06-14 14:17:01,616 INFO L125 PetriNetUnfolderBase]: For 69648/69650 co-relation queries the response was YES. [2024-06-14 14:17:01,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12980 conditions, 1914 events. 1040/1914 cut-off events. For 69648/69650 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 10005 event pairs, 296 based on Foata normal form. 8/1922 useless extension candidates. Maximal degree in co-relation 12884. Up to 1549 conditions per place. [2024-06-14 14:17:01,632 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 242 selfloop transitions, 67 changer transitions 0/311 dead transitions. [2024-06-14 14:17:01,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 311 transitions, 4580 flow [2024-06-14 14:17:01,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:01,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-14 14:17:01,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3574561403508772 [2024-06-14 14:17:01,634 INFO L175 Difference]: Start difference. First operand has 223 places, 218 transitions, 3000 flow. Second operand 12 states and 163 transitions. [2024-06-14 14:17:01,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 311 transitions, 4580 flow [2024-06-14 14:17:01,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 311 transitions, 4450 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:17:01,790 INFO L231 Difference]: Finished difference. Result has 238 places, 258 transitions, 3708 flow [2024-06-14 14:17:01,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3708, PETRI_PLACES=238, PETRI_TRANSITIONS=258} [2024-06-14 14:17:01,791 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 199 predicate places. [2024-06-14 14:17:01,791 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 258 transitions, 3708 flow [2024-06-14 14:17:01,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:01,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:01,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:01,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 14:17:01,792 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:01,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:01,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1150798006, now seen corresponding path program 2 times [2024-06-14 14:17:01,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:01,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248944087] [2024-06-14 14:17:01,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:01,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:01,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:02,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:02,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:02,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248944087] [2024-06-14 14:17:02,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248944087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:02,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:02,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:02,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690337341] [2024-06-14 14:17:02,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:02,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:02,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:02,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:02,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:02,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:02,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 258 transitions, 3708 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:02,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:02,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:02,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:02,882 INFO L124 PetriNetUnfolderBase]: 1080/1975 cut-off events. [2024-06-14 14:17:02,883 INFO L125 PetriNetUnfolderBase]: For 70793/70795 co-relation queries the response was YES. [2024-06-14 14:17:02,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13823 conditions, 1975 events. 1080/1975 cut-off events. For 70793/70795 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 10312 event pairs, 287 based on Foata normal form. 10/1985 useless extension candidates. Maximal degree in co-relation 13718. Up to 1612 conditions per place. [2024-06-14 14:17:02,897 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 262 selfloop transitions, 61 changer transitions 0/325 dead transitions. [2024-06-14 14:17:02,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 325 transitions, 5011 flow [2024-06-14 14:17:02,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:02,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:02,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 160 transitions. [2024-06-14 14:17:02,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3508771929824561 [2024-06-14 14:17:02,898 INFO L175 Difference]: Start difference. First operand has 238 places, 258 transitions, 3708 flow. Second operand 12 states and 160 transitions. [2024-06-14 14:17:02,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 325 transitions, 5011 flow [2024-06-14 14:17:03,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 325 transitions, 4975 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 14:17:03,013 INFO L231 Difference]: Finished difference. Result has 253 places, 275 transitions, 4109 flow [2024-06-14 14:17:03,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4109, PETRI_PLACES=253, PETRI_TRANSITIONS=275} [2024-06-14 14:17:03,014 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 214 predicate places. [2024-06-14 14:17:03,014 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 275 transitions, 4109 flow [2024-06-14 14:17:03,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:03,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:03,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-14 14:17:03,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 14:17:03,014 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:03,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:03,015 INFO L85 PathProgramCache]: Analyzing trace with hash 302197574, now seen corresponding path program 3 times [2024-06-14 14:17:03,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:03,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248381936] [2024-06-14 14:17:03,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:03,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:03,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:03,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:03,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:03,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248381936] [2024-06-14 14:17:03,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248381936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:03,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:03,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:03,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717225322] [2024-06-14 14:17:03,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:03,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:03,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:03,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:03,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:03,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:03,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 275 transitions, 4109 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:03,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:03,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:03,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:04,151 INFO L124 PetriNetUnfolderBase]: 1151/2093 cut-off events. [2024-06-14 14:17:04,151 INFO L125 PetriNetUnfolderBase]: For 75302/75304 co-relation queries the response was YES. [2024-06-14 14:17:04,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15087 conditions, 2093 events. 1151/2093 cut-off events. For 75302/75304 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11023 event pairs, 287 based on Foata normal form. 6/2099 useless extension candidates. Maximal degree in co-relation 14975. Up to 1642 conditions per place. [2024-06-14 14:17:04,170 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 258 selfloop transitions, 101 changer transitions 0/361 dead transitions. [2024-06-14 14:17:04,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 361 transitions, 5850 flow [2024-06-14 14:17:04,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:17:04,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:17:04,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 174 transitions. [2024-06-14 14:17:04,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522267206477733 [2024-06-14 14:17:04,172 INFO L175 Difference]: Start difference. First operand has 253 places, 275 transitions, 4109 flow. Second operand 13 states and 174 transitions. [2024-06-14 14:17:04,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 361 transitions, 5850 flow [2024-06-14 14:17:04,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 361 transitions, 5708 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 14:17:04,318 INFO L231 Difference]: Finished difference. Result has 266 places, 306 transitions, 4794 flow [2024-06-14 14:17:04,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3977, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4794, PETRI_PLACES=266, PETRI_TRANSITIONS=306} [2024-06-14 14:17:04,318 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 227 predicate places. [2024-06-14 14:17:04,318 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 306 transitions, 4794 flow [2024-06-14 14:17:04,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:04,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:04,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:04,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 14:17:04,319 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:04,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:04,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1614543644, now seen corresponding path program 4 times [2024-06-14 14:17:04,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:04,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419844485] [2024-06-14 14:17:04,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:04,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:04,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:04,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:04,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:04,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419844485] [2024-06-14 14:17:04,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419844485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:04,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:04,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:04,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851349617] [2024-06-14 14:17:04,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:04,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:04,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:04,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:04,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:04,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:04,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 306 transitions, 4794 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:04,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:04,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:04,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:05,489 INFO L124 PetriNetUnfolderBase]: 1155/2102 cut-off events. [2024-06-14 14:17:05,489 INFO L125 PetriNetUnfolderBase]: For 79071/79073 co-relation queries the response was YES. [2024-06-14 14:17:05,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15567 conditions, 2102 events. 1155/2102 cut-off events. For 79071/79073 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11108 event pairs, 285 based on Foata normal form. 10/2112 useless extension candidates. Maximal degree in co-relation 15450. Up to 1639 conditions per place. [2024-06-14 14:17:05,507 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 264 selfloop transitions, 95 changer transitions 0/361 dead transitions. [2024-06-14 14:17:05,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 361 transitions, 6010 flow [2024-06-14 14:17:05,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:17:05,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:17:05,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 184 transitions. [2024-06-14 14:17:05,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458646616541353 [2024-06-14 14:17:05,508 INFO L175 Difference]: Start difference. First operand has 266 places, 306 transitions, 4794 flow. Second operand 14 states and 184 transitions. [2024-06-14 14:17:05,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 361 transitions, 6010 flow [2024-06-14 14:17:05,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 361 transitions, 5868 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 14:17:05,674 INFO L231 Difference]: Finished difference. Result has 278 places, 307 transitions, 4937 flow [2024-06-14 14:17:05,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4937, PETRI_PLACES=278, PETRI_TRANSITIONS=307} [2024-06-14 14:17:05,675 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 239 predicate places. [2024-06-14 14:17:05,675 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 307 transitions, 4937 flow [2024-06-14 14:17:05,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:05,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:05,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:05,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 14:17:05,675 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:05,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:05,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1100601776, now seen corresponding path program 5 times [2024-06-14 14:17:05,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:05,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689551212] [2024-06-14 14:17:05,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:05,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:05,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:06,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:06,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:06,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689551212] [2024-06-14 14:17:06,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689551212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:06,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:06,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:06,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034465984] [2024-06-14 14:17:06,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:06,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:06,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:06,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:06,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:06,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:06,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 307 transitions, 4937 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:06,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:06,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:06,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:06,824 INFO L124 PetriNetUnfolderBase]: 1257/2282 cut-off events. [2024-06-14 14:17:06,824 INFO L125 PetriNetUnfolderBase]: For 84964/84966 co-relation queries the response was YES. [2024-06-14 14:17:06,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17263 conditions, 2282 events. 1257/2282 cut-off events. For 84964/84966 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 12276 event pairs, 304 based on Foata normal form. 12/2294 useless extension candidates. Maximal degree in co-relation 17141. Up to 1827 conditions per place. [2024-06-14 14:17:06,912 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 318 selfloop transitions, 76 changer transitions 0/396 dead transitions. [2024-06-14 14:17:06,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 396 transitions, 6802 flow [2024-06-14 14:17:06,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:17:06,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:17:06,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 189 transitions. [2024-06-14 14:17:06,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35526315789473684 [2024-06-14 14:17:06,914 INFO L175 Difference]: Start difference. First operand has 278 places, 307 transitions, 4937 flow. Second operand 14 states and 189 transitions. [2024-06-14 14:17:06,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 396 transitions, 6802 flow [2024-06-14 14:17:07,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 396 transitions, 6665 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:07,132 INFO L231 Difference]: Finished difference. Result has 293 places, 339 transitions, 5676 flow [2024-06-14 14:17:07,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4800, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5676, PETRI_PLACES=293, PETRI_TRANSITIONS=339} [2024-06-14 14:17:07,133 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 254 predicate places. [2024-06-14 14:17:07,133 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 339 transitions, 5676 flow [2024-06-14 14:17:07,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:07,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:07,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:07,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 14:17:07,134 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:07,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:07,135 INFO L85 PathProgramCache]: Analyzing trace with hash -971102668, now seen corresponding path program 6 times [2024-06-14 14:17:07,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:07,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450150284] [2024-06-14 14:17:07,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:07,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:07,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:07,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:07,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:07,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450150284] [2024-06-14 14:17:07,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450150284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:07,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:07,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:07,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897349802] [2024-06-14 14:17:07,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:07,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:07,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:07,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:07,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:07,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:07,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 339 transitions, 5676 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:07,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:07,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:07,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:08,475 INFO L124 PetriNetUnfolderBase]: 1329/2404 cut-off events. [2024-06-14 14:17:08,475 INFO L125 PetriNetUnfolderBase]: For 92739/92741 co-relation queries the response was YES. [2024-06-14 14:17:08,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18925 conditions, 2404 events. 1329/2404 cut-off events. For 92739/92741 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 13113 event pairs, 301 based on Foata normal form. 12/2416 useless extension candidates. Maximal degree in co-relation 18795. Up to 1873 conditions per place. [2024-06-14 14:17:08,495 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 333 selfloop transitions, 94 changer transitions 0/429 dead transitions. [2024-06-14 14:17:08,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 429 transitions, 7681 flow [2024-06-14 14:17:08,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:17:08,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:17:08,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 215 transitions. [2024-06-14 14:17:08,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3536184210526316 [2024-06-14 14:17:08,497 INFO L175 Difference]: Start difference. First operand has 293 places, 339 transitions, 5676 flow. Second operand 16 states and 215 transitions. [2024-06-14 14:17:08,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 429 transitions, 7681 flow [2024-06-14 14:17:08,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 429 transitions, 7561 flow, removed 56 selfloop flow, removed 1 redundant places. [2024-06-14 14:17:08,715 INFO L231 Difference]: Finished difference. Result has 315 places, 366 transitions, 6420 flow [2024-06-14 14:17:08,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6420, PETRI_PLACES=315, PETRI_TRANSITIONS=366} [2024-06-14 14:17:08,716 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 276 predicate places. [2024-06-14 14:17:08,716 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 366 transitions, 6420 flow [2024-06-14 14:17:08,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:08,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:08,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-14 14:17:08,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 14:17:08,717 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:08,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:08,717 INFO L85 PathProgramCache]: Analyzing trace with hash -405903972, now seen corresponding path program 7 times [2024-06-14 14:17:08,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:08,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142843157] [2024-06-14 14:17:08,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:08,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:08,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:09,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:09,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:09,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142843157] [2024-06-14 14:17:09,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142843157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:09,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:09,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:09,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679514124] [2024-06-14 14:17:09,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:09,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:09,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:09,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:09,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:09,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:09,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 366 transitions, 6420 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:09,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:09,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:09,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:10,094 INFO L124 PetriNetUnfolderBase]: 1352/2442 cut-off events. [2024-06-14 14:17:10,094 INFO L125 PetriNetUnfolderBase]: For 97699/97701 co-relation queries the response was YES. [2024-06-14 14:17:10,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19789 conditions, 2442 events. 1352/2442 cut-off events. For 97699/97701 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 13343 event pairs, 327 based on Foata normal form. 8/2450 useless extension candidates. Maximal degree in co-relation 19649. Up to 2096 conditions per place. [2024-06-14 14:17:10,120 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 366 selfloop transitions, 58 changer transitions 0/426 dead transitions. [2024-06-14 14:17:10,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 426 transitions, 7987 flow [2024-06-14 14:17:10,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:10,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:10,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-06-14 14:17:10,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37320574162679426 [2024-06-14 14:17:10,122 INFO L175 Difference]: Start difference. First operand has 315 places, 366 transitions, 6420 flow. Second operand 11 states and 156 transitions. [2024-06-14 14:17:10,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 426 transitions, 7987 flow [2024-06-14 14:17:10,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 426 transitions, 7821 flow, removed 71 selfloop flow, removed 3 redundant places. [2024-06-14 14:17:10,449 INFO L231 Difference]: Finished difference. Result has 325 places, 379 transitions, 6684 flow [2024-06-14 14:17:10,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6254, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6684, PETRI_PLACES=325, PETRI_TRANSITIONS=379} [2024-06-14 14:17:10,450 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 286 predicate places. [2024-06-14 14:17:10,450 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 379 transitions, 6684 flow [2024-06-14 14:17:10,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:10,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:10,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:10,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 14:17:10,451 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:10,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:10,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1780182778, now seen corresponding path program 8 times [2024-06-14 14:17:10,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:10,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409605246] [2024-06-14 14:17:10,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:10,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:10,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:10,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:10,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:10,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409605246] [2024-06-14 14:17:10,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409605246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:10,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:10,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:10,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493824271] [2024-06-14 14:17:10,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:10,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:10,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:10,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:10,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:11,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:11,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 379 transitions, 6684 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:11,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:11,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:11,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:11,808 INFO L124 PetriNetUnfolderBase]: 1372/2475 cut-off events. [2024-06-14 14:17:11,808 INFO L125 PetriNetUnfolderBase]: For 100485/100487 co-relation queries the response was YES. [2024-06-14 14:17:11,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20266 conditions, 2475 events. 1372/2475 cut-off events. For 100485/100487 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 13587 event pairs, 327 based on Foata normal form. 6/2481 useless extension candidates. Maximal degree in co-relation 20121. Up to 2112 conditions per place. [2024-06-14 14:17:11,838 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 370 selfloop transitions, 66 changer transitions 0/438 dead transitions. [2024-06-14 14:17:11,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 438 transitions, 8243 flow [2024-06-14 14:17:11,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:11,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:11,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-14 14:17:11,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36622807017543857 [2024-06-14 14:17:11,839 INFO L175 Difference]: Start difference. First operand has 325 places, 379 transitions, 6684 flow. Second operand 12 states and 167 transitions. [2024-06-14 14:17:11,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 438 transitions, 8243 flow [2024-06-14 14:17:12,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 438 transitions, 7956 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-06-14 14:17:12,150 INFO L231 Difference]: Finished difference. Result has 331 places, 389 transitions, 6799 flow [2024-06-14 14:17:12,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6411, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6799, PETRI_PLACES=331, PETRI_TRANSITIONS=389} [2024-06-14 14:17:12,151 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 292 predicate places. [2024-06-14 14:17:12,151 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 389 transitions, 6799 flow [2024-06-14 14:17:12,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:12,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:12,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:12,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 14:17:12,151 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:12,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:12,152 INFO L85 PathProgramCache]: Analyzing trace with hash -406083462, now seen corresponding path program 9 times [2024-06-14 14:17:12,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:12,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60035463] [2024-06-14 14:17:12,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:12,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:12,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:12,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:12,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:12,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60035463] [2024-06-14 14:17:12,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60035463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:12,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:12,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:12,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599842999] [2024-06-14 14:17:12,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:12,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:12,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:12,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:12,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:12,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:12,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 389 transitions, 6799 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:12,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:12,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:12,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:13,261 INFO L124 PetriNetUnfolderBase]: 1359/2450 cut-off events. [2024-06-14 14:17:13,262 INFO L125 PetriNetUnfolderBase]: For 98895/98897 co-relation queries the response was YES. [2024-06-14 14:17:13,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19972 conditions, 2450 events. 1359/2450 cut-off events. For 98895/98897 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 13373 event pairs, 325 based on Foata normal form. 6/2456 useless extension candidates. Maximal degree in co-relation 19828. Up to 2146 conditions per place. [2024-06-14 14:17:13,291 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 375 selfloop transitions, 46 changer transitions 0/423 dead transitions. [2024-06-14 14:17:13,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 423 transitions, 7824 flow [2024-06-14 14:17:13,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:13,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:13,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 147 transitions. [2024-06-14 14:17:13,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35167464114832536 [2024-06-14 14:17:13,292 INFO L175 Difference]: Start difference. First operand has 331 places, 389 transitions, 6799 flow. Second operand 11 states and 147 transitions. [2024-06-14 14:17:13,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 423 transitions, 7824 flow [2024-06-14 14:17:13,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 423 transitions, 7645 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:13,615 INFO L231 Difference]: Finished difference. Result has 337 places, 381 transitions, 6587 flow [2024-06-14 14:17:13,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6484, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6587, PETRI_PLACES=337, PETRI_TRANSITIONS=381} [2024-06-14 14:17:13,615 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 298 predicate places. [2024-06-14 14:17:13,616 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 381 transitions, 6587 flow [2024-06-14 14:17:13,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:13,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:13,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:13,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 14:17:13,616 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:13,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:13,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1486513432, now seen corresponding path program 1 times [2024-06-14 14:17:13,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:13,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108583410] [2024-06-14 14:17:13,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:13,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:13,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:13,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:13,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108583410] [2024-06-14 14:17:13,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108583410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:13,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:13,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:17:13,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253021776] [2024-06-14 14:17:13,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:13,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:17:13,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:13,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:17:13,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:17:13,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-14 14:17:13,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 381 transitions, 6587 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:13,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:13,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-14 14:17:13,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:14,085 INFO L124 PetriNetUnfolderBase]: 812/1746 cut-off events. [2024-06-14 14:17:14,086 INFO L125 PetriNetUnfolderBase]: For 57007/57036 co-relation queries the response was YES. [2024-06-14 14:17:14,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13664 conditions, 1746 events. 812/1746 cut-off events. For 57007/57036 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10740 event pairs, 161 based on Foata normal form. 52/1741 useless extension candidates. Maximal degree in co-relation 13518. Up to 880 conditions per place. [2024-06-14 14:17:14,105 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 100 selfloop transitions, 71 changer transitions 0/317 dead transitions. [2024-06-14 14:17:14,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 317 transitions, 5507 flow [2024-06-14 14:17:14,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:17:14,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:17:14,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 14:17:14,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.631578947368421 [2024-06-14 14:17:14,106 INFO L175 Difference]: Start difference. First operand has 337 places, 381 transitions, 6587 flow. Second operand 6 states and 144 transitions. [2024-06-14 14:17:14,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 317 transitions, 5507 flow [2024-06-14 14:17:14,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 317 transitions, 5125 flow, removed 81 selfloop flow, removed 29 redundant places. [2024-06-14 14:17:14,341 INFO L231 Difference]: Finished difference. Result has 294 places, 282 transitions, 4741 flow [2024-06-14 14:17:14,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4359, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4741, PETRI_PLACES=294, PETRI_TRANSITIONS=282} [2024-06-14 14:17:14,341 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 255 predicate places. [2024-06-14 14:17:14,341 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 282 transitions, 4741 flow [2024-06-14 14:17:14,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:14,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:14,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:14,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 14:17:14,342 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:14,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:14,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1563531076, now seen corresponding path program 10 times [2024-06-14 14:17:14,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:14,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323964059] [2024-06-14 14:17:14,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:14,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:14,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:14,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:14,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323964059] [2024-06-14 14:17:14,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323964059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:14,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:14,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:14,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623541621] [2024-06-14 14:17:14,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:14,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:14,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:14,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:14,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:15,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:15,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 282 transitions, 4741 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:15,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:15,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:15,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:15,469 INFO L124 PetriNetUnfolderBase]: 1234/2288 cut-off events. [2024-06-14 14:17:15,469 INFO L125 PetriNetUnfolderBase]: For 91266/91268 co-relation queries the response was YES. [2024-06-14 14:17:15,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17785 conditions, 2288 events. 1234/2288 cut-off events. For 91266/91268 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12628 event pairs, 346 based on Foata normal form. 4/2292 useless extension candidates. Maximal degree in co-relation 17656. Up to 1956 conditions per place. [2024-06-14 14:17:15,496 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 287 selfloop transitions, 40 changer transitions 0/329 dead transitions. [2024-06-14 14:17:15,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 329 transitions, 5812 flow [2024-06-14 14:17:15,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:17:15,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:17:15,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-14 14:17:15,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-14 14:17:15,497 INFO L175 Difference]: Start difference. First operand has 294 places, 282 transitions, 4741 flow. Second operand 10 states and 133 transitions. [2024-06-14 14:17:15,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 329 transitions, 5812 flow [2024-06-14 14:17:15,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 329 transitions, 5740 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 14:17:15,727 INFO L231 Difference]: Finished difference. Result has 303 places, 289 transitions, 4926 flow [2024-06-14 14:17:15,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4673, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4926, PETRI_PLACES=303, PETRI_TRANSITIONS=289} [2024-06-14 14:17:15,727 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 264 predicate places. [2024-06-14 14:17:15,728 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 289 transitions, 4926 flow [2024-06-14 14:17:15,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:15,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:15,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:15,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 14:17:15,728 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:15,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:15,729 INFO L85 PathProgramCache]: Analyzing trace with hash 2093683850, now seen corresponding path program 11 times [2024-06-14 14:17:15,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:15,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855957166] [2024-06-14 14:17:15,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:15,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:15,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:16,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:16,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:16,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855957166] [2024-06-14 14:17:16,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855957166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:16,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:16,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:16,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517019975] [2024-06-14 14:17:16,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:16,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:16,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:16,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:16,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:16,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:16,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 289 transitions, 4926 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:16,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:16,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:16,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:16,918 INFO L124 PetriNetUnfolderBase]: 1235/2291 cut-off events. [2024-06-14 14:17:16,918 INFO L125 PetriNetUnfolderBase]: For 91998/92000 co-relation queries the response was YES. [2024-06-14 14:17:16,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17807 conditions, 2291 events. 1235/2291 cut-off events. For 91998/92000 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 12679 event pairs, 343 based on Foata normal form. 4/2295 useless extension candidates. Maximal degree in co-relation 17674. Up to 1806 conditions per place. [2024-06-14 14:17:16,942 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 285 selfloop transitions, 51 changer transitions 0/338 dead transitions. [2024-06-14 14:17:16,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 338 transitions, 5981 flow [2024-06-14 14:17:16,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:17:16,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:17:16,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-14 14:17:16,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37105263157894736 [2024-06-14 14:17:16,944 INFO L175 Difference]: Start difference. First operand has 303 places, 289 transitions, 4926 flow. Second operand 10 states and 141 transitions. [2024-06-14 14:17:16,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 338 transitions, 5981 flow [2024-06-14 14:17:17,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 338 transitions, 5863 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 14:17:17,166 INFO L231 Difference]: Finished difference. Result has 313 places, 294 transitions, 5039 flow [2024-06-14 14:17:17,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4794, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5039, PETRI_PLACES=313, PETRI_TRANSITIONS=294} [2024-06-14 14:17:17,167 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 274 predicate places. [2024-06-14 14:17:17,167 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 294 transitions, 5039 flow [2024-06-14 14:17:17,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:17,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:17,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:17,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 14:17:17,168 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:17,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:17,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1570660460, now seen corresponding path program 2 times [2024-06-14 14:17:17,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:17,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704884065] [2024-06-14 14:17:17,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:17,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:17,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:17,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:17,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:17,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704884065] [2024-06-14 14:17:17,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704884065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:17,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:17,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:17:17,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384597154] [2024-06-14 14:17:17,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:17,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:17:17,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:17,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:17:17,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:17:17,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-14 14:17:17,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 294 transitions, 5039 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:17,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:17,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-14 14:17:17,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:17,623 INFO L124 PetriNetUnfolderBase]: 719/1579 cut-off events. [2024-06-14 14:17:17,623 INFO L125 PetriNetUnfolderBase]: For 40894/40901 co-relation queries the response was YES. [2024-06-14 14:17:17,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11567 conditions, 1579 events. 719/1579 cut-off events. For 40894/40901 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9634 event pairs, 109 based on Foata normal form. 14/1547 useless extension candidates. Maximal degree in co-relation 11429. Up to 354 conditions per place. [2024-06-14 14:17:17,641 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 74 selfloop transitions, 93 changer transitions 0/319 dead transitions. [2024-06-14 14:17:17,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 319 transitions, 5418 flow [2024-06-14 14:17:17,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:17:17,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:17:17,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 14:17:17,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6271929824561403 [2024-06-14 14:17:17,642 INFO L175 Difference]: Start difference. First operand has 313 places, 294 transitions, 5039 flow. Second operand 6 states and 143 transitions. [2024-06-14 14:17:17,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 319 transitions, 5418 flow [2024-06-14 14:17:17,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 319 transitions, 5219 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:17,805 INFO L231 Difference]: Finished difference. Result has 313 places, 297 transitions, 5134 flow [2024-06-14 14:17:17,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5134, PETRI_PLACES=313, PETRI_TRANSITIONS=297} [2024-06-14 14:17:17,806 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 274 predicate places. [2024-06-14 14:17:17,806 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 297 transitions, 5134 flow [2024-06-14 14:17:17,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:17,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:17,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:17,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 14:17:17,807 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:17,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:17,807 INFO L85 PathProgramCache]: Analyzing trace with hash 192579184, now seen corresponding path program 12 times [2024-06-14 14:17:17,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:17,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387869527] [2024-06-14 14:17:17,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:17,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:17,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:18,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:18,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:18,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387869527] [2024-06-14 14:17:18,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387869527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:18,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:18,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:18,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511906738] [2024-06-14 14:17:18,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:18,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:18,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:18,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:18,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:18,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:18,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 297 transitions, 5134 flow. Second operand has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:18,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:18,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:18,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:19,073 INFO L124 PetriNetUnfolderBase]: 1089/2060 cut-off events. [2024-06-14 14:17:19,073 INFO L125 PetriNetUnfolderBase]: For 81150/81152 co-relation queries the response was YES. [2024-06-14 14:17:19,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15851 conditions, 2060 events. 1089/2060 cut-off events. For 81150/81152 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11343 event pairs, 224 based on Foata normal form. 24/2084 useless extension candidates. Maximal degree in co-relation 15713. Up to 1111 conditions per place. [2024-06-14 14:17:19,094 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 252 selfloop transitions, 100 changer transitions 0/354 dead transitions. [2024-06-14 14:17:19,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 354 transitions, 6439 flow [2024-06-14 14:17:19,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:17:19,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:17:19,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 221 transitions. [2024-06-14 14:17:19,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36348684210526316 [2024-06-14 14:17:19,096 INFO L175 Difference]: Start difference. First operand has 313 places, 297 transitions, 5134 flow. Second operand 16 states and 221 transitions. [2024-06-14 14:17:19,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 354 transitions, 6439 flow [2024-06-14 14:17:19,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 354 transitions, 6194 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-14 14:17:19,320 INFO L231 Difference]: Finished difference. Result has 329 places, 296 transitions, 5249 flow [2024-06-14 14:17:19,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4710, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5249, PETRI_PLACES=329, PETRI_TRANSITIONS=296} [2024-06-14 14:17:19,320 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 290 predicate places. [2024-06-14 14:17:19,321 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 296 transitions, 5249 flow [2024-06-14 14:17:19,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:19,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:19,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:19,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 14:17:19,322 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:19,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:19,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1581157804, now seen corresponding path program 13 times [2024-06-14 14:17:19,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:19,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747618316] [2024-06-14 14:17:19,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:19,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:19,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:19,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:19,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:19,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747618316] [2024-06-14 14:17:19,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747618316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:19,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:19,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:19,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523175009] [2024-06-14 14:17:19,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:19,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:19,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:19,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:19,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:19,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:19,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 296 transitions, 5249 flow. Second operand has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:19,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:19,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:19,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:20,583 INFO L124 PetriNetUnfolderBase]: 1138/2155 cut-off events. [2024-06-14 14:17:20,583 INFO L125 PetriNetUnfolderBase]: For 87620/87622 co-relation queries the response was YES. [2024-06-14 14:17:20,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16915 conditions, 2155 events. 1138/2155 cut-off events. For 87620/87622 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 12052 event pairs, 291 based on Foata normal form. 4/2159 useless extension candidates. Maximal degree in co-relation 16773. Up to 1274 conditions per place. [2024-06-14 14:17:20,607 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 240 selfloop transitions, 102 changer transitions 0/344 dead transitions. [2024-06-14 14:17:20,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 344 transitions, 6330 flow [2024-06-14 14:17:20,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:17:20,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:17:20,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 177 transitions. [2024-06-14 14:17:20,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582995951417004 [2024-06-14 14:17:20,608 INFO L175 Difference]: Start difference. First operand has 329 places, 296 transitions, 5249 flow. Second operand 13 states and 177 transitions. [2024-06-14 14:17:20,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 344 transitions, 6330 flow [2024-06-14 14:17:20,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 344 transitions, 6071 flow, removed 42 selfloop flow, removed 13 redundant places. [2024-06-14 14:17:20,854 INFO L231 Difference]: Finished difference. Result has 333 places, 302 transitions, 5376 flow [2024-06-14 14:17:20,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4993, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5376, PETRI_PLACES=333, PETRI_TRANSITIONS=302} [2024-06-14 14:17:20,855 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 294 predicate places. [2024-06-14 14:17:20,855 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 302 transitions, 5376 flow [2024-06-14 14:17:20,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:20,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:20,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:20,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 14:17:20,855 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:20,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1618025856, now seen corresponding path program 14 times [2024-06-14 14:17:20,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:20,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823632353] [2024-06-14 14:17:20,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:20,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:21,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:21,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:21,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823632353] [2024-06-14 14:17:21,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823632353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:21,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:21,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:21,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331639025] [2024-06-14 14:17:21,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:21,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:21,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:21,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:21,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:21,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:21,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 302 transitions, 5376 flow. Second operand has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:21,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:21,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:21,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:22,021 INFO L124 PetriNetUnfolderBase]: 1183/2226 cut-off events. [2024-06-14 14:17:22,021 INFO L125 PetriNetUnfolderBase]: For 95492/95494 co-relation queries the response was YES. [2024-06-14 14:17:22,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17449 conditions, 2226 events. 1183/2226 cut-off events. For 95492/95494 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 12470 event pairs, 303 based on Foata normal form. 4/2230 useless extension candidates. Maximal degree in co-relation 17311. Up to 1303 conditions per place. [2024-06-14 14:17:22,045 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 262 selfloop transitions, 84 changer transitions 0/348 dead transitions. [2024-06-14 14:17:22,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 348 transitions, 6388 flow [2024-06-14 14:17:22,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:17:22,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:17:22,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 175 transitions. [2024-06-14 14:17:22,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.354251012145749 [2024-06-14 14:17:22,047 INFO L175 Difference]: Start difference. First operand has 333 places, 302 transitions, 5376 flow. Second operand 13 states and 175 transitions. [2024-06-14 14:17:22,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 348 transitions, 6388 flow [2024-06-14 14:17:22,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 348 transitions, 6179 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-14 14:17:22,314 INFO L231 Difference]: Finished difference. Result has 339 places, 303 transitions, 5388 flow [2024-06-14 14:17:22,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5147, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5388, PETRI_PLACES=339, PETRI_TRANSITIONS=303} [2024-06-14 14:17:22,315 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 300 predicate places. [2024-06-14 14:17:22,315 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 303 transitions, 5388 flow [2024-06-14 14:17:22,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.909090909090909) internal successors, (76), 11 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:22,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:22,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:22,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 14:17:22,315 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:22,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:22,316 INFO L85 PathProgramCache]: Analyzing trace with hash 525694868, now seen corresponding path program 3 times [2024-06-14 14:17:22,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:22,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081052369] [2024-06-14 14:17:22,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:22,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:22,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:22,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:22,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:22,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081052369] [2024-06-14 14:17:22,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081052369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:22,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:22,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:17:22,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731191947] [2024-06-14 14:17:22,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:22,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:17:22,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:22,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:17:22,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:17:22,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 38 [2024-06-14 14:17:22,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 303 transitions, 5388 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:22,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:22,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 38 [2024-06-14 14:17:22,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:22,781 INFO L124 PetriNetUnfolderBase]: 714/1629 cut-off events. [2024-06-14 14:17:22,782 INFO L125 PetriNetUnfolderBase]: For 44187/44198 co-relation queries the response was YES. [2024-06-14 14:17:22,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11986 conditions, 1629 events. 714/1629 cut-off events. For 44187/44198 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10458 event pairs, 155 based on Foata normal form. 10/1579 useless extension candidates. Maximal degree in co-relation 11850. Up to 1009 conditions per place. [2024-06-14 14:17:22,799 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 125 selfloop transitions, 27 changer transitions 0/312 dead transitions. [2024-06-14 14:17:22,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 312 transitions, 5610 flow [2024-06-14 14:17:22,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:17:22,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:17:22,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 14:17:22,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2024-06-14 14:17:22,800 INFO L175 Difference]: Start difference. First operand has 339 places, 303 transitions, 5388 flow. Second operand 6 states and 138 transitions. [2024-06-14 14:17:22,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 312 transitions, 5610 flow [2024-06-14 14:17:23,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 312 transitions, 5361 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-14 14:17:23,018 INFO L231 Difference]: Finished difference. Result has 333 places, 297 transitions, 5050 flow [2024-06-14 14:17:23,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4969, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5050, PETRI_PLACES=333, PETRI_TRANSITIONS=297} [2024-06-14 14:17:23,019 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 294 predicate places. [2024-06-14 14:17:23,019 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 297 transitions, 5050 flow [2024-06-14 14:17:23,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:23,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:23,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:23,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 14:17:23,020 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:23,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash 127943694, now seen corresponding path program 4 times [2024-06-14 14:17:23,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:23,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094394331] [2024-06-14 14:17:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:23,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:23,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:23,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:23,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:23,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094394331] [2024-06-14 14:17:23,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094394331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:23,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:23,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:23,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813365588] [2024-06-14 14:17:23,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:23,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:23,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:23,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:23,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:23,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:23,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 297 transitions, 5050 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:23,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:23,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:23,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:24,255 INFO L124 PetriNetUnfolderBase]: 1276/2398 cut-off events. [2024-06-14 14:17:24,256 INFO L125 PetriNetUnfolderBase]: For 106634/106636 co-relation queries the response was YES. [2024-06-14 14:17:24,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18468 conditions, 2398 events. 1276/2398 cut-off events. For 106634/106636 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 13578 event pairs, 406 based on Foata normal form. 8/2406 useless extension candidates. Maximal degree in co-relation 18336. Up to 2041 conditions per place. [2024-06-14 14:17:24,282 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 306 selfloop transitions, 61 changer transitions 0/369 dead transitions. [2024-06-14 14:17:24,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 369 transitions, 6710 flow [2024-06-14 14:17:24,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:17:24,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:17:24,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 178 transitions. [2024-06-14 14:17:24,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33458646616541354 [2024-06-14 14:17:24,284 INFO L175 Difference]: Start difference. First operand has 333 places, 297 transitions, 5050 flow. Second operand 14 states and 178 transitions. [2024-06-14 14:17:24,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 369 transitions, 6710 flow [2024-06-14 14:17:24,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 369 transitions, 6665 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:17:24,528 INFO L231 Difference]: Finished difference. Result has 350 places, 330 transitions, 5804 flow [2024-06-14 14:17:24,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5007, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5804, PETRI_PLACES=350, PETRI_TRANSITIONS=330} [2024-06-14 14:17:24,529 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 311 predicate places. [2024-06-14 14:17:24,529 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 330 transitions, 5804 flow [2024-06-14 14:17:24,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:24,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:24,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:24,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 14:17:24,530 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:24,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:24,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1488709130, now seen corresponding path program 5 times [2024-06-14 14:17:24,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:24,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879782713] [2024-06-14 14:17:24,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:24,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:24,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:25,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-14 14:17:25,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:25,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879782713] [2024-06-14 14:17:25,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879782713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:25,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:25,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:25,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518446762] [2024-06-14 14:17:25,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:25,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:25,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:25,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:25,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:25,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:25,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 330 transitions, 5804 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:25,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:25,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:25,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:25,720 INFO L124 PetriNetUnfolderBase]: 1357/2538 cut-off events. [2024-06-14 14:17:25,720 INFO L125 PetriNetUnfolderBase]: For 120965/120967 co-relation queries the response was YES. [2024-06-14 14:17:25,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20098 conditions, 2538 events. 1357/2538 cut-off events. For 120965/120967 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14528 event pairs, 421 based on Foata normal form. 8/2546 useless extension candidates. Maximal degree in co-relation 19960. Up to 2220 conditions per place. [2024-06-14 14:17:25,747 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 343 selfloop transitions, 49 changer transitions 0/394 dead transitions. [2024-06-14 14:17:25,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 394 transitions, 7412 flow [2024-06-14 14:17:25,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:17:25,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:17:25,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 172 transitions. [2024-06-14 14:17:25,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233082706766917 [2024-06-14 14:17:25,748 INFO L175 Difference]: Start difference. First operand has 350 places, 330 transitions, 5804 flow. Second operand 14 states and 172 transitions. [2024-06-14 14:17:25,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 394 transitions, 7412 flow [2024-06-14 14:17:26,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 394 transitions, 7339 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 14:17:26,026 INFO L231 Difference]: Finished difference. Result has 370 places, 356 transitions, 6400 flow [2024-06-14 14:17:26,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6400, PETRI_PLACES=370, PETRI_TRANSITIONS=356} [2024-06-14 14:17:26,027 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 331 predicate places. [2024-06-14 14:17:26,027 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 356 transitions, 6400 flow [2024-06-14 14:17:26,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:26,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:26,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, 1] [2024-06-14 14:17:26,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 14:17:26,027 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:26,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:26,027 INFO L85 PathProgramCache]: Analyzing trace with hash 274827672, now seen corresponding path program 6 times [2024-06-14 14:17:26,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:26,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072114148] [2024-06-14 14:17:26,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:26,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:26,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:26,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:26,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:26,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072114148] [2024-06-14 14:17:26,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072114148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:26,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:26,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:26,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394671067] [2024-06-14 14:17:26,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:26,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:26,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:26,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:26,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:26,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:26,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 356 transitions, 6400 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:26,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:26,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:26,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:27,346 INFO L124 PetriNetUnfolderBase]: 1402/2614 cut-off events. [2024-06-14 14:17:27,346 INFO L125 PetriNetUnfolderBase]: For 136277/136279 co-relation queries the response was YES. [2024-06-14 14:17:27,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21285 conditions, 2614 events. 1402/2614 cut-off events. For 136277/136279 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15060 event pairs, 388 based on Foata normal form. 8/2622 useless extension candidates. Maximal degree in co-relation 21137. Up to 2079 conditions per place. [2024-06-14 14:17:27,375 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 342 selfloop transitions, 78 changer transitions 0/422 dead transitions. [2024-06-14 14:17:27,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 422 transitions, 8000 flow [2024-06-14 14:17:27,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:17:27,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:17:27,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 202 transitions. [2024-06-14 14:17:27,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33223684210526316 [2024-06-14 14:17:27,378 INFO L175 Difference]: Start difference. First operand has 370 places, 356 transitions, 6400 flow. Second operand 16 states and 202 transitions. [2024-06-14 14:17:27,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 422 transitions, 8000 flow [2024-06-14 14:17:27,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 422 transitions, 7885 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-14 14:17:27,732 INFO L231 Difference]: Finished difference. Result has 389 places, 376 transitions, 6865 flow [2024-06-14 14:17:27,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6865, PETRI_PLACES=389, PETRI_TRANSITIONS=376} [2024-06-14 14:17:27,733 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 350 predicate places. [2024-06-14 14:17:27,733 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 376 transitions, 6865 flow [2024-06-14 14:17:27,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:27,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:27,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:27,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 14:17:27,734 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:27,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:27,734 INFO L85 PathProgramCache]: Analyzing trace with hash -691453994, now seen corresponding path program 7 times [2024-06-14 14:17:27,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:27,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507069295] [2024-06-14 14:17:27,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:27,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:27,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:28,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:28,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:28,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507069295] [2024-06-14 14:17:28,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507069295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:28,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:28,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:28,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321833200] [2024-06-14 14:17:28,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:28,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:28,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:28,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:28,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:28,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:28,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 376 transitions, 6865 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:28,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:28,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:28,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:28,978 INFO L124 PetriNetUnfolderBase]: 1468/2725 cut-off events. [2024-06-14 14:17:28,979 INFO L125 PetriNetUnfolderBase]: For 157318/157320 co-relation queries the response was YES. [2024-06-14 14:17:28,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23072 conditions, 2725 events. 1468/2725 cut-off events. For 157318/157320 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15790 event pairs, 404 based on Foata normal form. 12/2737 useless extension candidates. Maximal degree in co-relation 22917. Up to 2297 conditions per place. [2024-06-14 14:17:29,006 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 367 selfloop transitions, 82 changer transitions 0/451 dead transitions. [2024-06-14 14:17:29,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 451 transitions, 8848 flow [2024-06-14 14:17:29,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:17:29,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:17:29,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 205 transitions. [2024-06-14 14:17:29,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3371710526315789 [2024-06-14 14:17:29,007 INFO L175 Difference]: Start difference. First operand has 389 places, 376 transitions, 6865 flow. Second operand 16 states and 205 transitions. [2024-06-14 14:17:29,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 451 transitions, 8848 flow [2024-06-14 14:17:29,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 451 transitions, 8325 flow, removed 72 selfloop flow, removed 20 redundant places. [2024-06-14 14:17:29,524 INFO L231 Difference]: Finished difference. Result has 392 places, 405 transitions, 7211 flow [2024-06-14 14:17:29,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6393, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7211, PETRI_PLACES=392, PETRI_TRANSITIONS=405} [2024-06-14 14:17:29,525 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 353 predicate places. [2024-06-14 14:17:29,525 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 405 transitions, 7211 flow [2024-06-14 14:17:29,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:29,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:29,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:29,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 14:17:29,525 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:29,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash -229031182, now seen corresponding path program 8 times [2024-06-14 14:17:29,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:29,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393035461] [2024-06-14 14:17:29,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:29,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:29,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:29,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:29,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:29,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393035461] [2024-06-14 14:17:29,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393035461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:29,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:29,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:29,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034768026] [2024-06-14 14:17:29,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:29,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:29,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:29,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:29,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:29,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:29,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 405 transitions, 7211 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:29,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:29,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:29,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:30,592 INFO L124 PetriNetUnfolderBase]: 1510/2795 cut-off events. [2024-06-14 14:17:30,592 INFO L125 PetriNetUnfolderBase]: For 178806/178808 co-relation queries the response was YES. [2024-06-14 14:17:30,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23818 conditions, 2795 events. 1510/2795 cut-off events. For 178806/178808 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16258 event pairs, 419 based on Foata normal form. 10/2805 useless extension candidates. Maximal degree in co-relation 23668. Up to 2525 conditions per place. [2024-06-14 14:17:30,629 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 395 selfloop transitions, 53 changer transitions 0/450 dead transitions. [2024-06-14 14:17:30,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 450 transitions, 8565 flow [2024-06-14 14:17:30,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:30,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:30,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-14 14:17:30,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3349282296650718 [2024-06-14 14:17:30,630 INFO L175 Difference]: Start difference. First operand has 392 places, 405 transitions, 7211 flow. Second operand 11 states and 140 transitions. [2024-06-14 14:17:30,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 450 transitions, 8565 flow [2024-06-14 14:17:31,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 450 transitions, 8369 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:31,235 INFO L231 Difference]: Finished difference. Result has 400 places, 427 transitions, 7512 flow [2024-06-14 14:17:31,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7019, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7512, PETRI_PLACES=400, PETRI_TRANSITIONS=427} [2024-06-14 14:17:31,236 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 361 predicate places. [2024-06-14 14:17:31,237 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 427 transitions, 7512 flow [2024-06-14 14:17:31,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:31,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:31,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:31,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 14:17:31,237 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:31,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:31,238 INFO L85 PathProgramCache]: Analyzing trace with hash -672782542, now seen corresponding path program 9 times [2024-06-14 14:17:31,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:31,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494998928] [2024-06-14 14:17:31,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:31,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:31,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:31,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:31,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:31,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494998928] [2024-06-14 14:17:31,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494998928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:31,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:31,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:31,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110887445] [2024-06-14 14:17:31,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:31,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:31,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:31,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:31,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:31,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:31,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 427 transitions, 7512 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:31,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:31,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:31,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:32,533 INFO L124 PetriNetUnfolderBase]: 1590/2925 cut-off events. [2024-06-14 14:17:32,533 INFO L125 PetriNetUnfolderBase]: For 200682/200684 co-relation queries the response was YES. [2024-06-14 14:17:32,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25505 conditions, 2925 events. 1590/2925 cut-off events. For 200682/200684 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17065 event pairs, 419 based on Foata normal form. 6/2931 useless extension candidates. Maximal degree in co-relation 25351. Up to 2625 conditions per place. [2024-06-14 14:17:32,570 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 432 selfloop transitions, 52 changer transitions 0/486 dead transitions. [2024-06-14 14:17:32,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 486 transitions, 9409 flow [2024-06-14 14:17:32,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:32,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:32,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-14 14:17:32,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34868421052631576 [2024-06-14 14:17:32,571 INFO L175 Difference]: Start difference. First operand has 400 places, 427 transitions, 7512 flow. Second operand 12 states and 159 transitions. [2024-06-14 14:17:32,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 486 transitions, 9409 flow [2024-06-14 14:17:33,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 486 transitions, 9347 flow, removed 31 selfloop flow, removed 0 redundant places. [2024-06-14 14:17:33,041 INFO L231 Difference]: Finished difference. Result has 415 places, 450 transitions, 8040 flow [2024-06-14 14:17:33,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7450, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8040, PETRI_PLACES=415, PETRI_TRANSITIONS=450} [2024-06-14 14:17:33,042 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 376 predicate places. [2024-06-14 14:17:33,042 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 450 transitions, 8040 flow [2024-06-14 14:17:33,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:33,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:33,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] [2024-06-14 14:17:33,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 14:17:33,043 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:33,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:33,044 INFO L85 PathProgramCache]: Analyzing trace with hash -672321262, now seen corresponding path program 10 times [2024-06-14 14:17:33,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:33,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604086278] [2024-06-14 14:17:33,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:33,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:33,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:33,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:33,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:33,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604086278] [2024-06-14 14:17:33,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604086278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:33,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:33,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:33,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142361059] [2024-06-14 14:17:33,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:33,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:33,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:33,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:33,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:33,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:33,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 450 transitions, 8040 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:33,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:33,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:33,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:34,174 INFO L124 PetriNetUnfolderBase]: 1587/2921 cut-off events. [2024-06-14 14:17:34,174 INFO L125 PetriNetUnfolderBase]: For 212719/212721 co-relation queries the response was YES. [2024-06-14 14:17:34,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25899 conditions, 2921 events. 1587/2921 cut-off events. For 212719/212721 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 17064 event pairs, 419 based on Foata normal form. 6/2927 useless extension candidates. Maximal degree in co-relation 25739. Up to 2690 conditions per place. [2024-06-14 14:17:34,211 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 437 selfloop transitions, 37 changer transitions 0/476 dead transitions. [2024-06-14 14:17:34,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 476 transitions, 9174 flow [2024-06-14 14:17:34,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:34,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:34,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-14 14:17:34,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3277511961722488 [2024-06-14 14:17:34,212 INFO L175 Difference]: Start difference. First operand has 415 places, 450 transitions, 8040 flow. Second operand 11 states and 137 transitions. [2024-06-14 14:17:34,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 476 transitions, 9174 flow [2024-06-14 14:17:34,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 476 transitions, 9050 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 14:17:34,722 INFO L231 Difference]: Finished difference. Result has 423 places, 454 transitions, 8076 flow [2024-06-14 14:17:34,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8076, PETRI_PLACES=423, PETRI_TRANSITIONS=454} [2024-06-14 14:17:34,723 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 384 predicate places. [2024-06-14 14:17:34,723 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 454 transitions, 8076 flow [2024-06-14 14:17:34,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:34,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:34,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:34,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 14:17:34,724 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:34,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:34,724 INFO L85 PathProgramCache]: Analyzing trace with hash -672796492, now seen corresponding path program 11 times [2024-06-14 14:17:34,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:34,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722907554] [2024-06-14 14:17:34,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:34,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:34,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:35,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:35,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:35,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722907554] [2024-06-14 14:17:35,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722907554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:35,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:35,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:35,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030461580] [2024-06-14 14:17:35,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:35,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:35,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:35,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:35,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:35,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:35,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 454 transitions, 8076 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:35,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:35,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:35,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:35,980 INFO L124 PetriNetUnfolderBase]: 1580/2911 cut-off events. [2024-06-14 14:17:35,980 INFO L125 PetriNetUnfolderBase]: For 222788/222790 co-relation queries the response was YES. [2024-06-14 14:17:36,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25819 conditions, 2911 events. 1580/2911 cut-off events. For 222788/222790 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16999 event pairs, 416 based on Foata normal form. 8/2919 useless extension candidates. Maximal degree in co-relation 25656. Up to 2633 conditions per place. [2024-06-14 14:17:36,011 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 433 selfloop transitions, 52 changer transitions 0/487 dead transitions. [2024-06-14 14:17:36,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 487 transitions, 9384 flow [2024-06-14 14:17:36,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:36,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:36,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 146 transitions. [2024-06-14 14:17:36,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492822966507177 [2024-06-14 14:17:36,012 INFO L175 Difference]: Start difference. First operand has 423 places, 454 transitions, 8076 flow. Second operand 11 states and 146 transitions. [2024-06-14 14:17:36,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 487 transitions, 9384 flow [2024-06-14 14:17:36,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 487 transitions, 9166 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:36,506 INFO L231 Difference]: Finished difference. Result has 429 places, 459 transitions, 8074 flow [2024-06-14 14:17:36,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7858, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8074, PETRI_PLACES=429, PETRI_TRANSITIONS=459} [2024-06-14 14:17:36,507 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 390 predicate places. [2024-06-14 14:17:36,507 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 459 transitions, 8074 flow [2024-06-14 14:17:36,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:36,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:36,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:36,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 14:17:36,508 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:36,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:36,508 INFO L85 PathProgramCache]: Analyzing trace with hash -219089324, now seen corresponding path program 12 times [2024-06-14 14:17:36,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:36,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272773215] [2024-06-14 14:17:36,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:36,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:36,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:36,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:36,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:36,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272773215] [2024-06-14 14:17:36,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272773215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:36,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:36,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:36,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935295812] [2024-06-14 14:17:36,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:36,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:36,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:36,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:36,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:36,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:36,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 459 transitions, 8074 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:36,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:36,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:36,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:37,692 INFO L124 PetriNetUnfolderBase]: 1610/2961 cut-off events. [2024-06-14 14:17:37,692 INFO L125 PetriNetUnfolderBase]: For 241640/241642 co-relation queries the response was YES. [2024-06-14 14:17:37,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26425 conditions, 2961 events. 1610/2961 cut-off events. For 241640/241642 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17336 event pairs, 424 based on Foata normal form. 10/2971 useless extension candidates. Maximal degree in co-relation 26259. Up to 2692 conditions per place. [2024-06-14 14:17:37,732 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 438 selfloop transitions, 54 changer transitions 0/494 dead transitions. [2024-06-14 14:17:37,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 494 transitions, 9420 flow [2024-06-14 14:17:37,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:37,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:37,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-14 14:17:37,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33253588516746413 [2024-06-14 14:17:37,733 INFO L175 Difference]: Start difference. First operand has 429 places, 459 transitions, 8074 flow. Second operand 11 states and 139 transitions. [2024-06-14 14:17:37,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 494 transitions, 9420 flow [2024-06-14 14:17:38,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 494 transitions, 9339 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:17:38,323 INFO L231 Difference]: Finished difference. Result has 435 places, 471 transitions, 8383 flow [2024-06-14 14:17:38,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7993, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8383, PETRI_PLACES=435, PETRI_TRANSITIONS=471} [2024-06-14 14:17:38,324 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 396 predicate places. [2024-06-14 14:17:38,324 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 471 transitions, 8383 flow [2024-06-14 14:17:38,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:38,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:38,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:38,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 14:17:38,325 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:38,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:38,325 INFO L85 PathProgramCache]: Analyzing trace with hash -229506412, now seen corresponding path program 13 times [2024-06-14 14:17:38,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:38,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956172565] [2024-06-14 14:17:38,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:38,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:38,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:38,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:38,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:38,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956172565] [2024-06-14 14:17:38,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956172565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:38,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:38,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:38,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855822515] [2024-06-14 14:17:38,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:38,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:38,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:38,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:38,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:38,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:38,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 471 transitions, 8383 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:38,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:38,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:38,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:39,502 INFO L124 PetriNetUnfolderBase]: 1640/3012 cut-off events. [2024-06-14 14:17:39,502 INFO L125 PetriNetUnfolderBase]: For 260964/260966 co-relation queries the response was YES. [2024-06-14 14:17:39,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27402 conditions, 3012 events. 1640/3012 cut-off events. For 260964/260966 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17686 event pairs, 420 based on Foata normal form. 8/3020 useless extension candidates. Maximal degree in co-relation 27233. Up to 2632 conditions per place. [2024-06-14 14:17:39,543 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 436 selfloop transitions, 81 changer transitions 0/519 dead transitions. [2024-06-14 14:17:39,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 519 transitions, 10179 flow [2024-06-14 14:17:39,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:39,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:39,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-14 14:17:39,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3442982456140351 [2024-06-14 14:17:39,544 INFO L175 Difference]: Start difference. First operand has 435 places, 471 transitions, 8383 flow. Second operand 12 states and 157 transitions. [2024-06-14 14:17:39,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 519 transitions, 10179 flow [2024-06-14 14:17:40,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 519 transitions, 9948 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:40,251 INFO L231 Difference]: Finished difference. Result has 444 places, 488 transitions, 8746 flow [2024-06-14 14:17:40,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8180, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8746, PETRI_PLACES=444, PETRI_TRANSITIONS=488} [2024-06-14 14:17:40,252 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 405 predicate places. [2024-06-14 14:17:40,252 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 488 transitions, 8746 flow [2024-06-14 14:17:40,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:40,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:40,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:40,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 14:17:40,253 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:40,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:40,253 INFO L85 PathProgramCache]: Analyzing trace with hash -229492462, now seen corresponding path program 14 times [2024-06-14 14:17:40,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:40,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418225792] [2024-06-14 14:17:40,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:40,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:40,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:40,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:40,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:40,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418225792] [2024-06-14 14:17:40,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418225792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:40,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:40,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:17:40,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135634445] [2024-06-14 14:17:40,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:40,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:17:40,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:40,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:17:40,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:17:40,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:40,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 488 transitions, 8746 flow. Second operand has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:40,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:40,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:40,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:41,568 INFO L124 PetriNetUnfolderBase]: 1636/3009 cut-off events. [2024-06-14 14:17:41,569 INFO L125 PetriNetUnfolderBase]: For 272125/272127 co-relation queries the response was YES. [2024-06-14 14:17:41,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27437 conditions, 3009 events. 1636/3009 cut-off events. For 272125/272127 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17693 event pairs, 414 based on Foata normal form. 10/3019 useless extension candidates. Maximal degree in co-relation 27265. Up to 2617 conditions per place. [2024-06-14 14:17:41,610 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 438 selfloop transitions, 85 changer transitions 0/525 dead transitions. [2024-06-14 14:17:41,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 525 transitions, 10289 flow [2024-06-14 14:17:41,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:17:41,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:17:41,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 168 transitions. [2024-06-14 14:17:41,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340080971659919 [2024-06-14 14:17:41,611 INFO L175 Difference]: Start difference. First operand has 444 places, 488 transitions, 8746 flow. Second operand 13 states and 168 transitions. [2024-06-14 14:17:41,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 525 transitions, 10289 flow [2024-06-14 14:17:42,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 525 transitions, 10030 flow, removed 93 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:42,531 INFO L231 Difference]: Finished difference. Result has 452 places, 492 transitions, 8793 flow [2024-06-14 14:17:42,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8491, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8793, PETRI_PLACES=452, PETRI_TRANSITIONS=492} [2024-06-14 14:17:42,531 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 413 predicate places. [2024-06-14 14:17:42,531 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 492 transitions, 8793 flow [2024-06-14 14:17:42,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.1) internal successors, (71), 10 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:42,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:42,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:42,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 14:17:42,532 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:42,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:42,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1159192848, now seen corresponding path program 1 times [2024-06-14 14:17:42,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:42,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299617923] [2024-06-14 14:17:42,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:42,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:42,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:42,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:42,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:42,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299617923] [2024-06-14 14:17:42,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299617923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:42,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:42,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:42,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710154706] [2024-06-14 14:17:42,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:42,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:42,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:42,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:42,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=38, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:42,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:17:42,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 492 transitions, 8793 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:42,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:42,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:17:42,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:43,750 INFO L124 PetriNetUnfolderBase]: 1646/3060 cut-off events. [2024-06-14 14:17:43,750 INFO L125 PetriNetUnfolderBase]: For 310597/310597 co-relation queries the response was YES. [2024-06-14 14:17:43,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28084 conditions, 3060 events. 1646/3060 cut-off events. For 310597/310597 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 18401 event pairs, 382 based on Foata normal form. 16/3065 useless extension candidates. Maximal degree in co-relation 27910. Up to 831 conditions per place. [2024-06-14 14:17:43,786 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 349 selfloop transitions, 186 changer transitions 0/542 dead transitions. [2024-06-14 14:17:43,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 542 transitions, 10355 flow [2024-06-14 14:17:43,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:17:43,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:17:43,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-14 14:17:43,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42894736842105263 [2024-06-14 14:17:43,787 INFO L175 Difference]: Start difference. First operand has 452 places, 492 transitions, 8793 flow. Second operand 10 states and 163 transitions. [2024-06-14 14:17:43,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 542 transitions, 10355 flow [2024-06-14 14:17:44,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 542 transitions, 10052 flow, removed 87 selfloop flow, removed 10 redundant places. [2024-06-14 14:17:44,545 INFO L231 Difference]: Finished difference. Result has 453 places, 497 transitions, 8929 flow [2024-06-14 14:17:44,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8490, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8929, PETRI_PLACES=453, PETRI_TRANSITIONS=497} [2024-06-14 14:17:44,546 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 414 predicate places. [2024-06-14 14:17:44,546 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 497 transitions, 8929 flow [2024-06-14 14:17:44,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:44,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:44,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:44,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 14:17:44,546 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:44,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:44,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1737244806, now seen corresponding path program 2 times [2024-06-14 14:17:44,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:44,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406791159] [2024-06-14 14:17:44,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:44,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:44,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:44,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:44,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:44,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406791159] [2024-06-14 14:17:44,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406791159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:44,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:44,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:44,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804676901] [2024-06-14 14:17:44,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:44,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:44,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:44,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:44,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:45,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:45,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 497 transitions, 8929 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:45,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:45,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:45,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:45,872 INFO L124 PetriNetUnfolderBase]: 1840/3413 cut-off events. [2024-06-14 14:17:45,873 INFO L125 PetriNetUnfolderBase]: For 351350/351352 co-relation queries the response was YES. [2024-06-14 14:17:45,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30753 conditions, 3413 events. 1840/3413 cut-off events. For 351350/351352 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 21039 event pairs, 472 based on Foata normal form. 18/3431 useless extension candidates. Maximal degree in co-relation 30580. Up to 2778 conditions per place. [2024-06-14 14:17:45,920 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 495 selfloop transitions, 60 changer transitions 0/557 dead transitions. [2024-06-14 14:17:45,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 557 transitions, 10559 flow [2024-06-14 14:17:45,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:45,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:45,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 167 transitions. [2024-06-14 14:17:45,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36622807017543857 [2024-06-14 14:17:45,921 INFO L175 Difference]: Start difference. First operand has 453 places, 497 transitions, 8929 flow. Second operand 12 states and 167 transitions. [2024-06-14 14:17:45,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 557 transitions, 10559 flow [2024-06-14 14:17:47,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 557 transitions, 10224 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:47,209 INFO L231 Difference]: Finished difference. Result has 462 places, 506 transitions, 8893 flow [2024-06-14 14:17:47,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8614, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8893, PETRI_PLACES=462, PETRI_TRANSITIONS=506} [2024-06-14 14:17:47,210 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 423 predicate places. [2024-06-14 14:17:47,210 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 506 transitions, 8893 flow [2024-06-14 14:17:47,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:47,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:47,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:47,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 14:17:47,211 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:47,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:47,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1072351308, now seen corresponding path program 3 times [2024-06-14 14:17:47,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:47,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577286140] [2024-06-14 14:17:47,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:47,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:47,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:47,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:47,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:47,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577286140] [2024-06-14 14:17:47,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577286140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:47,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:47,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:47,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283906763] [2024-06-14 14:17:47,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:47,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:47,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:47,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:47,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:47,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:47,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 506 transitions, 8893 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:47,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:47,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:47,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:48,583 INFO L124 PetriNetUnfolderBase]: 1808/3353 cut-off events. [2024-06-14 14:17:48,583 INFO L125 PetriNetUnfolderBase]: For 323186/323188 co-relation queries the response was YES. [2024-06-14 14:17:48,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29333 conditions, 3353 events. 1808/3353 cut-off events. For 323186/323188 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20567 event pairs, 446 based on Foata normal form. 18/3371 useless extension candidates. Maximal degree in co-relation 29156. Up to 2754 conditions per place. [2024-06-14 14:17:48,628 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 488 selfloop transitions, 63 changer transitions 0/553 dead transitions. [2024-06-14 14:17:48,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 553 transitions, 10234 flow [2024-06-14 14:17:48,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:48,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:48,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-14 14:17:48,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35526315789473684 [2024-06-14 14:17:48,629 INFO L175 Difference]: Start difference. First operand has 462 places, 506 transitions, 8893 flow. Second operand 12 states and 162 transitions. [2024-06-14 14:17:48,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 553 transitions, 10234 flow [2024-06-14 14:17:49,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 553 transitions, 10132 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 14:17:49,565 INFO L231 Difference]: Finished difference. Result has 468 places, 509 transitions, 8970 flow [2024-06-14 14:17:49,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8791, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8970, PETRI_PLACES=468, PETRI_TRANSITIONS=509} [2024-06-14 14:17:49,566 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 429 predicate places. [2024-06-14 14:17:49,566 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 509 transitions, 8970 flow [2024-06-14 14:17:49,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:49,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:49,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:49,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 14:17:49,566 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:49,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:49,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1315001434, now seen corresponding path program 4 times [2024-06-14 14:17:49,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:49,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581762514] [2024-06-14 14:17:49,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:49,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:49,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:49,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:49,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:49,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581762514] [2024-06-14 14:17:49,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581762514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:49,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:49,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:49,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751514431] [2024-06-14 14:17:49,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:49,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:49,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:49,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:49,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:49,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:49,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 509 transitions, 8970 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:49,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:49,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:49,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:50,971 INFO L124 PetriNetUnfolderBase]: 2019/3758 cut-off events. [2024-06-14 14:17:50,972 INFO L125 PetriNetUnfolderBase]: For 401198/401200 co-relation queries the response was YES. [2024-06-14 14:17:51,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33294 conditions, 3758 events. 2019/3758 cut-off events. For 401198/401200 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 24031 event pairs, 532 based on Foata normal form. 18/3776 useless extension candidates. Maximal degree in co-relation 33114. Up to 2704 conditions per place. [2024-06-14 14:17:51,032 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 506 selfloop transitions, 68 changer transitions 0/576 dead transitions. [2024-06-14 14:17:51,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 576 transitions, 10967 flow [2024-06-14 14:17:51,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:17:51,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:17:51,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 184 transitions. [2024-06-14 14:17:51,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724696356275304 [2024-06-14 14:17:51,034 INFO L175 Difference]: Start difference. First operand has 468 places, 509 transitions, 8970 flow. Second operand 13 states and 184 transitions. [2024-06-14 14:17:51,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 576 transitions, 10967 flow [2024-06-14 14:17:52,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 576 transitions, 10873 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:52,476 INFO L231 Difference]: Finished difference. Result has 477 places, 524 transitions, 9299 flow [2024-06-14 14:17:52,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8876, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9299, PETRI_PLACES=477, PETRI_TRANSITIONS=524} [2024-06-14 14:17:52,476 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 438 predicate places. [2024-06-14 14:17:52,477 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 524 transitions, 9299 flow [2024-06-14 14:17:52,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:52,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:52,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:52,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 14:17:52,477 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:52,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:52,478 INFO L85 PathProgramCache]: Analyzing trace with hash 777990008, now seen corresponding path program 5 times [2024-06-14 14:17:52,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:52,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646014665] [2024-06-14 14:17:52,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:52,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:52,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:52,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:52,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646014665] [2024-06-14 14:17:52,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646014665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:52,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:52,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:52,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019173676] [2024-06-14 14:17:52,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:52,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:52,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:52,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:52,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:52,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:52,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 524 transitions, 9299 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:52,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:52,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:52,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:53,953 INFO L124 PetriNetUnfolderBase]: 2086/3887 cut-off events. [2024-06-14 14:17:53,953 INFO L125 PetriNetUnfolderBase]: For 435991/435993 co-relation queries the response was YES. [2024-06-14 14:17:53,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35052 conditions, 3887 events. 2086/3887 cut-off events. For 435991/435993 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 25138 event pairs, 532 based on Foata normal form. 18/3905 useless extension candidates. Maximal degree in co-relation 34867. Up to 2803 conditions per place. [2024-06-14 14:17:54,004 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 515 selfloop transitions, 63 changer transitions 0/580 dead transitions. [2024-06-14 14:17:54,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 580 transitions, 11202 flow [2024-06-14 14:17:54,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:54,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:54,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-14 14:17:54,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793859649122807 [2024-06-14 14:17:54,006 INFO L175 Difference]: Start difference. First operand has 477 places, 524 transitions, 9299 flow. Second operand 12 states and 173 transitions. [2024-06-14 14:17:54,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 580 transitions, 11202 flow [2024-06-14 14:17:55,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 580 transitions, 11060 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:55,409 INFO L231 Difference]: Finished difference. Result has 485 places, 530 transitions, 9429 flow [2024-06-14 14:17:55,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9181, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9429, PETRI_PLACES=485, PETRI_TRANSITIONS=530} [2024-06-14 14:17:55,410 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 446 predicate places. [2024-06-14 14:17:55,410 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 530 transitions, 9429 flow [2024-06-14 14:17:55,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:55,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:55,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:55,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 14:17:55,410 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:55,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:55,411 INFO L85 PathProgramCache]: Analyzing trace with hash 772622048, now seen corresponding path program 6 times [2024-06-14 14:17:55,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:55,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490462325] [2024-06-14 14:17:55,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:55,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:55,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:55,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:55,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:55,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490462325] [2024-06-14 14:17:55,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490462325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:55,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:55,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:55,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454475225] [2024-06-14 14:17:55,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:55,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:55,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:55,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:55,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:55,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:55,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 530 transitions, 9429 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:55,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:55,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:55,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:56,883 INFO L124 PetriNetUnfolderBase]: 2062/3847 cut-off events. [2024-06-14 14:17:56,883 INFO L125 PetriNetUnfolderBase]: For 414456/414458 co-relation queries the response was YES. [2024-06-14 14:17:56,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34243 conditions, 3847 events. 2062/3847 cut-off events. For 414456/414458 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 24824 event pairs, 550 based on Foata normal form. 18/3865 useless extension candidates. Maximal degree in co-relation 34054. Up to 2710 conditions per place. [2024-06-14 14:17:57,075 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 510 selfloop transitions, 70 changer transitions 0/582 dead transitions. [2024-06-14 14:17:57,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 582 transitions, 11138 flow [2024-06-14 14:17:57,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:17:57,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:17:57,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 187 transitions. [2024-06-14 14:17:57,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3785425101214575 [2024-06-14 14:17:57,076 INFO L175 Difference]: Start difference. First operand has 485 places, 530 transitions, 9429 flow. Second operand 13 states and 187 transitions. [2024-06-14 14:17:57,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 582 transitions, 11138 flow [2024-06-14 14:17:58,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 582 transitions, 11039 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:58,446 INFO L231 Difference]: Finished difference. Result has 492 places, 530 transitions, 9478 flow [2024-06-14 14:17:58,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9332, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9478, PETRI_PLACES=492, PETRI_TRANSITIONS=530} [2024-06-14 14:17:58,446 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 453 predicate places. [2024-06-14 14:17:58,447 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 530 transitions, 9478 flow [2024-06-14 14:17:58,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:58,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:58,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:58,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 14:17:58,447 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:17:58,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:58,447 INFO L85 PathProgramCache]: Analyzing trace with hash 777984428, now seen corresponding path program 7 times [2024-06-14 14:17:58,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:58,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005381] [2024-06-14 14:17:58,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:58,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:58,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:58,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:58,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:58,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005381] [2024-06-14 14:17:58,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:58,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:58,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:17:58,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512842265] [2024-06-14 14:17:58,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:58,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:17:58,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:58,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:17:58,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:17:58,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:17:58,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 530 transitions, 9478 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:17:58,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:58,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:17:58,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:59,865 INFO L124 PetriNetUnfolderBase]: 2038/3807 cut-off events. [2024-06-14 14:17:59,865 INFO L125 PetriNetUnfolderBase]: For 392508/392510 co-relation queries the response was YES. [2024-06-14 14:17:59,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33276 conditions, 3807 events. 2038/3807 cut-off events. For 392508/392510 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 24553 event pairs, 506 based on Foata normal form. 18/3825 useless extension candidates. Maximal degree in co-relation 33086. Up to 2789 conditions per place. [2024-06-14 14:17:59,926 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 510 selfloop transitions, 64 changer transitions 0/576 dead transitions. [2024-06-14 14:17:59,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 576 transitions, 11129 flow [2024-06-14 14:17:59,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:59,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:59,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 168 transitions. [2024-06-14 14:17:59,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3684210526315789 [2024-06-14 14:17:59,928 INFO L175 Difference]: Start difference. First operand has 492 places, 530 transitions, 9478 flow. Second operand 12 states and 168 transitions. [2024-06-14 14:17:59,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 576 transitions, 11129 flow [2024-06-14 14:18:01,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 576 transitions, 11027 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:18:01,419 INFO L231 Difference]: Finished difference. Result has 496 places, 530 transitions, 9510 flow [2024-06-14 14:18:01,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9510, PETRI_PLACES=496, PETRI_TRANSITIONS=530} [2024-06-14 14:18:01,419 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 457 predicate places. [2024-06-14 14:18:01,419 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 530 transitions, 9510 flow [2024-06-14 14:18:01,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:01,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:01,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:01,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 14:18:01,420 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:01,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:01,420 INFO L85 PathProgramCache]: Analyzing trace with hash 778191818, now seen corresponding path program 8 times [2024-06-14 14:18:01,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:01,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891106672] [2024-06-14 14:18:01,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:01,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:01,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:01,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:01,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891106672] [2024-06-14 14:18:01,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891106672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:01,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:01,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:01,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685564420] [2024-06-14 14:18:01,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:01,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:01,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:01,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:01,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 530 transitions, 9510 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:01,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:01,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:01,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:02,814 INFO L124 PetriNetUnfolderBase]: 2033/3800 cut-off events. [2024-06-14 14:18:02,814 INFO L125 PetriNetUnfolderBase]: For 373206/373208 co-relation queries the response was YES. [2024-06-14 14:18:02,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33121 conditions, 3800 events. 2033/3800 cut-off events. For 373206/373208 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 24520 event pairs, 481 based on Foata normal form. 10/3810 useless extension candidates. Maximal degree in co-relation 32930. Up to 2850 conditions per place. [2024-06-14 14:18:02,871 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 498 selfloop transitions, 74 changer transitions 0/574 dead transitions. [2024-06-14 14:18:02,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 574 transitions, 11025 flow [2024-06-14 14:18:02,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:18:02,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:18:02,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 163 transitions. [2024-06-14 14:18:02,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3574561403508772 [2024-06-14 14:18:02,873 INFO L175 Difference]: Start difference. First operand has 496 places, 530 transitions, 9510 flow. Second operand 12 states and 163 transitions. [2024-06-14 14:18:02,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 574 transitions, 11025 flow [2024-06-14 14:18:04,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 574 transitions, 10895 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 14:18:04,255 INFO L231 Difference]: Finished difference. Result has 499 places, 532 transitions, 9591 flow [2024-06-14 14:18:04,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9382, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9591, PETRI_PLACES=499, PETRI_TRANSITIONS=532} [2024-06-14 14:18:04,256 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 460 predicate places. [2024-06-14 14:18:04,256 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 532 transitions, 9591 flow [2024-06-14 14:18:04,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:04,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:04,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:04,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 14:18:04,257 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:04,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:04,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1096482286, now seen corresponding path program 9 times [2024-06-14 14:18:04,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:04,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157927374] [2024-06-14 14:18:04,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:04,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:04,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:04,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:04,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:04,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157927374] [2024-06-14 14:18:04,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157927374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:04,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:04,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:04,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065486277] [2024-06-14 14:18:04,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:04,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:04,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:04,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:04,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:04,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:04,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 532 transitions, 9591 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:04,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:04,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:04,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:05,945 INFO L124 PetriNetUnfolderBase]: 2056/3845 cut-off events. [2024-06-14 14:18:05,946 INFO L125 PetriNetUnfolderBase]: For 387610/387612 co-relation queries the response was YES. [2024-06-14 14:18:05,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33785 conditions, 3845 events. 2056/3845 cut-off events. For 387610/387612 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 24883 event pairs, 579 based on Foata normal form. 10/3855 useless extension candidates. Maximal degree in co-relation 33592. Up to 3418 conditions per place. [2024-06-14 14:18:06,010 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 521 selfloop transitions, 51 changer transitions 0/574 dead transitions. [2024-06-14 14:18:06,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 574 transitions, 11122 flow [2024-06-14 14:18:06,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:18:06,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:18:06,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-14 14:18:06,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34649122807017546 [2024-06-14 14:18:06,011 INFO L175 Difference]: Start difference. First operand has 499 places, 532 transitions, 9591 flow. Second operand 12 states and 158 transitions. [2024-06-14 14:18:06,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 574 transitions, 11122 flow [2024-06-14 14:18:07,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 574 transitions, 11031 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 14:18:07,490 INFO L231 Difference]: Finished difference. Result has 504 places, 534 transitions, 9646 flow [2024-06-14 14:18:07,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9500, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9646, PETRI_PLACES=504, PETRI_TRANSITIONS=534} [2024-06-14 14:18:07,491 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 465 predicate places. [2024-06-14 14:18:07,491 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 534 transitions, 9646 flow [2024-06-14 14:18:07,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:07,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:07,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:07,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 14:18:07,492 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:07,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:07,492 INFO L85 PathProgramCache]: Analyzing trace with hash 495612392, now seen corresponding path program 10 times [2024-06-14 14:18:07,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:07,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35264787] [2024-06-14 14:18:07,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:07,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:07,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:07,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-14 14:18:07,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:07,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35264787] [2024-06-14 14:18:07,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35264787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:07,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:07,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:07,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795188923] [2024-06-14 14:18:07,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:07,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:07,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:07,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:07,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:07,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:07,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 534 transitions, 9646 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:07,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:07,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:07,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:08,911 INFO L124 PetriNetUnfolderBase]: 2139/4002 cut-off events. [2024-06-14 14:18:08,912 INFO L125 PetriNetUnfolderBase]: For 441606/441608 co-relation queries the response was YES. [2024-06-14 14:18:08,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35852 conditions, 4002 events. 2139/4002 cut-off events. For 441606/441608 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 26190 event pairs, 603 based on Foata normal form. 10/4012 useless extension candidates. Maximal degree in co-relation 35657. Up to 3397 conditions per place. [2024-06-14 14:18:08,976 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 528 selfloop transitions, 53 changer transitions 0/583 dead transitions. [2024-06-14 14:18:08,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 583 transitions, 11418 flow [2024-06-14 14:18:08,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:18:08,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:18:08,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 164 transitions. [2024-06-14 14:18:08,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35964912280701755 [2024-06-14 14:18:08,978 INFO L175 Difference]: Start difference. First operand has 504 places, 534 transitions, 9646 flow. Second operand 12 states and 164 transitions. [2024-06-14 14:18:08,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 583 transitions, 11418 flow [2024-06-14 14:18:10,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 583 transitions, 11302 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 14:18:10,773 INFO L231 Difference]: Finished difference. Result has 509 places, 539 transitions, 9753 flow [2024-06-14 14:18:10,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9530, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9753, PETRI_PLACES=509, PETRI_TRANSITIONS=539} [2024-06-14 14:18:10,774 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 470 predicate places. [2024-06-14 14:18:10,774 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 539 transitions, 9753 flow [2024-06-14 14:18:10,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:10,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:10,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:10,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 14:18:10,774 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:10,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:10,775 INFO L85 PathProgramCache]: Analyzing trace with hash 495617972, now seen corresponding path program 11 times [2024-06-14 14:18:10,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:10,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942931234] [2024-06-14 14:18:10,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:10,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:10,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:11,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:11,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:11,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942931234] [2024-06-14 14:18:11,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942931234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:11,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:11,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:11,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241857667] [2024-06-14 14:18:11,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:11,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:11,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:11,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:11,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:11,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:11,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 539 transitions, 9753 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:11,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:11,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:11,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:12,294 INFO L124 PetriNetUnfolderBase]: 2127/3982 cut-off events. [2024-06-14 14:18:12,295 INFO L125 PetriNetUnfolderBase]: For 434569/434571 co-relation queries the response was YES. [2024-06-14 14:18:12,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35425 conditions, 3982 events. 2127/3982 cut-off events. For 434569/434571 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 26042 event pairs, 595 based on Foata normal form. 10/3992 useless extension candidates. Maximal degree in co-relation 35227. Up to 3397 conditions per place. [2024-06-14 14:18:12,355 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 533 selfloop transitions, 51 changer transitions 0/586 dead transitions. [2024-06-14 14:18:12,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 586 transitions, 11470 flow [2024-06-14 14:18:12,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:18:12,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:18:12,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 168 transitions. [2024-06-14 14:18:12,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3684210526315789 [2024-06-14 14:18:12,356 INFO L175 Difference]: Start difference. First operand has 509 places, 539 transitions, 9753 flow. Second operand 12 states and 168 transitions. [2024-06-14 14:18:12,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 586 transitions, 11470 flow [2024-06-14 14:18:13,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 586 transitions, 11347 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 14:18:13,902 INFO L231 Difference]: Finished difference. Result has 515 places, 539 transitions, 9736 flow [2024-06-14 14:18:13,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9630, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9736, PETRI_PLACES=515, PETRI_TRANSITIONS=539} [2024-06-14 14:18:13,902 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 476 predicate places. [2024-06-14 14:18:13,902 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 539 transitions, 9736 flow [2024-06-14 14:18:13,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:13,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:13,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:13,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 14:18:13,903 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:13,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:13,903 INFO L85 PathProgramCache]: Analyzing trace with hash 495819782, now seen corresponding path program 12 times [2024-06-14 14:18:13,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:13,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600729069] [2024-06-14 14:18:13,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:13,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:13,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:14,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-14 14:18:14,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:14,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600729069] [2024-06-14 14:18:14,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600729069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:14,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:14,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:14,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574760594] [2024-06-14 14:18:14,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:14,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:14,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:14,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:14,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:14,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:14,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 539 transitions, 9736 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:14,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:14,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:14,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:15,504 INFO L124 PetriNetUnfolderBase]: 2115/3962 cut-off events. [2024-06-14 14:18:15,504 INFO L125 PetriNetUnfolderBase]: For 425334/425336 co-relation queries the response was YES. [2024-06-14 14:18:15,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34906 conditions, 3962 events. 2115/3962 cut-off events. For 425334/425336 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 25905 event pairs, 591 based on Foata normal form. 10/3972 useless extension candidates. Maximal degree in co-relation 34708. Up to 3397 conditions per place. [2024-06-14 14:18:15,567 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 536 selfloop transitions, 50 changer transitions 0/588 dead transitions. [2024-06-14 14:18:15,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 588 transitions, 11465 flow [2024-06-14 14:18:15,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:18:15,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:18:15,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 177 transitions. [2024-06-14 14:18:15,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582995951417004 [2024-06-14 14:18:15,569 INFO L175 Difference]: Start difference. First operand has 515 places, 539 transitions, 9736 flow. Second operand 13 states and 177 transitions. [2024-06-14 14:18:15,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 588 transitions, 11465 flow [2024-06-14 14:18:17,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 588 transitions, 11376 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:18:17,364 INFO L231 Difference]: Finished difference. Result has 520 places, 539 transitions, 9751 flow [2024-06-14 14:18:17,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9647, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9751, PETRI_PLACES=520, PETRI_TRANSITIONS=539} [2024-06-14 14:18:17,365 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 481 predicate places. [2024-06-14 14:18:17,365 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 539 transitions, 9751 flow [2024-06-14 14:18:17,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:17,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:17,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:17,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 14:18:17,366 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:17,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:17,366 INFO L85 PathProgramCache]: Analyzing trace with hash 301880372, now seen corresponding path program 13 times [2024-06-14 14:18:17,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:17,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110498612] [2024-06-14 14:18:17,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:17,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:17,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:17,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:17,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:17,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110498612] [2024-06-14 14:18:17,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110498612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:17,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:17,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:17,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031741621] [2024-06-14 14:18:17,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:17,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:17,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:17,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:17,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:17,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:17,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 539 transitions, 9751 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:17,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:17,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:17,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:18,879 INFO L124 PetriNetUnfolderBase]: 2134/4003 cut-off events. [2024-06-14 14:18:18,879 INFO L125 PetriNetUnfolderBase]: For 421415/421417 co-relation queries the response was YES. [2024-06-14 14:18:18,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34849 conditions, 4003 events. 2134/4003 cut-off events. For 421415/421417 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26297 event pairs, 581 based on Foata normal form. 10/4013 useless extension candidates. Maximal degree in co-relation 34650. Up to 3244 conditions per place. [2024-06-14 14:18:18,943 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 537 selfloop transitions, 57 changer transitions 0/596 dead transitions. [2024-06-14 14:18:18,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 596 transitions, 11709 flow [2024-06-14 14:18:18,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:18:18,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:18:18,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 198 transitions. [2024-06-14 14:18:18,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3473684210526316 [2024-06-14 14:18:18,944 INFO L175 Difference]: Start difference. First operand has 520 places, 539 transitions, 9751 flow. Second operand 15 states and 198 transitions. [2024-06-14 14:18:18,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 596 transitions, 11709 flow [2024-06-14 14:18:20,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 596 transitions, 11607 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 14:18:20,692 INFO L231 Difference]: Finished difference. Result has 528 places, 543 transitions, 9862 flow [2024-06-14 14:18:20,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9649, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9862, PETRI_PLACES=528, PETRI_TRANSITIONS=543} [2024-06-14 14:18:20,693 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 489 predicate places. [2024-06-14 14:18:20,693 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 543 transitions, 9862 flow [2024-06-14 14:18:20,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:20,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:20,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:20,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 14:18:20,693 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:20,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:20,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1251611732, now seen corresponding path program 14 times [2024-06-14 14:18:20,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:20,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947439361] [2024-06-14 14:18:20,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:20,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:20,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:21,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:21,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:21,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947439361] [2024-06-14 14:18:21,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947439361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:21,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:21,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:21,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40829391] [2024-06-14 14:18:21,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:21,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:21,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:21,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:21,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:21,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:21,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 543 transitions, 9862 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:21,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:21,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:21,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:22,245 INFO L124 PetriNetUnfolderBase]: 2182/4095 cut-off events. [2024-06-14 14:18:22,246 INFO L125 PetriNetUnfolderBase]: For 454818/454820 co-relation queries the response was YES. [2024-06-14 14:18:22,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36113 conditions, 4095 events. 2182/4095 cut-off events. For 454818/454820 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 27069 event pairs, 599 based on Foata normal form. 10/4105 useless extension candidates. Maximal degree in co-relation 35910. Up to 3244 conditions per place. [2024-06-14 14:18:22,313 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 538 selfloop transitions, 61 changer transitions 0/601 dead transitions. [2024-06-14 14:18:22,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 601 transitions, 11874 flow [2024-06-14 14:18:22,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:18:22,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:18:22,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 199 transitions. [2024-06-14 14:18:22,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34912280701754383 [2024-06-14 14:18:22,314 INFO L175 Difference]: Start difference. First operand has 528 places, 543 transitions, 9862 flow. Second operand 15 states and 199 transitions. [2024-06-14 14:18:22,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 601 transitions, 11874 flow [2024-06-14 14:18:24,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 601 transitions, 11641 flow, removed 35 selfloop flow, removed 14 redundant places. [2024-06-14 14:18:24,163 INFO L231 Difference]: Finished difference. Result has 530 places, 546 transitions, 9828 flow [2024-06-14 14:18:24,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9645, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9828, PETRI_PLACES=530, PETRI_TRANSITIONS=546} [2024-06-14 14:18:24,163 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 491 predicate places. [2024-06-14 14:18:24,163 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 546 transitions, 9828 flow [2024-06-14 14:18:24,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:24,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:24,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:24,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 14:18:24,164 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:24,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:24,164 INFO L85 PathProgramCache]: Analyzing trace with hash 301678562, now seen corresponding path program 15 times [2024-06-14 14:18:24,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:24,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352749918] [2024-06-14 14:18:24,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:24,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:24,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:24,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:24,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:24,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352749918] [2024-06-14 14:18:24,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352749918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:24,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:24,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:24,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20174834] [2024-06-14 14:18:24,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:24,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:24,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:24,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:24,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:24,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:24,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 546 transitions, 9828 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:24,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:24,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:24,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:25,736 INFO L124 PetriNetUnfolderBase]: 2198/4127 cut-off events. [2024-06-14 14:18:25,737 INFO L125 PetriNetUnfolderBase]: For 465707/465709 co-relation queries the response was YES. [2024-06-14 14:18:25,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36096 conditions, 4127 events. 2198/4127 cut-off events. For 465707/465709 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 27332 event pairs, 611 based on Foata normal form. 10/4137 useless extension candidates. Maximal degree in co-relation 35896. Up to 3244 conditions per place. [2024-06-14 14:18:25,798 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 547 selfloop transitions, 58 changer transitions 0/607 dead transitions. [2024-06-14 14:18:25,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 607 transitions, 11989 flow [2024-06-14 14:18:25,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:18:25,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:18:25,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 207 transitions. [2024-06-14 14:18:25,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3631578947368421 [2024-06-14 14:18:25,799 INFO L175 Difference]: Start difference. First operand has 530 places, 546 transitions, 9828 flow. Second operand 15 states and 207 transitions. [2024-06-14 14:18:25,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 607 transitions, 11989 flow [2024-06-14 14:18:27,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 607 transitions, 11888 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-14 14:18:27,429 INFO L231 Difference]: Finished difference. Result has 536 places, 547 transitions, 9869 flow [2024-06-14 14:18:27,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9728, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9869, PETRI_PLACES=536, PETRI_TRANSITIONS=547} [2024-06-14 14:18:27,432 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 497 predicate places. [2024-06-14 14:18:27,432 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 547 transitions, 9869 flow [2024-06-14 14:18:27,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:27,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:27,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:27,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 14:18:27,433 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:27,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:27,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1246249352, now seen corresponding path program 16 times [2024-06-14 14:18:27,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:27,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175580615] [2024-06-14 14:18:27,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:27,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:27,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:27,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-14 14:18:27,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:27,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175580615] [2024-06-14 14:18:27,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175580615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:27,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:27,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:27,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553122753] [2024-06-14 14:18:27,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:27,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:27,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:27,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:27,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:27,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:27,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 547 transitions, 9869 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:27,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:27,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:27,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:28,987 INFO L124 PetriNetUnfolderBase]: 2186/4107 cut-off events. [2024-06-14 14:18:28,987 INFO L125 PetriNetUnfolderBase]: For 455326/455328 co-relation queries the response was YES. [2024-06-14 14:18:29,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35583 conditions, 4107 events. 2186/4107 cut-off events. For 455326/455328 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 27250 event pairs, 605 based on Foata normal form. 10/4117 useless extension candidates. Maximal degree in co-relation 35382. Up to 3244 conditions per place. [2024-06-14 14:18:29,052 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 542 selfloop transitions, 59 changer transitions 0/603 dead transitions. [2024-06-14 14:18:29,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 603 transitions, 11832 flow [2024-06-14 14:18:29,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:18:29,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:18:29,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 202 transitions. [2024-06-14 14:18:29,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3543859649122807 [2024-06-14 14:18:29,053 INFO L175 Difference]: Start difference. First operand has 536 places, 547 transitions, 9869 flow. Second operand 15 states and 202 transitions. [2024-06-14 14:18:29,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 603 transitions, 11832 flow [2024-06-14 14:18:30,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 603 transitions, 11677 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-14 14:18:30,906 INFO L231 Difference]: Finished difference. Result has 537 places, 547 transitions, 9836 flow [2024-06-14 14:18:30,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9714, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9836, PETRI_PLACES=537, PETRI_TRANSITIONS=547} [2024-06-14 14:18:30,907 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 498 predicate places. [2024-06-14 14:18:30,907 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 547 transitions, 9836 flow [2024-06-14 14:18:30,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:30,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:30,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:30,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 14:18:30,907 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:30,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:30,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1251606152, now seen corresponding path program 17 times [2024-06-14 14:18:30,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:30,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077260917] [2024-06-14 14:18:30,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:30,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:30,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:31,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:31,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:31,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077260917] [2024-06-14 14:18:31,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077260917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:31,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:31,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:31,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913007343] [2024-06-14 14:18:31,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:31,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:31,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:31,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:31,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:31,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:31,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 547 transitions, 9836 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:31,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:31,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:31,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:32,452 INFO L124 PetriNetUnfolderBase]: 2174/4087 cut-off events. [2024-06-14 14:18:32,452 INFO L125 PetriNetUnfolderBase]: For 443553/443555 co-relation queries the response was YES. [2024-06-14 14:18:32,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34930 conditions, 4087 events. 2174/4087 cut-off events. For 443553/443555 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 27101 event pairs, 589 based on Foata normal form. 10/4097 useless extension candidates. Maximal degree in co-relation 34731. Up to 3244 conditions per place. [2024-06-14 14:18:32,518 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 532 selfloop transitions, 63 changer transitions 0/597 dead transitions. [2024-06-14 14:18:32,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 597 transitions, 11455 flow [2024-06-14 14:18:32,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:18:32,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:18:32,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 193 transitions. [2024-06-14 14:18:32,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3385964912280702 [2024-06-14 14:18:32,519 INFO L175 Difference]: Start difference. First operand has 537 places, 547 transitions, 9836 flow. Second operand 15 states and 193 transitions. [2024-06-14 14:18:32,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 597 transitions, 11455 flow [2024-06-14 14:18:33,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 597 transitions, 11339 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-06-14 14:18:33,999 INFO L231 Difference]: Finished difference. Result has 539 places, 547 transitions, 9850 flow [2024-06-14 14:18:34,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9720, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9850, PETRI_PLACES=539, PETRI_TRANSITIONS=547} [2024-06-14 14:18:34,000 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 500 predicate places. [2024-06-14 14:18:34,000 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 547 transitions, 9850 flow [2024-06-14 14:18:34,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:34,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:34,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:34,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 14:18:34,001 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:34,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:34,001 INFO L85 PathProgramCache]: Analyzing trace with hash -691033638, now seen corresponding path program 18 times [2024-06-14 14:18:34,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:34,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026585923] [2024-06-14 14:18:34,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:34,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:34,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:34,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:34,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026585923] [2024-06-14 14:18:34,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026585923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:34,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:34,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:18:34,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019045480] [2024-06-14 14:18:34,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:34,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:18:34,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:34,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:18:34,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:18:34,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:34,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 547 transitions, 9850 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:34,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:34,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:34,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:35,602 INFO L124 PetriNetUnfolderBase]: 2197/4132 cut-off events. [2024-06-14 14:18:35,603 INFO L125 PetriNetUnfolderBase]: For 460829/460831 co-relation queries the response was YES. [2024-06-14 14:18:35,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35457 conditions, 4132 events. 2197/4132 cut-off events. For 460829/460831 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 27480 event pairs, 637 based on Foata normal form. 10/4142 useless extension candidates. Maximal degree in co-relation 35257. Up to 3754 conditions per place. [2024-06-14 14:18:35,667 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 545 selfloop transitions, 38 changer transitions 0/585 dead transitions. [2024-06-14 14:18:35,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 585 transitions, 11407 flow [2024-06-14 14:18:35,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:18:35,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:18:35,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 150 transitions. [2024-06-14 14:18:35,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32894736842105265 [2024-06-14 14:18:35,668 INFO L175 Difference]: Start difference. First operand has 539 places, 547 transitions, 9850 flow. Second operand 12 states and 150 transitions. [2024-06-14 14:18:35,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 585 transitions, 11407 flow [2024-06-14 14:18:37,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 585 transitions, 11282 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-14 14:18:37,332 INFO L231 Difference]: Finished difference. Result has 540 places, 549 transitions, 9849 flow [2024-06-14 14:18:37,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9725, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9849, PETRI_PLACES=540, PETRI_TRANSITIONS=549} [2024-06-14 14:18:37,333 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 501 predicate places. [2024-06-14 14:18:37,333 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 549 transitions, 9849 flow [2024-06-14 14:18:37,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:18:37,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:37,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:37,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 14:18:37,333 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:37,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:37,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1394773014, now seen corresponding path program 19 times [2024-06-14 14:18:37,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:37,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128360729] [2024-06-14 14:18:37,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:37,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:37,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:37,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:37,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:37,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128360729] [2024-06-14 14:18:37,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128360729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:37,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:37,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:18:37,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949447492] [2024-06-14 14:18:37,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:37,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:18:37,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:37,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:18:37,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:18:37,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:37,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 549 transitions, 9849 flow. Second operand has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 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-14 14:18:37,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:37,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:37,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:39,125 INFO L124 PetriNetUnfolderBase]: 2192/4125 cut-off events. [2024-06-14 14:18:39,125 INFO L125 PetriNetUnfolderBase]: For 453156/453158 co-relation queries the response was YES. [2024-06-14 14:18:39,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35068 conditions, 4125 events. 2192/4125 cut-off events. For 453156/453158 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 27454 event pairs, 608 based on Foata normal form. 10/4135 useless extension candidates. Maximal degree in co-relation 34866. Up to 3594 conditions per place. [2024-06-14 14:18:39,181 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 539 selfloop transitions, 49 changer transitions 0/590 dead transitions. [2024-06-14 14:18:39,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 590 transitions, 11436 flow [2024-06-14 14:18:39,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:18:39,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:18:39,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-14 14:18:39,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34649122807017546 [2024-06-14 14:18:39,182 INFO L175 Difference]: Start difference. First operand has 540 places, 549 transitions, 9849 flow. Second operand 12 states and 158 transitions. [2024-06-14 14:18:39,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 590 transitions, 11436 flow [2024-06-14 14:18:40,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 590 transitions, 11344 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 14:18:40,892 INFO L231 Difference]: Finished difference. Result has 544 places, 550 transitions, 9885 flow [2024-06-14 14:18:40,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9757, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9885, PETRI_PLACES=544, PETRI_TRANSITIONS=550} [2024-06-14 14:18:40,892 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 505 predicate places. [2024-06-14 14:18:40,892 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 550 transitions, 9885 flow [2024-06-14 14:18:40,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 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-14 14:18:40,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:40,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:40,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 14:18:40,893 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:40,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:40,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1771250052, now seen corresponding path program 20 times [2024-06-14 14:18:40,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:40,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25395413] [2024-06-14 14:18:40,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:40,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:40,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:41,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:41,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:41,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25395413] [2024-06-14 14:18:41,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25395413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:41,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:41,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:18:41,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101537940] [2024-06-14 14:18:41,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:41,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:18:41,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:41,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:18:41,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:18:41,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:41,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 550 transitions, 9885 flow. Second operand has 13 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:41,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:41,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:41,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:42,784 INFO L124 PetriNetUnfolderBase]: 2190/4123 cut-off events. [2024-06-14 14:18:42,785 INFO L125 PetriNetUnfolderBase]: For 445265/445267 co-relation queries the response was YES. [2024-06-14 14:18:42,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34794 conditions, 4123 events. 2190/4123 cut-off events. For 445265/445267 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 27369 event pairs, 507 based on Foata normal form. 10/4133 useless extension candidates. Maximal degree in co-relation 34590. Up to 3145 conditions per place. [2024-06-14 14:18:42,848 INFO L140 encePairwiseOnDemand]: 23/38 looper letters, 492 selfloop transitions, 114 changer transitions 0/608 dead transitions. [2024-06-14 14:18:42,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 608 transitions, 11648 flow [2024-06-14 14:18:42,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:18:42,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:18:42,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 219 transitions. [2024-06-14 14:18:42,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3201754385964912 [2024-06-14 14:18:42,849 INFO L175 Difference]: Start difference. First operand has 544 places, 550 transitions, 9885 flow. Second operand 18 states and 219 transitions. [2024-06-14 14:18:42,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 608 transitions, 11648 flow [2024-06-14 14:18:44,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 608 transitions, 11530 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 14:18:44,634 INFO L231 Difference]: Finished difference. Result has 556 places, 554 transitions, 10144 flow [2024-06-14 14:18:44,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9767, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10144, PETRI_PLACES=556, PETRI_TRANSITIONS=554} [2024-06-14 14:18:44,635 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 517 predicate places. [2024-06-14 14:18:44,635 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 554 transitions, 10144 flow [2024-06-14 14:18:44,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:44,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:44,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:44,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 14:18:44,635 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:44,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:44,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1380807632, now seen corresponding path program 21 times [2024-06-14 14:18:44,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:44,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452134138] [2024-06-14 14:18:44,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:44,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:45,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:45,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:45,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452134138] [2024-06-14 14:18:45,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452134138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:45,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:45,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:18:45,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101226498] [2024-06-14 14:18:45,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:45,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:18:45,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:45,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:18:45,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:18:45,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:45,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 554 transitions, 10144 flow. Second operand has 13 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:45,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:45,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:45,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:46,583 INFO L124 PetriNetUnfolderBase]: 2185/4116 cut-off events. [2024-06-14 14:18:46,583 INFO L125 PetriNetUnfolderBase]: For 447172/447174 co-relation queries the response was YES. [2024-06-14 14:18:46,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34956 conditions, 4116 events. 2185/4116 cut-off events. For 447172/447174 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27314 event pairs, 503 based on Foata normal form. 10/4126 useless extension candidates. Maximal degree in co-relation 34748. Up to 3189 conditions per place. [2024-06-14 14:18:46,654 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 518 selfloop transitions, 92 changer transitions 0/612 dead transitions. [2024-06-14 14:18:46,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 612 transitions, 11911 flow [2024-06-14 14:18:46,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:18:46,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:18:46,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 216 transitions. [2024-06-14 14:18:46,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2024-06-14 14:18:46,655 INFO L175 Difference]: Start difference. First operand has 556 places, 554 transitions, 10144 flow. Second operand 18 states and 216 transitions. [2024-06-14 14:18:46,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 612 transitions, 11911 flow [2024-06-14 14:18:48,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 612 transitions, 11601 flow, removed 18 selfloop flow, removed 15 redundant places. [2024-06-14 14:18:48,812 INFO L231 Difference]: Finished difference. Result has 561 places, 556 transitions, 10074 flow [2024-06-14 14:18:48,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9836, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10074, PETRI_PLACES=561, PETRI_TRANSITIONS=556} [2024-06-14 14:18:48,813 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 522 predicate places. [2024-06-14 14:18:48,813 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 556 transitions, 10074 flow [2024-06-14 14:18:48,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:48,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:48,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:48,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 14:18:48,814 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:48,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:48,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1921288986, now seen corresponding path program 22 times [2024-06-14 14:18:48,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:48,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950402460] [2024-06-14 14:18:48,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:48,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:49,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:49,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:49,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950402460] [2024-06-14 14:18:49,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950402460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:49,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:49,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:18:49,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679774156] [2024-06-14 14:18:49,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:49,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:18:49,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:49,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:18:49,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:18:49,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:49,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 556 transitions, 10074 flow. Second operand has 13 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:49,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:49,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:49,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:50,752 INFO L124 PetriNetUnfolderBase]: 2304/4334 cut-off events. [2024-06-14 14:18:50,753 INFO L125 PetriNetUnfolderBase]: For 522499/522501 co-relation queries the response was YES. [2024-06-14 14:18:50,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36979 conditions, 4334 events. 2304/4334 cut-off events. For 522499/522501 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 28944 event pairs, 469 based on Foata normal form. 24/4358 useless extension candidates. Maximal degree in co-relation 36769. Up to 3173 conditions per place. [2024-06-14 14:18:50,822 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 524 selfloop transitions, 156 changer transitions 0/682 dead transitions. [2024-06-14 14:18:50,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 682 transitions, 13379 flow [2024-06-14 14:18:50,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-06-14 14:18:50,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-06-14 14:18:50,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 249 transitions. [2024-06-14 14:18:50,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32763157894736844 [2024-06-14 14:18:50,823 INFO L175 Difference]: Start difference. First operand has 561 places, 556 transitions, 10074 flow. Second operand 20 states and 249 transitions. [2024-06-14 14:18:50,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 682 transitions, 13379 flow [2024-06-14 14:18:53,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 682 transitions, 13118 flow, removed 18 selfloop flow, removed 15 redundant places. [2024-06-14 14:18:53,303 INFO L231 Difference]: Finished difference. Result has 574 places, 618 transitions, 11536 flow [2024-06-14 14:18:53,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9833, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=11536, PETRI_PLACES=574, PETRI_TRANSITIONS=618} [2024-06-14 14:18:53,304 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 535 predicate places. [2024-06-14 14:18:53,304 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 618 transitions, 11536 flow [2024-06-14 14:18:53,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 13 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:53,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:53,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:53,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 14:18:53,305 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:53,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:53,305 INFO L85 PathProgramCache]: Analyzing trace with hash 562055157, now seen corresponding path program 1 times [2024-06-14 14:18:53,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:53,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90117467] [2024-06-14 14:18:53,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:53,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:53,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:53,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90117467] [2024-06-14 14:18:53,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90117467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:53,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:53,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:18:53,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553474896] [2024-06-14 14:18:53,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:53,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:18:53,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:53,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:18:53,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:18:53,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:53,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 618 transitions, 11536 flow. Second operand has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 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-14 14:18:53,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:53,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:53,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:55,272 INFO L124 PetriNetUnfolderBase]: 2357/4441 cut-off events. [2024-06-14 14:18:55,273 INFO L125 PetriNetUnfolderBase]: For 534839/534841 co-relation queries the response was YES. [2024-06-14 14:18:55,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38747 conditions, 4441 events. 2357/4441 cut-off events. For 534839/534841 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 29872 event pairs, 619 based on Foata normal form. 14/4455 useless extension candidates. Maximal degree in co-relation 38529. Up to 3929 conditions per place. [2024-06-14 14:18:55,356 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 576 selfloop transitions, 97 changer transitions 0/675 dead transitions. [2024-06-14 14:18:55,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 675 transitions, 13700 flow [2024-06-14 14:18:55,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:18:55,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:18:55,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 197 transitions. [2024-06-14 14:18:55,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32401315789473684 [2024-06-14 14:18:55,357 INFO L175 Difference]: Start difference. First operand has 574 places, 618 transitions, 11536 flow. Second operand 16 states and 197 transitions. [2024-06-14 14:18:55,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 675 transitions, 13700 flow [2024-06-14 14:18:58,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 675 transitions, 13469 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 14:18:58,039 INFO L231 Difference]: Finished difference. Result has 584 places, 626 transitions, 11665 flow [2024-06-14 14:18:58,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11311, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11665, PETRI_PLACES=584, PETRI_TRANSITIONS=626} [2024-06-14 14:18:58,040 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 545 predicate places. [2024-06-14 14:18:58,040 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 626 transitions, 11665 flow [2024-06-14 14:18:58,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 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-14 14:18:58,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:58,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:58,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 14:18:58,040 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:18:58,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:58,041 INFO L85 PathProgramCache]: Analyzing trace with hash 748163799, now seen corresponding path program 2 times [2024-06-14 14:18:58,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:58,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201520582] [2024-06-14 14:18:58,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:58,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:58,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:58,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:58,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:58,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201520582] [2024-06-14 14:18:58,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201520582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:58,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:58,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:18:58,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835174495] [2024-06-14 14:18:58,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:58,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:18:58,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:58,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:18:58,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:18:58,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:18:58,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 626 transitions, 11665 flow. Second operand has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 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-14 14:18:58,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:58,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:18:58,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:00,040 INFO L124 PetriNetUnfolderBase]: 2410/4548 cut-off events. [2024-06-14 14:19:00,040 INFO L125 PetriNetUnfolderBase]: For 567239/567241 co-relation queries the response was YES. [2024-06-14 14:19:00,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39891 conditions, 4548 events. 2410/4548 cut-off events. For 567239/567241 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 30755 event pairs, 633 based on Foata normal form. 14/4562 useless extension candidates. Maximal degree in co-relation 39670. Up to 3844 conditions per place. [2024-06-14 14:19:00,120 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 567 selfloop transitions, 120 changer transitions 0/689 dead transitions. [2024-06-14 14:19:00,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 689 transitions, 13910 flow [2024-06-14 14:19:00,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:19:00,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:19:00,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 221 transitions. [2024-06-14 14:19:00,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3230994152046784 [2024-06-14 14:19:00,122 INFO L175 Difference]: Start difference. First operand has 584 places, 626 transitions, 11665 flow. Second operand 18 states and 221 transitions. [2024-06-14 14:19:00,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 689 transitions, 13910 flow [2024-06-14 14:19:03,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 689 transitions, 13724 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-14 14:19:03,269 INFO L231 Difference]: Finished difference. Result has 591 places, 634 transitions, 11895 flow [2024-06-14 14:19:03,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11479, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11895, PETRI_PLACES=591, PETRI_TRANSITIONS=634} [2024-06-14 14:19:03,270 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 552 predicate places. [2024-06-14 14:19:03,270 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 634 transitions, 11895 flow [2024-06-14 14:19:03,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 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-14 14:19:03,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:03,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:03,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 14:19:03,270 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:03,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:03,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1094659183, now seen corresponding path program 3 times [2024-06-14 14:19:03,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:03,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608256134] [2024-06-14 14:19:03,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:03,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:03,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:03,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:03,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:03,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608256134] [2024-06-14 14:19:03,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608256134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:03,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:03,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-14 14:19:03,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468695873] [2024-06-14 14:19:03,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:03,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-14 14:19:03,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:03,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-14 14:19:03,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-14 14:19:03,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:03,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 634 transitions, 11895 flow. Second operand has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 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-14 14:19:03,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:03,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:03,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:05,502 INFO L124 PetriNetUnfolderBase]: 2455/4635 cut-off events. [2024-06-14 14:19:05,502 INFO L125 PetriNetUnfolderBase]: For 588936/588938 co-relation queries the response was YES. [2024-06-14 14:19:05,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40892 conditions, 4635 events. 2455/4635 cut-off events. For 588936/588938 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 31532 event pairs, 652 based on Foata normal form. 14/4649 useless extension candidates. Maximal degree in co-relation 40669. Up to 4190 conditions per place. [2024-06-14 14:19:05,578 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 617 selfloop transitions, 69 changer transitions 0/688 dead transitions. [2024-06-14 14:19:05,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 688 transitions, 14080 flow [2024-06-14 14:19:05,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-14 14:19:05,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-14 14:19:05,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 191 transitions. [2024-06-14 14:19:05,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31414473684210525 [2024-06-14 14:19:05,579 INFO L175 Difference]: Start difference. First operand has 591 places, 634 transitions, 11895 flow. Second operand 16 states and 191 transitions. [2024-06-14 14:19:05,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 688 transitions, 14080 flow [2024-06-14 14:19:08,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 688 transitions, 13843 flow, removed 18 selfloop flow, removed 13 redundant places. [2024-06-14 14:19:08,940 INFO L231 Difference]: Finished difference. Result has 595 places, 642 transitions, 11988 flow [2024-06-14 14:19:08,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11658, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11988, PETRI_PLACES=595, PETRI_TRANSITIONS=642} [2024-06-14 14:19:08,940 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 556 predicate places. [2024-06-14 14:19:08,940 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 642 transitions, 11988 flow [2024-06-14 14:19:08,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.833333333333333) internal successors, (82), 12 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-14 14:19:08,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:08,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:08,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 14:19:08,941 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:08,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:08,941 INFO L85 PathProgramCache]: Analyzing trace with hash 202562735, now seen corresponding path program 4 times [2024-06-14 14:19:08,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:08,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493808824] [2024-06-14 14:19:08,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:08,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:08,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:09,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:09,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:09,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493808824] [2024-06-14 14:19:09,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493808824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:09,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:09,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:09,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721038898] [2024-06-14 14:19:09,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:09,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:09,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:09,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:09,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:09,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:09,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 642 transitions, 11988 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:09,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:09,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:09,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:10,869 INFO L124 PetriNetUnfolderBase]: 2532/4782 cut-off events. [2024-06-14 14:19:10,869 INFO L125 PetriNetUnfolderBase]: For 639763/639765 co-relation queries the response was YES. [2024-06-14 14:19:10,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42617 conditions, 4782 events. 2532/4782 cut-off events. For 639763/639765 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 32758 event pairs, 686 based on Foata normal form. 14/4796 useless extension candidates. Maximal degree in co-relation 42392. Up to 4069 conditions per place. [2024-06-14 14:19:10,954 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 611 selfloop transitions, 96 changer transitions 0/709 dead transitions. [2024-06-14 14:19:10,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 709 transitions, 14729 flow [2024-06-14 14:19:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:19:10,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:19:10,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 187 transitions. [2024-06-14 14:19:10,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3785425101214575 [2024-06-14 14:19:10,956 INFO L175 Difference]: Start difference. First operand has 595 places, 642 transitions, 11988 flow. Second operand 13 states and 187 transitions. [2024-06-14 14:19:10,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 709 transitions, 14729 flow [2024-06-14 14:19:14,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 709 transitions, 14576 flow, removed 26 selfloop flow, removed 11 redundant places. [2024-06-14 14:19:14,432 INFO L231 Difference]: Finished difference. Result has 600 places, 652 transitions, 12280 flow [2024-06-14 14:19:14,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11835, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12280, PETRI_PLACES=600, PETRI_TRANSITIONS=652} [2024-06-14 14:19:14,433 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 561 predicate places. [2024-06-14 14:19:14,433 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 652 transitions, 12280 flow [2024-06-14 14:19:14,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:14,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:14,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, 1, 1] [2024-06-14 14:19:14,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 14:19:14,433 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:14,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:14,434 INFO L85 PathProgramCache]: Analyzing trace with hash 202995185, now seen corresponding path program 5 times [2024-06-14 14:19:14,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:14,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548150862] [2024-06-14 14:19:14,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:14,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:14,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:14,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:14,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:14,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548150862] [2024-06-14 14:19:14,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548150862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:14,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:14,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:14,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102205560] [2024-06-14 14:19:14,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:14,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:14,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:14,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:14,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:14,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:14,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 652 transitions, 12280 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:14,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:14,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:14,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:16,471 INFO L124 PetriNetUnfolderBase]: 2540/4794 cut-off events. [2024-06-14 14:19:16,471 INFO L125 PetriNetUnfolderBase]: For 624908/624910 co-relation queries the response was YES. [2024-06-14 14:19:16,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42653 conditions, 4794 events. 2540/4794 cut-off events. For 624908/624910 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 32865 event pairs, 672 based on Foata normal form. 10/4804 useless extension candidates. Maximal degree in co-relation 42424. Up to 4073 conditions per place. [2024-06-14 14:19:16,556 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 595 selfloop transitions, 102 changer transitions 0/699 dead transitions. [2024-06-14 14:19:16,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 699 transitions, 14392 flow [2024-06-14 14:19:16,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:19:16,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:19:16,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 170 transitions. [2024-06-14 14:19:16,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37280701754385964 [2024-06-14 14:19:16,557 INFO L175 Difference]: Start difference. First operand has 600 places, 652 transitions, 12280 flow. Second operand 12 states and 170 transitions. [2024-06-14 14:19:16,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 699 transitions, 14392 flow [2024-06-14 14:19:20,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 699 transitions, 14205 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 14:19:20,382 INFO L231 Difference]: Finished difference. Result has 605 places, 653 transitions, 12316 flow [2024-06-14 14:19:20,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12093, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12316, PETRI_PLACES=605, PETRI_TRANSITIONS=653} [2024-06-14 14:19:20,383 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 566 predicate places. [2024-06-14 14:19:20,383 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 653 transitions, 12316 flow [2024-06-14 14:19:20,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:20,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:20,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:20,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 14:19:20,384 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:20,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:20,384 INFO L85 PathProgramCache]: Analyzing trace with hash 203010065, now seen corresponding path program 6 times [2024-06-14 14:19:20,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:20,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019860718] [2024-06-14 14:19:20,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:20,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:20,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:20,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:20,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:20,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019860718] [2024-06-14 14:19:20,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019860718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:20,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:20,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:20,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146594200] [2024-06-14 14:19:20,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:20,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:20,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:20,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:20,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:20,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:20,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 653 transitions, 12316 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:20,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:20,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:20,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:22,250 INFO L124 PetriNetUnfolderBase]: 2528/4774 cut-off events. [2024-06-14 14:19:22,250 INFO L125 PetriNetUnfolderBase]: For 605983/605985 co-relation queries the response was YES. [2024-06-14 14:19:22,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41976 conditions, 4774 events. 2528/4774 cut-off events. For 605983/605985 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 32701 event pairs, 658 based on Foata normal form. 10/4784 useless extension candidates. Maximal degree in co-relation 41746. Up to 4045 conditions per place. [2024-06-14 14:19:22,333 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 585 selfloop transitions, 112 changer transitions 0/699 dead transitions. [2024-06-14 14:19:22,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 699 transitions, 14412 flow [2024-06-14 14:19:22,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:19:22,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:19:22,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 172 transitions. [2024-06-14 14:19:22,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37719298245614036 [2024-06-14 14:19:22,335 INFO L175 Difference]: Start difference. First operand has 605 places, 653 transitions, 12316 flow. Second operand 12 states and 172 transitions. [2024-06-14 14:19:22,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 699 transitions, 14412 flow [2024-06-14 14:19:25,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 699 transitions, 14236 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 14:19:25,968 INFO L231 Difference]: Finished difference. Result has 608 places, 653 transitions, 12368 flow [2024-06-14 14:19:25,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12140, PETRI_DIFFERENCE_MINUEND_PLACES=596, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12368, PETRI_PLACES=608, PETRI_TRANSITIONS=653} [2024-06-14 14:19:25,969 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 569 predicate places. [2024-06-14 14:19:25,969 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 653 transitions, 12368 flow [2024-06-14 14:19:25,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:25,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:25,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:25,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 14:19:25,970 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:25,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:25,970 INFO L85 PathProgramCache]: Analyzing trace with hash 632894195, now seen corresponding path program 7 times [2024-06-14 14:19:25,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:25,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018540802] [2024-06-14 14:19:25,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:25,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:25,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:26,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:26,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:26,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018540802] [2024-06-14 14:19:26,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018540802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:26,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:26,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:26,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524402156] [2024-06-14 14:19:26,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:26,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:26,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:26,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:26,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:26,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:26,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 653 transitions, 12368 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:26,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:26,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:26,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:28,088 INFO L124 PetriNetUnfolderBase]: 2714/5125 cut-off events. [2024-06-14 14:19:28,088 INFO L125 PetriNetUnfolderBase]: For 780297/780299 co-relation queries the response was YES. [2024-06-14 14:19:28,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47379 conditions, 5125 events. 2714/5125 cut-off events. For 780297/780299 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 35733 event pairs, 735 based on Foata normal form. 10/5135 useless extension candidates. Maximal degree in co-relation 47149. Up to 3975 conditions per place. [2024-06-14 14:19:28,178 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 596 selfloop transitions, 131 changer transitions 0/729 dead transitions. [2024-06-14 14:19:28,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 729 transitions, 15300 flow [2024-06-14 14:19:28,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:19:28,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:19:28,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 202 transitions. [2024-06-14 14:19:28,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3543859649122807 [2024-06-14 14:19:28,179 INFO L175 Difference]: Start difference. First operand has 608 places, 653 transitions, 12368 flow. Second operand 15 states and 202 transitions. [2024-06-14 14:19:28,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 729 transitions, 15300 flow [2024-06-14 14:19:32,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 729 transitions, 15126 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 14:19:32,242 INFO L231 Difference]: Finished difference. Result has 617 places, 670 transitions, 12913 flow [2024-06-14 14:19:32,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12194, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12913, PETRI_PLACES=617, PETRI_TRANSITIONS=670} [2024-06-14 14:19:32,242 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 578 predicate places. [2024-06-14 14:19:32,243 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 670 transitions, 12913 flow [2024-06-14 14:19:32,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:32,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:32,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:32,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 14:19:32,243 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:32,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:32,244 INFO L85 PathProgramCache]: Analyzing trace with hash 632879315, now seen corresponding path program 8 times [2024-06-14 14:19:32,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:32,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649208165] [2024-06-14 14:19:32,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:32,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:32,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:32,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:32,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649208165] [2024-06-14 14:19:32,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649208165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:32,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:32,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:32,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923333158] [2024-06-14 14:19:32,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:32,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:32,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:32,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:32,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:32,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:32,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 670 transitions, 12913 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:32,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:32,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:32,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:34,410 INFO L124 PetriNetUnfolderBase]: 2694/5085 cut-off events. [2024-06-14 14:19:34,410 INFO L125 PetriNetUnfolderBase]: For 749334/749336 co-relation queries the response was YES. [2024-06-14 14:19:34,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46770 conditions, 5085 events. 2694/5085 cut-off events. For 749334/749336 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35379 event pairs, 723 based on Foata normal form. 10/5095 useless extension candidates. Maximal degree in co-relation 46536. Up to 3955 conditions per place. [2024-06-14 14:19:34,493 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 591 selfloop transitions, 132 changer transitions 0/725 dead transitions. [2024-06-14 14:19:34,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 725 transitions, 15325 flow [2024-06-14 14:19:34,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:19:34,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:19:34,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 197 transitions. [2024-06-14 14:19:34,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456140350877193 [2024-06-14 14:19:34,494 INFO L175 Difference]: Start difference. First operand has 617 places, 670 transitions, 12913 flow. Second operand 15 states and 197 transitions. [2024-06-14 14:19:34,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 725 transitions, 15325 flow [2024-06-14 14:19:38,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 725 transitions, 15215 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-14 14:19:38,810 INFO L231 Difference]: Finished difference. Result has 627 places, 671 transitions, 13091 flow [2024-06-14 14:19:38,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12803, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13091, PETRI_PLACES=627, PETRI_TRANSITIONS=671} [2024-06-14 14:19:38,810 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 588 predicate places. [2024-06-14 14:19:38,811 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 671 transitions, 13091 flow [2024-06-14 14:19:38,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:38,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:38,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:38,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 14:19:38,811 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:38,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:38,811 INFO L85 PathProgramCache]: Analyzing trace with hash 618579635, now seen corresponding path program 9 times [2024-06-14 14:19:38,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:38,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99047950] [2024-06-14 14:19:38,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:38,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:38,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:39,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:39,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:39,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99047950] [2024-06-14 14:19:39,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99047950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:39,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:39,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:39,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679353503] [2024-06-14 14:19:39,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:39,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:39,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:39,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:39,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:39,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:39,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 671 transitions, 13091 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:39,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:39,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:39,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:41,020 INFO L124 PetriNetUnfolderBase]: 2710/5117 cut-off events. [2024-06-14 14:19:41,020 INFO L125 PetriNetUnfolderBase]: For 765099/765101 co-relation queries the response was YES. [2024-06-14 14:19:41,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47269 conditions, 5117 events. 2710/5117 cut-off events. For 765099/765101 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35652 event pairs, 721 based on Foata normal form. 10/5127 useless extension candidates. Maximal degree in co-relation 47032. Up to 3955 conditions per place. [2024-06-14 14:19:41,102 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 616 selfloop transitions, 119 changer transitions 0/737 dead transitions. [2024-06-14 14:19:41,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 737 transitions, 16017 flow [2024-06-14 14:19:41,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:19:41,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:19:41,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 210 transitions. [2024-06-14 14:19:41,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3684210526315789 [2024-06-14 14:19:41,103 INFO L175 Difference]: Start difference. First operand has 627 places, 671 transitions, 13091 flow. Second operand 15 states and 210 transitions. [2024-06-14 14:19:41,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 737 transitions, 16017 flow [2024-06-14 14:19:45,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 737 transitions, 15784 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 14:19:45,112 INFO L231 Difference]: Finished difference. Result has 633 places, 673 transitions, 13150 flow [2024-06-14 14:19:45,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12860, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13150, PETRI_PLACES=633, PETRI_TRANSITIONS=673} [2024-06-14 14:19:45,113 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 594 predicate places. [2024-06-14 14:19:45,113 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 673 transitions, 13150 flow [2024-06-14 14:19:45,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:45,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:45,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:45,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 14:19:45,113 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:45,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:45,114 INFO L85 PathProgramCache]: Analyzing trace with hash 633384305, now seen corresponding path program 10 times [2024-06-14 14:19:45,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:45,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437476812] [2024-06-14 14:19:45,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:45,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:45,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:45,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:45,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437476812] [2024-06-14 14:19:45,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437476812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:45,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:45,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:45,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446875450] [2024-06-14 14:19:45,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:45,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:45,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:45,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:45,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:45,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:45,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 673 transitions, 13150 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:45,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:45,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:45,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:47,123 INFO L124 PetriNetUnfolderBase]: 2706/5117 cut-off events. [2024-06-14 14:19:47,123 INFO L125 PetriNetUnfolderBase]: For 763631/763633 co-relation queries the response was YES. [2024-06-14 14:19:47,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47072 conditions, 5117 events. 2706/5117 cut-off events. For 763631/763633 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 35678 event pairs, 712 based on Foata normal form. 10/5127 useless extension candidates. Maximal degree in co-relation 46833. Up to 3941 conditions per place. [2024-06-14 14:19:47,216 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 571 selfloop transitions, 154 changer transitions 0/727 dead transitions. [2024-06-14 14:19:47,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 727 transitions, 15738 flow [2024-06-14 14:19:47,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:19:47,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:19:47,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 199 transitions. [2024-06-14 14:19:47,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34912280701754383 [2024-06-14 14:19:47,217 INFO L175 Difference]: Start difference. First operand has 633 places, 673 transitions, 13150 flow. Second operand 15 states and 199 transitions. [2024-06-14 14:19:47,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 727 transitions, 15738 flow [2024-06-14 14:19:51,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 727 transitions, 15453 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-14 14:19:51,789 INFO L231 Difference]: Finished difference. Result has 636 places, 673 transitions, 13177 flow [2024-06-14 14:19:51,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12865, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13177, PETRI_PLACES=636, PETRI_TRANSITIONS=673} [2024-06-14 14:19:51,790 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 597 predicate places. [2024-06-14 14:19:51,790 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 673 transitions, 13177 flow [2024-06-14 14:19:51,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:51,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:51,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:51,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 14:19:51,790 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:51,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:51,791 INFO L85 PathProgramCache]: Analyzing trace with hash 618594515, now seen corresponding path program 11 times [2024-06-14 14:19:51,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:51,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580007169] [2024-06-14 14:19:51,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:51,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:51,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:52,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:52,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:52,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580007169] [2024-06-14 14:19:52,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580007169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:52,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:52,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:52,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74411811] [2024-06-14 14:19:52,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:52,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:52,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:52,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:52,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:52,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:52,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 673 transitions, 13177 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:52,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:52,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:52,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:53,825 INFO L124 PetriNetUnfolderBase]: 2702/5117 cut-off events. [2024-06-14 14:19:53,825 INFO L125 PetriNetUnfolderBase]: For 760775/760777 co-relation queries the response was YES. [2024-06-14 14:19:53,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46773 conditions, 5117 events. 2702/5117 cut-off events. For 760775/760777 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35707 event pairs, 716 based on Foata normal form. 10/5127 useless extension candidates. Maximal degree in co-relation 46536. Up to 3969 conditions per place. [2024-06-14 14:19:53,915 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 611 selfloop transitions, 124 changer transitions 0/737 dead transitions. [2024-06-14 14:19:53,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 650 places, 737 transitions, 16086 flow [2024-06-14 14:19:53,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:19:53,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:19:53,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 212 transitions. [2024-06-14 14:19:53,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719298245614035 [2024-06-14 14:19:53,916 INFO L175 Difference]: Start difference. First operand has 636 places, 673 transitions, 13177 flow. Second operand 15 states and 212 transitions. [2024-06-14 14:19:53,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 650 places, 737 transitions, 16086 flow [2024-06-14 14:19:58,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 737 transitions, 15866 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 14:19:58,332 INFO L231 Difference]: Finished difference. Result has 639 places, 673 transitions, 13209 flow [2024-06-14 14:19:58,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12957, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13209, PETRI_PLACES=639, PETRI_TRANSITIONS=673} [2024-06-14 14:19:58,333 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 600 predicate places. [2024-06-14 14:19:58,333 INFO L495 AbstractCegarLoop]: Abstraction has has 639 places, 673 transitions, 13209 flow [2024-06-14 14:19:58,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:58,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:58,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:19:58,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 14:19:58,334 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:19:58,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:58,334 INFO L85 PathProgramCache]: Analyzing trace with hash 618147185, now seen corresponding path program 12 times [2024-06-14 14:19:58,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:58,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525675171] [2024-06-14 14:19:58,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:58,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:58,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:58,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:58,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:58,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525675171] [2024-06-14 14:19:58,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525675171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:58,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:58,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:19:58,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940322239] [2024-06-14 14:19:58,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:58,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:19:58,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:58,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:19:58,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:19:58,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:19:58,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 673 transitions, 13209 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:19:58,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:58,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:19:58,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:00,423 INFO L124 PetriNetUnfolderBase]: 2678/5073 cut-off events. [2024-06-14 14:20:00,423 INFO L125 PetriNetUnfolderBase]: For 721837/721839 co-relation queries the response was YES. [2024-06-14 14:20:00,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45309 conditions, 5073 events. 2678/5073 cut-off events. For 721837/721839 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 35382 event pairs, 696 based on Foata normal form. 14/5087 useless extension candidates. Maximal degree in co-relation 45071. Up to 3949 conditions per place. [2024-06-14 14:20:00,514 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 607 selfloop transitions, 124 changer transitions 0/733 dead transitions. [2024-06-14 14:20:00,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 733 transitions, 15900 flow [2024-06-14 14:20:00,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:20:00,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:20:00,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 207 transitions. [2024-06-14 14:20:00,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3631578947368421 [2024-06-14 14:20:00,515 INFO L175 Difference]: Start difference. First operand has 639 places, 673 transitions, 13209 flow. Second operand 15 states and 207 transitions. [2024-06-14 14:20:00,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 733 transitions, 15900 flow [2024-06-14 14:20:04,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 733 transitions, 15591 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-14 14:20:04,905 INFO L231 Difference]: Finished difference. Result has 641 places, 673 transitions, 13158 flow [2024-06-14 14:20:04,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12900, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13158, PETRI_PLACES=641, PETRI_TRANSITIONS=673} [2024-06-14 14:20:04,906 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 602 predicate places. [2024-06-14 14:20:04,906 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 673 transitions, 13158 flow [2024-06-14 14:20:04,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:04,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:04,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:04,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 14:20:04,907 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:20:04,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:04,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1475670227, now seen corresponding path program 13 times [2024-06-14 14:20:04,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:04,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043678805] [2024-06-14 14:20:04,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:04,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:04,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:05,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:05,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:05,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043678805] [2024-06-14 14:20:05,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043678805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:05,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:05,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:20:05,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807069226] [2024-06-14 14:20:05,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:05,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:20:05,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:05,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:20:05,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:20:05,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:20:05,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 673 transitions, 13158 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:05,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:05,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:20:05,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:07,228 INFO L124 PetriNetUnfolderBase]: 2875/5448 cut-off events. [2024-06-14 14:20:07,228 INFO L125 PetriNetUnfolderBase]: For 931905/931907 co-relation queries the response was YES. [2024-06-14 14:20:07,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50537 conditions, 5448 events. 2875/5448 cut-off events. For 931905/931907 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 38824 event pairs, 832 based on Foata normal form. 18/5466 useless extension candidates. Maximal degree in co-relation 50298. Up to 4637 conditions per place. [2024-06-14 14:20:07,316 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 656 selfloop transitions, 70 changer transitions 0/728 dead transitions. [2024-06-14 14:20:07,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 728 transitions, 15604 flow [2024-06-14 14:20:07,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:20:07,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:20:07,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 166 transitions. [2024-06-14 14:20:07,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36403508771929827 [2024-06-14 14:20:07,317 INFO L175 Difference]: Start difference. First operand has 641 places, 673 transitions, 13158 flow. Second operand 12 states and 166 transitions. [2024-06-14 14:20:07,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 728 transitions, 15604 flow [2024-06-14 14:20:11,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 728 transitions, 15381 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 14:20:11,198 INFO L231 Difference]: Finished difference. Result has 645 places, 683 transitions, 13288 flow [2024-06-14 14:20:11,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=12935, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13288, PETRI_PLACES=645, PETRI_TRANSITIONS=683} [2024-06-14 14:20:11,198 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 606 predicate places. [2024-06-14 14:20:11,198 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 683 transitions, 13288 flow [2024-06-14 14:20:11,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:11,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:11,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:11,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 14:20:11,199 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:20:11,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:11,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1475685107, now seen corresponding path program 14 times [2024-06-14 14:20:11,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:11,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872486596] [2024-06-14 14:20:11,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:11,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:11,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:11,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:11,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:11,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872486596] [2024-06-14 14:20:11,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872486596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:11,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:11,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:20:11,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729713419] [2024-06-14 14:20:11,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:11,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:20:11,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:11,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:20:11,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:20:11,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:20:11,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 683 transitions, 13288 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:11,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:11,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:20:11,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:13,292 INFO L124 PetriNetUnfolderBase]: 2843/5388 cut-off events. [2024-06-14 14:20:13,292 INFO L125 PetriNetUnfolderBase]: For 856207/856209 co-relation queries the response was YES. [2024-06-14 14:20:13,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48712 conditions, 5388 events. 2843/5388 cut-off events. For 856207/856209 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38324 event pairs, 801 based on Foata normal form. 18/5406 useless extension candidates. Maximal degree in co-relation 48469. Up to 4617 conditions per place. [2024-06-14 14:20:13,391 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 650 selfloop transitions, 73 changer transitions 0/725 dead transitions. [2024-06-14 14:20:13,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 725 transitions, 15395 flow [2024-06-14 14:20:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:20:13,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:20:13,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 164 transitions. [2024-06-14 14:20:13,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35964912280701755 [2024-06-14 14:20:13,392 INFO L175 Difference]: Start difference. First operand has 645 places, 683 transitions, 13288 flow. Second operand 12 states and 164 transitions. [2024-06-14 14:20:13,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 725 transitions, 15395 flow [2024-06-14 14:20:18,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 725 transitions, 15285 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 14:20:18,233 INFO L231 Difference]: Finished difference. Result has 652 places, 683 transitions, 13330 flow [2024-06-14 14:20:18,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13178, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13330, PETRI_PLACES=652, PETRI_TRANSITIONS=683} [2024-06-14 14:20:18,234 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 613 predicate places. [2024-06-14 14:20:18,234 INFO L495 AbstractCegarLoop]: Abstraction has has 652 places, 683 transitions, 13330 flow [2024-06-14 14:20:18,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:18,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:18,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:18,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 14:20:18,234 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:20:18,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:18,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1960980497, now seen corresponding path program 15 times [2024-06-14 14:20:18,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:18,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691392119] [2024-06-14 14:20:18,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:18,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:18,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:18,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-14 14:20:18,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:18,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691392119] [2024-06-14 14:20:18,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691392119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:18,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:18,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:20:18,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940970640] [2024-06-14 14:20:18,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:18,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:20:18,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:18,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:20:18,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:20:18,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:20:18,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 683 transitions, 13330 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:18,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:18,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:20:18,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:20,629 INFO L124 PetriNetUnfolderBase]: 3015/5716 cut-off events. [2024-06-14 14:20:20,629 INFO L125 PetriNetUnfolderBase]: For 1027869/1027871 co-relation queries the response was YES. [2024-06-14 14:20:20,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53414 conditions, 5716 events. 3015/5716 cut-off events. For 1027869/1027871 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 41374 event pairs, 886 based on Foata normal form. 18/5734 useless extension candidates. Maximal degree in co-relation 53169. Up to 5107 conditions per place. [2024-06-14 14:20:20,726 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 671 selfloop transitions, 61 changer transitions 0/734 dead transitions. [2024-06-14 14:20:20,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 734 transitions, 15604 flow [2024-06-14 14:20:20,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:20:20,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:20:20,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 158 transitions. [2024-06-14 14:20:20,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34649122807017546 [2024-06-14 14:20:20,727 INFO L175 Difference]: Start difference. First operand has 652 places, 683 transitions, 13330 flow. Second operand 12 states and 158 transitions. [2024-06-14 14:20:20,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 734 transitions, 15604 flow [2024-06-14 14:20:25,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 734 transitions, 15450 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:20:25,655 INFO L231 Difference]: Finished difference. Result has 656 places, 693 transitions, 13496 flow [2024-06-14 14:20:25,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13186, PETRI_DIFFERENCE_MINUEND_PLACES=642, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13496, PETRI_PLACES=656, PETRI_TRANSITIONS=693} [2024-06-14 14:20:25,656 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 617 predicate places. [2024-06-14 14:20:25,656 INFO L495 AbstractCegarLoop]: Abstraction has has 656 places, 693 transitions, 13496 flow [2024-06-14 14:20:25,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:25,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:25,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:25,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 14:20:25,656 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:20:25,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:25,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1961470607, now seen corresponding path program 16 times [2024-06-14 14:20:25,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:25,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812416544] [2024-06-14 14:20:25,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:25,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:25,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:26,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:26,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:26,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812416544] [2024-06-14 14:20:26,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812416544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:26,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:26,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:20:26,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638595959] [2024-06-14 14:20:26,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:26,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:20:26,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:26,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:20:26,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:20:26,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:20:26,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 693 transitions, 13496 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:26,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:26,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:20:26,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:27,853 INFO L124 PetriNetUnfolderBase]: 2991/5676 cut-off events. [2024-06-14 14:20:27,853 INFO L125 PetriNetUnfolderBase]: For 969061/969063 co-relation queries the response was YES. [2024-06-14 14:20:27,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51898 conditions, 5676 events. 2991/5676 cut-off events. For 969061/969063 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41052 event pairs, 890 based on Foata normal form. 18/5694 useless extension candidates. Maximal degree in co-relation 51650. Up to 5103 conditions per place. [2024-06-14 14:20:27,957 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 667 selfloop transitions, 61 changer transitions 0/730 dead transitions. [2024-06-14 14:20:27,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 730 transitions, 15392 flow [2024-06-14 14:20:27,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:20:27,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:20:27,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 157 transitions. [2024-06-14 14:20:27,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3442982456140351 [2024-06-14 14:20:27,958 INFO L175 Difference]: Start difference. First operand has 656 places, 693 transitions, 13496 flow. Second operand 12 states and 157 transitions. [2024-06-14 14:20:27,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 730 transitions, 15392 flow [2024-06-14 14:20:34,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 730 transitions, 15284 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 14:20:34,016 INFO L231 Difference]: Finished difference. Result has 663 places, 696 transitions, 13567 flow [2024-06-14 14:20:34,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13388, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13567, PETRI_PLACES=663, PETRI_TRANSITIONS=696} [2024-06-14 14:20:34,017 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 624 predicate places. [2024-06-14 14:20:34,017 INFO L495 AbstractCegarLoop]: Abstraction has has 663 places, 696 transitions, 13567 flow [2024-06-14 14:20:34,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:34,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:34,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, 1] [2024-06-14 14:20:34,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 14:20:34,018 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:20:34,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:34,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1490474897, now seen corresponding path program 17 times [2024-06-14 14:20:34,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:34,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137990722] [2024-06-14 14:20:34,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:34,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:34,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:34,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:34,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:34,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137990722] [2024-06-14 14:20:34,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137990722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:34,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:34,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:20:34,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864959838] [2024-06-14 14:20:34,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:34,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:20:34,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:34,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:20:34,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:20:34,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:20:34,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 696 transitions, 13567 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:34,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:34,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:20:34,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:36,249 INFO L124 PetriNetUnfolderBase]: 3057/5803 cut-off events. [2024-06-14 14:20:36,249 INFO L125 PetriNetUnfolderBase]: For 1024261/1024263 co-relation queries the response was YES. [2024-06-14 14:20:36,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53511 conditions, 5803 events. 3057/5803 cut-off events. For 1024261/1024263 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 42215 event pairs, 883 based on Foata normal form. 18/5821 useless extension candidates. Maximal degree in co-relation 53260. Up to 4686 conditions per place. [2024-06-14 14:20:36,361 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 656 selfloop transitions, 91 changer transitions 0/749 dead transitions. [2024-06-14 14:20:36,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 749 transitions, 15937 flow [2024-06-14 14:20:36,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:20:36,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:20:36,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 174 transitions. [2024-06-14 14:20:36,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3522267206477733 [2024-06-14 14:20:36,362 INFO L175 Difference]: Start difference. First operand has 663 places, 696 transitions, 13567 flow. Second operand 13 states and 174 transitions. [2024-06-14 14:20:36,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 749 transitions, 15937 flow [2024-06-14 14:20:41,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 749 transitions, 15783 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 14:20:41,718 INFO L231 Difference]: Finished difference. Result has 668 places, 706 transitions, 13835 flow [2024-06-14 14:20:41,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13413, PETRI_DIFFERENCE_MINUEND_PLACES=653, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13835, PETRI_PLACES=668, PETRI_TRANSITIONS=706} [2024-06-14 14:20:41,719 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 629 predicate places. [2024-06-14 14:20:41,719 INFO L495 AbstractCegarLoop]: Abstraction has has 668 places, 706 transitions, 13835 flow [2024-06-14 14:20:41,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:41,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:41,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:41,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 14:20:41,720 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:20:41,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:41,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1489969907, now seen corresponding path program 18 times [2024-06-14 14:20:41,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:41,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777342886] [2024-06-14 14:20:41,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:41,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:41,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:42,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:42,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:42,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777342886] [2024-06-14 14:20:42,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777342886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:42,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:42,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:20:42,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236646144] [2024-06-14 14:20:42,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:42,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:20:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:20:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:20:42,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:20:42,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 706 transitions, 13835 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:42,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:42,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:20:42,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:44,075 INFO L124 PetriNetUnfolderBase]: 3089/5867 cut-off events. [2024-06-14 14:20:44,075 INFO L125 PetriNetUnfolderBase]: For 1045298/1045300 co-relation queries the response was YES. [2024-06-14 14:20:44,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54193 conditions, 5867 events. 3089/5867 cut-off events. For 1045298/1045300 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 42833 event pairs, 895 based on Foata normal form. 18/5885 useless extension candidates. Maximal degree in co-relation 53939. Up to 4686 conditions per place. [2024-06-14 14:20:44,183 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 667 selfloop transitions, 84 changer transitions 0/753 dead transitions. [2024-06-14 14:20:44,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 753 transitions, 16293 flow [2024-06-14 14:20:44,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:20:44,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:20:44,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 177 transitions. [2024-06-14 14:20:44,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582995951417004 [2024-06-14 14:20:44,184 INFO L175 Difference]: Start difference. First operand has 668 places, 706 transitions, 13835 flow. Second operand 13 states and 177 transitions. [2024-06-14 14:20:44,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 753 transitions, 16293 flow [2024-06-14 14:20:49,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 753 transitions, 16129 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-14 14:20:49,908 INFO L231 Difference]: Finished difference. Result has 674 places, 710 transitions, 13947 flow [2024-06-14 14:20:49,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13681, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13947, PETRI_PLACES=674, PETRI_TRANSITIONS=710} [2024-06-14 14:20:49,909 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 635 predicate places. [2024-06-14 14:20:49,909 INFO L495 AbstractCegarLoop]: Abstraction has has 674 places, 710 transitions, 13947 flow [2024-06-14 14:20:49,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:49,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:49,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:49,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 14:20:49,910 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:20:49,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:49,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1977557747, now seen corresponding path program 19 times [2024-06-14 14:20:49,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:49,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441627958] [2024-06-14 14:20:49,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:49,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:49,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:50,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:50,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:50,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441627958] [2024-06-14 14:20:50,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441627958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:50,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:50,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:20:50,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944598310] [2024-06-14 14:20:50,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:50,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:20:50,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:50,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:20:50,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=38, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:20:50,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:20:50,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 674 places, 710 transitions, 13947 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:50,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:50,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:20:50,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:52,226 INFO L124 PetriNetUnfolderBase]: 3032/5789 cut-off events. [2024-06-14 14:20:52,227 INFO L125 PetriNetUnfolderBase]: For 1001150/1001150 co-relation queries the response was YES. [2024-06-14 14:20:52,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52907 conditions, 5789 events. 3032/5789 cut-off events. For 1001150/1001150 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42403 event pairs, 749 based on Foata normal form. 16/5799 useless extension candidates. Maximal degree in co-relation 52651. Up to 1975 conditions per place. [2024-06-14 14:20:52,325 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 438 selfloop transitions, 301 changer transitions 0/746 dead transitions. [2024-06-14 14:20:52,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 746 transitions, 16235 flow [2024-06-14 14:20:52,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:20:52,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:20:52,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-14 14:20:52,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105263157894737 [2024-06-14 14:20:52,326 INFO L175 Difference]: Start difference. First operand has 674 places, 710 transitions, 13947 flow. Second operand 10 states and 156 transitions. [2024-06-14 14:20:52,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 746 transitions, 16235 flow [2024-06-14 14:20:58,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 746 transitions, 16085 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 14:20:58,315 INFO L231 Difference]: Finished difference. Result has 676 places, 710 transitions, 14420 flow [2024-06-14 14:20:58,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13799, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14420, PETRI_PLACES=676, PETRI_TRANSITIONS=710} [2024-06-14 14:20:58,315 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 637 predicate places. [2024-06-14 14:20:58,316 INFO L495 AbstractCegarLoop]: Abstraction has has 676 places, 710 transitions, 14420 flow [2024-06-14 14:20:58,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:58,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:58,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:58,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 14:20:58,316 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:20:58,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:58,316 INFO L85 PathProgramCache]: Analyzing trace with hash 21341171, now seen corresponding path program 20 times [2024-06-14 14:20:58,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:58,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390024494] [2024-06-14 14:20:58,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:58,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:58,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:58,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:58,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:58,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390024494] [2024-06-14 14:20:58,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390024494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:58,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:58,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:20:58,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206630490] [2024-06-14 14:20:58,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:58,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:20:58,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:58,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:20:58,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:20:58,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:20:58,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 710 transitions, 14420 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:20:58,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:58,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:20:58,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:00,803 INFO L124 PetriNetUnfolderBase]: 3049/5807 cut-off events. [2024-06-14 14:21:00,804 INFO L125 PetriNetUnfolderBase]: For 937805/937807 co-relation queries the response was YES. [2024-06-14 14:21:00,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52094 conditions, 5807 events. 3049/5807 cut-off events. For 937805/937807 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 42402 event pairs, 895 based on Foata normal form. 18/5825 useless extension candidates. Maximal degree in co-relation 51837. Up to 5270 conditions per place. [2024-06-14 14:21:00,900 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 675 selfloop transitions, 64 changer transitions 0/741 dead transitions. [2024-06-14 14:21:00,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 741 transitions, 16076 flow [2024-06-14 14:21:00,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:21:00,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:21:00,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 152 transitions. [2024-06-14 14:21:00,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-14 14:21:00,901 INFO L175 Difference]: Start difference. First operand has 676 places, 710 transitions, 14420 flow. Second operand 12 states and 152 transitions. [2024-06-14 14:21:00,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 741 transitions, 16076 flow [2024-06-14 14:21:06,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 741 transitions, 15419 flow, removed 26 selfloop flow, removed 15 redundant places. [2024-06-14 14:21:06,817 INFO L231 Difference]: Finished difference. Result has 673 places, 710 transitions, 13905 flow [2024-06-14 14:21:06,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13767, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13905, PETRI_PLACES=673, PETRI_TRANSITIONS=710} [2024-06-14 14:21:06,817 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 634 predicate places. [2024-06-14 14:21:06,818 INFO L495 AbstractCegarLoop]: Abstraction has has 673 places, 710 transitions, 13905 flow [2024-06-14 14:21:06,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:21:06,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:06,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:06,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 14:21:06,818 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:06,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:06,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1793520719, now seen corresponding path program 21 times [2024-06-14 14:21:06,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:06,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750211338] [2024-06-14 14:21:06,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:06,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:06,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:07,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:07,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:07,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750211338] [2024-06-14 14:21:07,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750211338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:07,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:07,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:21:07,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399523497] [2024-06-14 14:21:07,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:07,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:21:07,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:07,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:21:07,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:21:07,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:07,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 710 transitions, 13905 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:21:07,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:07,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:07,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:08,991 INFO L124 PetriNetUnfolderBase]: 3017/5747 cut-off events. [2024-06-14 14:21:08,991 INFO L125 PetriNetUnfolderBase]: For 799021/799023 co-relation queries the response was YES. [2024-06-14 14:21:09,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48827 conditions, 5747 events. 3017/5747 cut-off events. For 799021/799023 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41899 event pairs, 837 based on Foata normal form. 18/5765 useless extension candidates. Maximal degree in co-relation 48578. Up to 4632 conditions per place. [2024-06-14 14:21:09,095 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 671 selfloop transitions, 82 changer transitions 0/755 dead transitions. [2024-06-14 14:21:09,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 755 transitions, 16107 flow [2024-06-14 14:21:09,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:21:09,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:21:09,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 180 transitions. [2024-06-14 14:21:09,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3643724696356275 [2024-06-14 14:21:09,096 INFO L175 Difference]: Start difference. First operand has 673 places, 710 transitions, 13905 flow. Second operand 13 states and 180 transitions. [2024-06-14 14:21:09,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 755 transitions, 16107 flow [2024-06-14 14:21:15,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 755 transitions, 15992 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:21:15,704 INFO L231 Difference]: Finished difference. Result has 677 places, 710 transitions, 13960 flow [2024-06-14 14:21:15,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13790, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13960, PETRI_PLACES=677, PETRI_TRANSITIONS=710} [2024-06-14 14:21:15,705 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 638 predicate places. [2024-06-14 14:21:15,705 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 710 transitions, 13960 flow [2024-06-14 14:21:15,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:21:15,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:15,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:15,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 14:21:15,706 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:15,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:15,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1475237777, now seen corresponding path program 22 times [2024-06-14 14:21:15,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:15,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510944561] [2024-06-14 14:21:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:15,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:15,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:16,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:16,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:16,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510944561] [2024-06-14 14:21:16,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510944561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:16,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:16,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:21:16,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051315522] [2024-06-14 14:21:16,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:16,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:21:16,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:16,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:21:16,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:21:16,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:16,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 710 transitions, 13960 flow. Second operand has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:21:16,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:16,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:16,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:17,940 INFO L124 PetriNetUnfolderBase]: 3012/5740 cut-off events. [2024-06-14 14:21:17,941 INFO L125 PetriNetUnfolderBase]: For 741398/741400 co-relation queries the response was YES. [2024-06-14 14:21:18,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48433 conditions, 5740 events. 3012/5740 cut-off events. For 741398/741400 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41871 event pairs, 791 based on Foata normal form. 10/5750 useless extension candidates. Maximal degree in co-relation 48183. Up to 4810 conditions per place. [2024-06-14 14:21:18,047 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 665 selfloop transitions, 80 changer transitions 0/747 dead transitions. [2024-06-14 14:21:18,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 747 transitions, 15889 flow [2024-06-14 14:21:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:21:18,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:21:18,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 159 transitions. [2024-06-14 14:21:18,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34868421052631576 [2024-06-14 14:21:18,050 INFO L175 Difference]: Start difference. First operand has 677 places, 710 transitions, 13960 flow. Second operand 12 states and 159 transitions. [2024-06-14 14:21:18,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 747 transitions, 15889 flow [2024-06-14 14:21:24,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 747 transitions, 15702 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-14 14:21:24,698 INFO L231 Difference]: Finished difference. Result has 678 places, 712 transitions, 14007 flow [2024-06-14 14:21:24,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=13775, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14007, PETRI_PLACES=678, PETRI_TRANSITIONS=712} [2024-06-14 14:21:24,699 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 639 predicate places. [2024-06-14 14:21:24,699 INFO L495 AbstractCegarLoop]: Abstraction has has 678 places, 712 transitions, 14007 flow [2024-06-14 14:21:24,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.0) internal successors, (77), 11 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-14 14:21:24,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:24,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:24,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 14:21:24,700 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:24,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:24,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1320661669, now seen corresponding path program 1 times [2024-06-14 14:21:24,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:24,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406907572] [2024-06-14 14:21:24,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:24,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:24,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:24,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:24,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:24,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406907572] [2024-06-14 14:21:24,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406907572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:24,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:24,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:21:24,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471282778] [2024-06-14 14:21:24,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:24,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:21:24,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:24,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:21:24,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:21:24,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 38 [2024-06-14 14:21:24,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 712 transitions, 14007 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:24,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:24,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 38 [2024-06-14 14:21:24,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:25,779 INFO L124 PetriNetUnfolderBase]: 1471/3460 cut-off events. [2024-06-14 14:21:25,779 INFO L125 PetriNetUnfolderBase]: For 243537/243545 co-relation queries the response was YES. [2024-06-14 14:21:25,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25196 conditions, 3460 events. 1471/3460 cut-off events. For 243537/243545 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28499 event pairs, 428 based on Foata normal form. 69/3442 useless extension candidates. Maximal degree in co-relation 24974. Up to 2191 conditions per place. [2024-06-14 14:21:25,842 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 131 selfloop transitions, 60 changer transitions 0/463 dead transitions. [2024-06-14 14:21:25,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 463 transitions, 9001 flow [2024-06-14 14:21:25,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:21:25,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:21:25,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 14:21:25,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6140350877192983 [2024-06-14 14:21:25,843 INFO L175 Difference]: Start difference. First operand has 678 places, 712 transitions, 14007 flow. Second operand 6 states and 140 transitions. [2024-06-14 14:21:25,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 463 transitions, 9001 flow [2024-06-14 14:21:27,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 463 transitions, 7259 flow, removed 68 selfloop flow, removed 92 redundant places. [2024-06-14 14:21:27,102 INFO L231 Difference]: Finished difference. Result has 553 places, 444 transitions, 6895 flow [2024-06-14 14:21:27,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6775, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6895, PETRI_PLACES=553, PETRI_TRANSITIONS=444} [2024-06-14 14:21:27,103 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 514 predicate places. [2024-06-14 14:21:27,103 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 444 transitions, 6895 flow [2024-06-14 14:21:27,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:27,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:27,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:27,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 14:21:27,104 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:27,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:27,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1078318422, now seen corresponding path program 1 times [2024-06-14 14:21:27,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:27,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431831056] [2024-06-14 14:21:27,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:27,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:27,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:27,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:27,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:27,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431831056] [2024-06-14 14:21:27,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431831056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:27,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:27,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:21:27,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50273594] [2024-06-14 14:21:27,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:27,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:21:27,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:27,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:21:27,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=62, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:21:27,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 38 [2024-06-14 14:21:27,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 444 transitions, 6895 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:27,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:27,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 38 [2024-06-14 14:21:27,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:28,512 INFO L124 PetriNetUnfolderBase]: 2199/4346 cut-off events. [2024-06-14 14:21:28,512 INFO L125 PetriNetUnfolderBase]: For 270643/270645 co-relation queries the response was YES. [2024-06-14 14:21:28,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26367 conditions, 4346 events. 2199/4346 cut-off events. For 270643/270645 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 31281 event pairs, 681 based on Foata normal form. 6/4346 useless extension candidates. Maximal degree in co-relation 26196. Up to 1682 conditions per place. [2024-06-14 14:21:28,585 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 334 selfloop transitions, 148 changer transitions 0/489 dead transitions. [2024-06-14 14:21:28,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 489 transitions, 8435 flow [2024-06-14 14:21:28,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:21:28,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:21:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 162 transitions. [2024-06-14 14:21:28,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35526315789473684 [2024-06-14 14:21:28,586 INFO L175 Difference]: Start difference. First operand has 553 places, 444 transitions, 6895 flow. Second operand 12 states and 162 transitions. [2024-06-14 14:21:28,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 489 transitions, 8435 flow [2024-06-14 14:21:30,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 489 transitions, 8306 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:21:30,414 INFO L231 Difference]: Finished difference. Result has 560 places, 451 transitions, 7187 flow [2024-06-14 14:21:30,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7187, PETRI_PLACES=560, PETRI_TRANSITIONS=451} [2024-06-14 14:21:30,414 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 521 predicate places. [2024-06-14 14:21:30,415 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 451 transitions, 7187 flow [2024-06-14 14:21:30,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:30,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:30,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:30,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 14:21:30,415 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:30,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:30,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1828229360, now seen corresponding path program 2 times [2024-06-14 14:21:30,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:30,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52929175] [2024-06-14 14:21:30,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:30,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:30,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:30,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:30,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:30,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52929175] [2024-06-14 14:21:30,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52929175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:30,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:30,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:21:30,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862094233] [2024-06-14 14:21:30,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:30,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:21:30,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:30,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:21:30,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:21:30,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:30,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 451 transitions, 7187 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:30,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:30,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:30,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:32,037 INFO L124 PetriNetUnfolderBase]: 2277/4477 cut-off events. [2024-06-14 14:21:32,037 INFO L125 PetriNetUnfolderBase]: For 279318/279320 co-relation queries the response was YES. [2024-06-14 14:21:32,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27984 conditions, 4477 events. 2277/4477 cut-off events. For 279318/279320 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32262 event pairs, 754 based on Foata normal form. 4/4481 useless extension candidates. Maximal degree in co-relation 27811. Up to 3802 conditions per place. [2024-06-14 14:21:32,108 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 437 selfloop transitions, 65 changer transitions 0/504 dead transitions. [2024-06-14 14:21:32,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 504 transitions, 8672 flow [2024-06-14 14:21:32,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:21:32,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:21:32,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 175 transitions. [2024-06-14 14:21:32,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32894736842105265 [2024-06-14 14:21:32,109 INFO L175 Difference]: Start difference. First operand has 560 places, 451 transitions, 7187 flow. Second operand 14 states and 175 transitions. [2024-06-14 14:21:32,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 504 transitions, 8672 flow [2024-06-14 14:21:33,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 504 transitions, 8375 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 14:21:33,765 INFO L231 Difference]: Finished difference. Result has 570 places, 459 transitions, 7179 flow [2024-06-14 14:21:33,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6900, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7179, PETRI_PLACES=570, PETRI_TRANSITIONS=459} [2024-06-14 14:21:33,765 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 531 predicate places. [2024-06-14 14:21:33,765 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 459 transitions, 7179 flow [2024-06-14 14:21:33,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:33,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:33,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:33,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 14:21:33,766 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:33,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:33,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1900057498, now seen corresponding path program 3 times [2024-06-14 14:21:33,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:33,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503482788] [2024-06-14 14:21:33,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:33,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:33,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:34,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:34,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:34,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503482788] [2024-06-14 14:21:34,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503482788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:34,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:34,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:21:34,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471474866] [2024-06-14 14:21:34,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:34,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:21:34,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:34,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:21:34,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:21:34,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:34,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 459 transitions, 7179 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:34,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:34,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:34,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:35,344 INFO L124 PetriNetUnfolderBase]: 2281/4485 cut-off events. [2024-06-14 14:21:35,344 INFO L125 PetriNetUnfolderBase]: For 284314/284316 co-relation queries the response was YES. [2024-06-14 14:21:35,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28157 conditions, 4485 events. 2281/4485 cut-off events. For 284314/284316 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32359 event pairs, 768 based on Foata normal form. 4/4489 useless extension candidates. Maximal degree in co-relation 27980. Up to 3810 conditions per place. [2024-06-14 14:21:35,415 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 444 selfloop transitions, 63 changer transitions 0/509 dead transitions. [2024-06-14 14:21:35,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 509 transitions, 8631 flow [2024-06-14 14:21:35,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:21:35,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:21:35,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 179 transitions. [2024-06-14 14:21:35,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33646616541353386 [2024-06-14 14:21:35,416 INFO L175 Difference]: Start difference. First operand has 570 places, 459 transitions, 7179 flow. Second operand 14 states and 179 transitions. [2024-06-14 14:21:35,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 509 transitions, 8631 flow [2024-06-14 14:21:37,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 509 transitions, 8497 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 14:21:37,234 INFO L231 Difference]: Finished difference. Result has 578 places, 462 transitions, 7243 flow [2024-06-14 14:21:37,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7053, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7243, PETRI_PLACES=578, PETRI_TRANSITIONS=462} [2024-06-14 14:21:37,234 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 539 predicate places. [2024-06-14 14:21:37,235 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 462 transitions, 7243 flow [2024-06-14 14:21:37,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:37,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:37,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:37,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 14:21:37,235 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:37,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:37,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1041777614, now seen corresponding path program 4 times [2024-06-14 14:21:37,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:37,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824633215] [2024-06-14 14:21:37,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:37,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:37,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:37,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:37,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824633215] [2024-06-14 14:21:37,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824633215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:37,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:37,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:21:37,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255489395] [2024-06-14 14:21:37,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:37,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:21:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:37,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:21:37,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:21:37,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:37,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 462 transitions, 7243 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:37,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:37,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:37,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:38,819 INFO L124 PetriNetUnfolderBase]: 2278/4480 cut-off events. [2024-06-14 14:21:38,819 INFO L125 PetriNetUnfolderBase]: For 281271/281273 co-relation queries the response was YES. [2024-06-14 14:21:38,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28000 conditions, 4480 events. 2278/4480 cut-off events. For 281271/281273 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32306 event pairs, 753 based on Foata normal form. 4/4484 useless extension candidates. Maximal degree in co-relation 27820. Up to 3805 conditions per place. [2024-06-14 14:21:38,890 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 441 selfloop transitions, 66 changer transitions 0/509 dead transitions. [2024-06-14 14:21:38,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 509 transitions, 8644 flow [2024-06-14 14:21:38,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:21:38,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:21:38,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 178 transitions. [2024-06-14 14:21:38,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33458646616541354 [2024-06-14 14:21:38,891 INFO L175 Difference]: Start difference. First operand has 578 places, 462 transitions, 7243 flow. Second operand 14 states and 178 transitions. [2024-06-14 14:21:38,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 509 transitions, 8644 flow [2024-06-14 14:21:40,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 509 transitions, 8497 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 14:21:40,845 INFO L231 Difference]: Finished difference. Result has 583 places, 463 transitions, 7252 flow [2024-06-14 14:21:40,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7096, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7252, PETRI_PLACES=583, PETRI_TRANSITIONS=463} [2024-06-14 14:21:40,845 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 544 predicate places. [2024-06-14 14:21:40,846 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 463 transitions, 7252 flow [2024-06-14 14:21:40,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:40,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:40,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, 1] [2024-06-14 14:21:40,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 14:21:40,846 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:40,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:40,846 INFO L85 PathProgramCache]: Analyzing trace with hash 395496058, now seen corresponding path program 5 times [2024-06-14 14:21:40,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:40,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156640858] [2024-06-14 14:21:40,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:40,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:41,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:41,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:41,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156640858] [2024-06-14 14:21:41,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156640858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:41,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:41,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:21:41,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399532148] [2024-06-14 14:21:41,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:41,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:21:41,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:41,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:21:41,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:21:41,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:41,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 463 transitions, 7252 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:41,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:41,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:41,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:42,329 INFO L124 PetriNetUnfolderBase]: 2291/4503 cut-off events. [2024-06-14 14:21:42,329 INFO L125 PetriNetUnfolderBase]: For 268637/268639 co-relation queries the response was YES. [2024-06-14 14:21:42,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27838 conditions, 4503 events. 2291/4503 cut-off events. For 268637/268639 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32532 event pairs, 640 based on Foata normal form. 4/4507 useless extension candidates. Maximal degree in co-relation 27656. Up to 3248 conditions per place. [2024-06-14 14:21:42,400 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 437 selfloop transitions, 82 changer transitions 0/521 dead transitions. [2024-06-14 14:21:42,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 521 transitions, 8889 flow [2024-06-14 14:21:42,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:21:42,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:21:42,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 185 transitions. [2024-06-14 14:21:42,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32456140350877194 [2024-06-14 14:21:42,401 INFO L175 Difference]: Start difference. First operand has 583 places, 463 transitions, 7252 flow. Second operand 15 states and 185 transitions. [2024-06-14 14:21:42,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 521 transitions, 8889 flow [2024-06-14 14:21:44,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 521 transitions, 8701 flow, removed 17 selfloop flow, removed 15 redundant places. [2024-06-14 14:21:44,301 INFO L231 Difference]: Finished difference. Result has 588 places, 471 transitions, 7423 flow [2024-06-14 14:21:44,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7064, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7423, PETRI_PLACES=588, PETRI_TRANSITIONS=471} [2024-06-14 14:21:44,301 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 549 predicate places. [2024-06-14 14:21:44,301 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 471 transitions, 7423 flow [2024-06-14 14:21:44,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:44,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:44,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, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:44,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 14:21:44,302 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:44,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:44,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1236030814, now seen corresponding path program 6 times [2024-06-14 14:21:44,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:44,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985086023] [2024-06-14 14:21:44,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:44,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:44,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:44,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:44,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:44,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985086023] [2024-06-14 14:21:44,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985086023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:44,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:44,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:21:44,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405462682] [2024-06-14 14:21:44,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:44,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:21:44,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:44,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:21:44,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:21:44,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:44,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 471 transitions, 7423 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:44,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:44,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:44,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:45,923 INFO L124 PetriNetUnfolderBase]: 2295/4511 cut-off events. [2024-06-14 14:21:45,923 INFO L125 PetriNetUnfolderBase]: For 276229/276231 co-relation queries the response was YES. [2024-06-14 14:21:45,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28253 conditions, 4511 events. 2295/4511 cut-off events. For 276229/276231 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32626 event pairs, 749 based on Foata normal form. 4/4515 useless extension candidates. Maximal degree in co-relation 28070. Up to 3228 conditions per place. [2024-06-14 14:21:45,993 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 447 selfloop transitions, 77 changer transitions 0/526 dead transitions. [2024-06-14 14:21:45,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 526 transitions, 9164 flow [2024-06-14 14:21:45,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:21:45,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:21:45,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 200 transitions. [2024-06-14 14:21:45,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3508771929824561 [2024-06-14 14:21:45,996 INFO L175 Difference]: Start difference. First operand has 588 places, 471 transitions, 7423 flow. Second operand 15 states and 200 transitions. [2024-06-14 14:21:45,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 526 transitions, 9164 flow [2024-06-14 14:21:48,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 526 transitions, 8982 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 14:21:48,066 INFO L231 Difference]: Finished difference. Result has 596 places, 474 transitions, 7467 flow [2024-06-14 14:21:48,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7260, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7467, PETRI_PLACES=596, PETRI_TRANSITIONS=474} [2024-06-14 14:21:48,066 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 557 predicate places. [2024-06-14 14:21:48,067 INFO L495 AbstractCegarLoop]: Abstraction has has 596 places, 474 transitions, 7467 flow [2024-06-14 14:21:48,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:48,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:48,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:48,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 14:21:48,067 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:48,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:48,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1341442488, now seen corresponding path program 7 times [2024-06-14 14:21:48,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:48,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744983265] [2024-06-14 14:21:48,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:48,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:48,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:48,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:48,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:48,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744983265] [2024-06-14 14:21:48,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744983265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:48,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:48,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:21:48,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754750179] [2024-06-14 14:21:48,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:48,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:21:48,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:48,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:21:48,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:21:48,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:48,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 474 transitions, 7467 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:48,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:48,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:48,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:49,649 INFO L124 PetriNetUnfolderBase]: 2307/4539 cut-off events. [2024-06-14 14:21:49,649 INFO L125 PetriNetUnfolderBase]: For 299000/299002 co-relation queries the response was YES. [2024-06-14 14:21:49,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28616 conditions, 4539 events. 2307/4539 cut-off events. For 299000/299002 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32768 event pairs, 731 based on Foata normal form. 4/4543 useless extension candidates. Maximal degree in co-relation 28430. Up to 3252 conditions per place. [2024-06-14 14:21:49,719 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 449 selfloop transitions, 73 changer transitions 0/524 dead transitions. [2024-06-14 14:21:49,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 524 transitions, 9165 flow [2024-06-14 14:21:49,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:21:49,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:21:49,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 181 transitions. [2024-06-14 14:21:49,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34022556390977443 [2024-06-14 14:21:49,720 INFO L175 Difference]: Start difference. First operand has 596 places, 474 transitions, 7467 flow. Second operand 14 states and 181 transitions. [2024-06-14 14:21:49,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 524 transitions, 9165 flow [2024-06-14 14:21:52,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 524 transitions, 9030 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 14:21:52,102 INFO L231 Difference]: Finished difference. Result has 602 places, 477 transitions, 7533 flow [2024-06-14 14:21:52,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7333, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7533, PETRI_PLACES=602, PETRI_TRANSITIONS=477} [2024-06-14 14:21:52,103 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 563 predicate places. [2024-06-14 14:21:52,103 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 477 transitions, 7533 flow [2024-06-14 14:21:52,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:52,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:52,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:52,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 14:21:52,103 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:52,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:52,103 INFO L85 PathProgramCache]: Analyzing trace with hash -141290214, now seen corresponding path program 8 times [2024-06-14 14:21:52,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:52,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538750458] [2024-06-14 14:21:52,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:52,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:52,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21: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-14 14:21:52,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:52,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538750458] [2024-06-14 14:21:52,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538750458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:52,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:52,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:21:52,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496374831] [2024-06-14 14:21:52,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:52,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:21:52,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:52,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:21:52,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:21:52,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:52,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 477 transitions, 7533 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:52,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:52,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:52,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:53,739 INFO L124 PetriNetUnfolderBase]: 2323/4571 cut-off events. [2024-06-14 14:21:53,739 INFO L125 PetriNetUnfolderBase]: For 305194/305196 co-relation queries the response was YES. [2024-06-14 14:21:53,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28933 conditions, 4571 events. 2323/4571 cut-off events. For 305194/305196 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 33066 event pairs, 703 based on Foata normal form. 4/4575 useless extension candidates. Maximal degree in co-relation 28744. Up to 3256 conditions per place. [2024-06-14 14:21:53,812 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 444 selfloop transitions, 83 changer transitions 0/529 dead transitions. [2024-06-14 14:21:53,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 529 transitions, 9283 flow [2024-06-14 14:21:53,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:21:53,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:21:53,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 184 transitions. [2024-06-14 14:21:53,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458646616541353 [2024-06-14 14:21:53,813 INFO L175 Difference]: Start difference. First operand has 602 places, 477 transitions, 7533 flow. Second operand 14 states and 184 transitions. [2024-06-14 14:21:53,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 529 transitions, 9283 flow [2024-06-14 14:21:56,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 529 transitions, 9149 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 14:21:56,354 INFO L231 Difference]: Finished difference. Result has 610 places, 482 transitions, 7677 flow [2024-06-14 14:21:56,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7403, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7677, PETRI_PLACES=610, PETRI_TRANSITIONS=482} [2024-06-14 14:21:56,355 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 571 predicate places. [2024-06-14 14:21:56,355 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 482 transitions, 7677 flow [2024-06-14 14:21:56,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:56,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:56,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:56,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 14:21:56,355 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:21:56,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:56,356 INFO L85 PathProgramCache]: Analyzing trace with hash -2006717188, now seen corresponding path program 9 times [2024-06-14 14:21:56,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:56,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107965468] [2024-06-14 14:21:56,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:56,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:56,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:56,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:56,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:56,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107965468] [2024-06-14 14:21:56,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107965468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:56,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:56,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:21:56,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775938345] [2024-06-14 14:21:56,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:56,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:21:56,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:56,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:21:56,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:21:56,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:21:56,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 482 transitions, 7677 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:56,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:56,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:21:56,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:58,048 INFO L124 PetriNetUnfolderBase]: 2351/4627 cut-off events. [2024-06-14 14:21:58,049 INFO L125 PetriNetUnfolderBase]: For 312790/312792 co-relation queries the response was YES. [2024-06-14 14:21:58,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29383 conditions, 4627 events. 2351/4627 cut-off events. For 312790/312792 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 33674 event pairs, 753 based on Foata normal form. 4/4631 useless extension candidates. Maximal degree in co-relation 29190. Up to 3260 conditions per place. [2024-06-14 14:21:58,121 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 449 selfloop transitions, 87 changer transitions 0/538 dead transitions. [2024-06-14 14:21:58,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 538 transitions, 9494 flow [2024-06-14 14:21:58,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:21:58,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:21:58,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 196 transitions. [2024-06-14 14:21:58,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34385964912280703 [2024-06-14 14:21:58,122 INFO L175 Difference]: Start difference. First operand has 610 places, 482 transitions, 7677 flow. Second operand 15 states and 196 transitions. [2024-06-14 14:21:58,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 538 transitions, 9494 flow [2024-06-14 14:21:59,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 538 transitions, 9338 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 14:22:00,000 INFO L231 Difference]: Finished difference. Result has 620 places, 489 transitions, 7849 flow [2024-06-14 14:22:00,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7522, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7849, PETRI_PLACES=620, PETRI_TRANSITIONS=489} [2024-06-14 14:22:00,000 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 581 predicate places. [2024-06-14 14:22:00,000 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 489 transitions, 7849 flow [2024-06-14 14:22:00,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:00,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:00,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:00,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 14:22:00,001 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:00,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:00,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2094310698, now seen corresponding path program 10 times [2024-06-14 14:22:00,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:00,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741627863] [2024-06-14 14:22:00,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:00,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:00,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:00,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:00,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:00,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741627863] [2024-06-14 14:22:00,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741627863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:00,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:00,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:00,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720668865] [2024-06-14 14:22:00,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:00,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:00,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:00,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:00,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:00,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:00,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 489 transitions, 7849 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:00,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:00,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:00,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:01,746 INFO L124 PetriNetUnfolderBase]: 2348/4622 cut-off events. [2024-06-14 14:22:01,746 INFO L125 PetriNetUnfolderBase]: For 309030/309032 co-relation queries the response was YES. [2024-06-14 14:22:01,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29348 conditions, 4622 events. 2348/4622 cut-off events. For 309030/309032 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 33635 event pairs, 756 based on Foata normal form. 4/4626 useless extension candidates. Maximal degree in co-relation 29152. Up to 3258 conditions per place. [2024-06-14 14:22:01,822 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 451 selfloop transitions, 87 changer transitions 0/540 dead transitions. [2024-06-14 14:22:01,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 540 transitions, 9586 flow [2024-06-14 14:22:01,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:22:01,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:22:01,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 199 transitions. [2024-06-14 14:22:01,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34912280701754383 [2024-06-14 14:22:01,823 INFO L175 Difference]: Start difference. First operand has 620 places, 489 transitions, 7849 flow. Second operand 15 states and 199 transitions. [2024-06-14 14:22:01,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 540 transitions, 9586 flow [2024-06-14 14:22:03,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 540 transitions, 9444 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 14:22:03,812 INFO L231 Difference]: Finished difference. Result has 628 places, 490 transitions, 7917 flow [2024-06-14 14:22:03,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7715, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7917, PETRI_PLACES=628, PETRI_TRANSITIONS=490} [2024-06-14 14:22:03,812 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 589 predicate places. [2024-06-14 14:22:03,812 INFO L495 AbstractCegarLoop]: Abstraction has has 628 places, 490 transitions, 7917 flow [2024-06-14 14:22:03,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:03,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:03,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:03,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 14:22:03,813 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:03,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:03,813 INFO L85 PathProgramCache]: Analyzing trace with hash 1186136126, now seen corresponding path program 11 times [2024-06-14 14:22:03,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:03,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899703507] [2024-06-14 14:22:03,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:03,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:03,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:04,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:04,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:04,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899703507] [2024-06-14 14:22:04,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899703507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:04,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:04,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:04,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242858230] [2024-06-14 14:22:04,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:04,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:04,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:04,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:04,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:04,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:04,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 490 transitions, 7917 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:04,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:04,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:04,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:05,440 INFO L124 PetriNetUnfolderBase]: 2368/4658 cut-off events. [2024-06-14 14:22:05,440 INFO L125 PetriNetUnfolderBase]: For 294476/294478 co-relation queries the response was YES. [2024-06-14 14:22:05,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29298 conditions, 4658 events. 2368/4658 cut-off events. For 294476/294478 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 33979 event pairs, 736 based on Foata normal form. 4/4662 useless extension candidates. Maximal degree in co-relation 29100. Up to 3266 conditions per place. [2024-06-14 14:22:05,519 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 466 selfloop transitions, 77 changer transitions 0/545 dead transitions. [2024-06-14 14:22:05,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 545 transitions, 9543 flow [2024-06-14 14:22:05,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:22:05,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:22:05,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 196 transitions. [2024-06-14 14:22:05,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34385964912280703 [2024-06-14 14:22:05,520 INFO L175 Difference]: Start difference. First operand has 628 places, 490 transitions, 7917 flow. Second operand 15 states and 196 transitions. [2024-06-14 14:22:05,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 545 transitions, 9543 flow [2024-06-14 14:22:07,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 545 transitions, 9383 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-14 14:22:07,108 INFO L231 Difference]: Finished difference. Result has 633 places, 495 transitions, 8022 flow [2024-06-14 14:22:07,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7760, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8022, PETRI_PLACES=633, PETRI_TRANSITIONS=495} [2024-06-14 14:22:07,109 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 594 predicate places. [2024-06-14 14:22:07,109 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 495 transitions, 8022 flow [2024-06-14 14:22:07,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:07,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:07,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:07,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 14:22:07,110 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:07,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:07,110 INFO L85 PathProgramCache]: Analyzing trace with hash -335229624, now seen corresponding path program 12 times [2024-06-14 14:22:07,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:07,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201566207] [2024-06-14 14:22:07,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:07,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:07,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:07,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:07,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:07,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201566207] [2024-06-14 14:22:07,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201566207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:07,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:07,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:07,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332573899] [2024-06-14 14:22:07,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:07,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:07,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:07,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:07,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:07,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:07,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 495 transitions, 8022 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:07,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:07,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:07,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:08,805 INFO L124 PetriNetUnfolderBase]: 2365/4653 cut-off events. [2024-06-14 14:22:08,805 INFO L125 PetriNetUnfolderBase]: For 288769/288771 co-relation queries the response was YES. [2024-06-14 14:22:08,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29144 conditions, 4653 events. 2365/4653 cut-off events. For 288769/288771 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 33964 event pairs, 709 based on Foata normal form. 4/4657 useless extension candidates. Maximal degree in co-relation 28945. Up to 3240 conditions per place. [2024-06-14 14:22:08,880 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 452 selfloop transitions, 87 changer transitions 0/541 dead transitions. [2024-06-14 14:22:08,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 541 transitions, 9721 flow [2024-06-14 14:22:08,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:22:08,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:22:08,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 180 transitions. [2024-06-14 14:22:08,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3383458646616541 [2024-06-14 14:22:08,881 INFO L175 Difference]: Start difference. First operand has 633 places, 495 transitions, 8022 flow. Second operand 14 states and 180 transitions. [2024-06-14 14:22:08,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 541 transitions, 9721 flow [2024-06-14 14:22:10,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 541 transitions, 9581 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 14:22:10,764 INFO L231 Difference]: Finished difference. Result has 639 places, 497 transitions, 8104 flow [2024-06-14 14:22:10,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7882, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8104, PETRI_PLACES=639, PETRI_TRANSITIONS=497} [2024-06-14 14:22:10,765 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 600 predicate places. [2024-06-14 14:22:10,765 INFO L495 AbstractCegarLoop]: Abstraction has has 639 places, 497 transitions, 8104 flow [2024-06-14 14:22:10,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:10,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:10,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:10,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 14:22:10,766 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:10,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:10,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1833469496, now seen corresponding path program 13 times [2024-06-14 14:22:10,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:10,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771544550] [2024-06-14 14:22:10,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:10,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:10,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:11,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:11,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:11,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771544550] [2024-06-14 14:22:11,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771544550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:11,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:11,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:11,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997749460] [2024-06-14 14:22:11,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:11,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:11,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:11,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:11,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:11,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:11,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 497 transitions, 8104 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:11,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:11,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:11,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:12,529 INFO L124 PetriNetUnfolderBase]: 2370/4668 cut-off events. [2024-06-14 14:22:12,529 INFO L125 PetriNetUnfolderBase]: For 305507/305509 co-relation queries the response was YES. [2024-06-14 14:22:12,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29480 conditions, 4668 events. 2370/4668 cut-off events. For 305507/305509 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 34117 event pairs, 736 based on Foata normal form. 4/4672 useless extension candidates. Maximal degree in co-relation 29278. Up to 3258 conditions per place. [2024-06-14 14:22:12,604 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 464 selfloop transitions, 79 changer transitions 0/545 dead transitions. [2024-06-14 14:22:12,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 545 transitions, 9636 flow [2024-06-14 14:22:12,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:22:12,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:22:12,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 184 transitions. [2024-06-14 14:22:12,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458646616541353 [2024-06-14 14:22:12,606 INFO L175 Difference]: Start difference. First operand has 639 places, 497 transitions, 8104 flow. Second operand 14 states and 184 transitions. [2024-06-14 14:22:12,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 545 transitions, 9636 flow [2024-06-14 14:22:14,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 545 transitions, 9482 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 14:22:14,548 INFO L231 Difference]: Finished difference. Result has 646 places, 500 transitions, 8186 flow [2024-06-14 14:22:14,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7950, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8186, PETRI_PLACES=646, PETRI_TRANSITIONS=500} [2024-06-14 14:22:14,549 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 607 predicate places. [2024-06-14 14:22:14,550 INFO L495 AbstractCegarLoop]: Abstraction has has 646 places, 500 transitions, 8186 flow [2024-06-14 14:22:14,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:14,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:14,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:14,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 14:22:14,550 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:14,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:14,551 INFO L85 PathProgramCache]: Analyzing trace with hash -295622110, now seen corresponding path program 14 times [2024-06-14 14:22:14,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:14,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413647390] [2024-06-14 14:22:14,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:14,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:14,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:15,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-14 14:22:15,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:15,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413647390] [2024-06-14 14:22:15,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413647390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:15,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:15,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:15,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54234844] [2024-06-14 14:22:15,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:15,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:15,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:15,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:15,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:15,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:15,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 500 transitions, 8186 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:15,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:15,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:15,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:16,577 INFO L124 PetriNetUnfolderBase]: 2440/4810 cut-off events. [2024-06-14 14:22:16,577 INFO L125 PetriNetUnfolderBase]: For 331800/331802 co-relation queries the response was YES. [2024-06-14 14:22:16,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30275 conditions, 4810 events. 2440/4810 cut-off events. For 331800/331802 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 35429 event pairs, 789 based on Foata normal form. 8/4818 useless extension candidates. Maximal degree in co-relation 30070. Up to 4168 conditions per place. [2024-06-14 14:22:16,647 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 485 selfloop transitions, 78 changer transitions 0/565 dead transitions. [2024-06-14 14:22:16,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 565 transitions, 10128 flow [2024-06-14 14:22:16,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:22:16,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:22:16,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 169 transitions. [2024-06-14 14:22:16,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34210526315789475 [2024-06-14 14:22:16,648 INFO L175 Difference]: Start difference. First operand has 646 places, 500 transitions, 8186 flow. Second operand 13 states and 169 transitions. [2024-06-14 14:22:16,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 565 transitions, 10128 flow [2024-06-14 14:22:18,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 565 transitions, 9780 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-14 14:22:18,605 INFO L231 Difference]: Finished difference. Result has 653 places, 523 transitions, 8464 flow [2024-06-14 14:22:18,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7850, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8464, PETRI_PLACES=653, PETRI_TRANSITIONS=523} [2024-06-14 14:22:18,606 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 614 predicate places. [2024-06-14 14:22:18,606 INFO L495 AbstractCegarLoop]: Abstraction has has 653 places, 523 transitions, 8464 flow [2024-06-14 14:22:18,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:18,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:18,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:18,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 14:22:18,606 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:18,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:18,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1749352346, now seen corresponding path program 15 times [2024-06-14 14:22:18,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:18,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173530812] [2024-06-14 14:22:18,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:18,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:18,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:19,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:19,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:19,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173530812] [2024-06-14 14:22:19,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173530812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:19,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:19,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:19,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030396747] [2024-06-14 14:22:19,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:19,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:19,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:19,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:19,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:19,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:19,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 653 places, 523 transitions, 8464 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:19,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:19,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:19,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:20,625 INFO L124 PetriNetUnfolderBase]: 2564/5066 cut-off events. [2024-06-14 14:22:20,625 INFO L125 PetriNetUnfolderBase]: For 360795/360797 co-relation queries the response was YES. [2024-06-14 14:22:20,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31765 conditions, 5066 events. 2564/5066 cut-off events. For 360795/360797 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37880 event pairs, 790 based on Foata normal form. 8/5074 useless extension candidates. Maximal degree in co-relation 31556. Up to 4027 conditions per place. [2024-06-14 14:22:20,713 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 493 selfloop transitions, 99 changer transitions 0/594 dead transitions. [2024-06-14 14:22:20,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 594 transitions, 10622 flow [2024-06-14 14:22:20,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:22:20,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:22:20,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 181 transitions. [2024-06-14 14:22:20,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34022556390977443 [2024-06-14 14:22:20,714 INFO L175 Difference]: Start difference. First operand has 653 places, 523 transitions, 8464 flow. Second operand 14 states and 181 transitions. [2024-06-14 14:22:20,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 594 transitions, 10622 flow [2024-06-14 14:22:23,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 658 places, 594 transitions, 10489 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 14:22:23,183 INFO L231 Difference]: Finished difference. Result has 662 places, 543 transitions, 8868 flow [2024-06-14 14:22:23,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8338, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8868, PETRI_PLACES=662, PETRI_TRANSITIONS=543} [2024-06-14 14:22:23,183 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 623 predicate places. [2024-06-14 14:22:23,183 INFO L495 AbstractCegarLoop]: Abstraction has has 662 places, 543 transitions, 8868 flow [2024-06-14 14:22:23,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:23,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:23,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:23,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 14:22:23,184 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:23,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:23,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1491482902, now seen corresponding path program 16 times [2024-06-14 14:22:23,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:23,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495763543] [2024-06-14 14:22:23,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:23,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:23,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:23,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:23,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495763543] [2024-06-14 14:22:23,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495763543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:23,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:23,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:23,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99671624] [2024-06-14 14:22:23,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:23,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:23,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:23,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:23,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:23,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:23,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 543 transitions, 8868 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:23,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:23,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:23,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:25,114 INFO L124 PetriNetUnfolderBase]: 2585/5105 cut-off events. [2024-06-14 14:22:25,114 INFO L125 PetriNetUnfolderBase]: For 324547/324549 co-relation queries the response was YES. [2024-06-14 14:22:25,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31943 conditions, 5105 events. 2585/5105 cut-off events. For 324547/324549 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 38209 event pairs, 752 based on Foata normal form. 4/5109 useless extension candidates. Maximal degree in co-relation 31734. Up to 3572 conditions per place. [2024-06-14 14:22:25,201 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 498 selfloop transitions, 117 changer transitions 0/617 dead transitions. [2024-06-14 14:22:25,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 617 transitions, 11263 flow [2024-06-14 14:22:25,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:25,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:25,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 230 transitions. [2024-06-14 14:22:25,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560371517027864 [2024-06-14 14:22:25,203 INFO L175 Difference]: Start difference. First operand has 662 places, 543 transitions, 8868 flow. Second operand 17 states and 230 transitions. [2024-06-14 14:22:25,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 617 transitions, 11263 flow [2024-06-14 14:22:27,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 671 places, 617 transitions, 11112 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 14:22:27,485 INFO L231 Difference]: Finished difference. Result has 675 places, 549 transitions, 9050 flow [2024-06-14 14:22:27,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8717, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9050, PETRI_PLACES=675, PETRI_TRANSITIONS=549} [2024-06-14 14:22:27,485 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 636 predicate places. [2024-06-14 14:22:27,485 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 549 transitions, 9050 flow [2024-06-14 14:22:27,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:27,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:27,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:27,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 14:22:27,486 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:27,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:27,486 INFO L85 PathProgramCache]: Analyzing trace with hash -757041848, now seen corresponding path program 17 times [2024-06-14 14:22:27,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:27,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578135669] [2024-06-14 14:22:27,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:27,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:27,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:27,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:27,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:27,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578135669] [2024-06-14 14:22:27,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578135669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:27,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:27,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:27,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836246534] [2024-06-14 14:22:27,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:27,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:27,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:27,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:27,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:27,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:27,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 549 transitions, 9050 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:27,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:27,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:27,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:29,306 INFO L124 PetriNetUnfolderBase]: 2601/5137 cut-off events. [2024-06-14 14:22:29,307 INFO L125 PetriNetUnfolderBase]: For 353920/353922 co-relation queries the response was YES. [2024-06-14 14:22:29,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32339 conditions, 5137 events. 2601/5137 cut-off events. For 353920/353922 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 38581 event pairs, 802 based on Foata normal form. 8/5145 useless extension candidates. Maximal degree in co-relation 32126. Up to 4102 conditions per place. [2024-06-14 14:22:29,397 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 492 selfloop transitions, 109 changer transitions 0/603 dead transitions. [2024-06-14 14:22:29,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 688 places, 603 transitions, 11017 flow [2024-06-14 14:22:29,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:22:29,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:22:29,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 177 transitions. [2024-06-14 14:22:29,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33270676691729323 [2024-06-14 14:22:29,398 INFO L175 Difference]: Start difference. First operand has 675 places, 549 transitions, 9050 flow. Second operand 14 states and 177 transitions. [2024-06-14 14:22:29,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 688 places, 603 transitions, 11017 flow [2024-06-14 14:22:31,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 678 places, 603 transitions, 10783 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-14 14:22:31,915 INFO L231 Difference]: Finished difference. Result has 681 places, 557 transitions, 9161 flow [2024-06-14 14:22:31,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8824, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9161, PETRI_PLACES=681, PETRI_TRANSITIONS=557} [2024-06-14 14:22:31,916 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 642 predicate places. [2024-06-14 14:22:31,916 INFO L495 AbstractCegarLoop]: Abstraction has has 681 places, 557 transitions, 9161 flow [2024-06-14 14:22:31,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:31,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:31,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:31,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 14:22:31,916 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:31,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:31,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1861436314, now seen corresponding path program 18 times [2024-06-14 14:22:31,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:31,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140977126] [2024-06-14 14:22:31,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:31,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:31,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:32,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:32,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:32,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140977126] [2024-06-14 14:22:32,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140977126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:32,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:32,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:32,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834754065] [2024-06-14 14:22:32,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:32,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:32,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:32,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:32,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:32,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:32,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 557 transitions, 9161 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:32,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:32,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:32,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:33,814 INFO L124 PetriNetUnfolderBase]: 2605/5145 cut-off events. [2024-06-14 14:22:33,814 INFO L125 PetriNetUnfolderBase]: For 337257/337259 co-relation queries the response was YES. [2024-06-14 14:22:33,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32484 conditions, 5145 events. 2605/5145 cut-off events. For 337257/337259 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 38602 event pairs, 807 based on Foata normal form. 4/5149 useless extension candidates. Maximal degree in co-relation 32268. Up to 3925 conditions per place. [2024-06-14 14:22:33,908 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 501 selfloop transitions, 107 changer transitions 0/610 dead transitions. [2024-06-14 14:22:33,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 610 transitions, 11172 flow [2024-06-14 14:22:33,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:22:33,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:22:33,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 178 transitions. [2024-06-14 14:22:33,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33458646616541354 [2024-06-14 14:22:33,909 INFO L175 Difference]: Start difference. First operand has 681 places, 557 transitions, 9161 flow. Second operand 14 states and 178 transitions. [2024-06-14 14:22:33,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 610 transitions, 11172 flow [2024-06-14 14:22:36,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 610 transitions, 11002 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:22:36,411 INFO L231 Difference]: Finished difference. Result has 689 places, 560 transitions, 9265 flow [2024-06-14 14:22:36,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8991, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9265, PETRI_PLACES=689, PETRI_TRANSITIONS=560} [2024-06-14 14:22:36,411 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 650 predicate places. [2024-06-14 14:22:36,412 INFO L495 AbstractCegarLoop]: Abstraction has has 689 places, 560 transitions, 9265 flow [2024-06-14 14:22:36,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:36,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:36,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:36,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 14:22:36,412 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:36,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:36,413 INFO L85 PathProgramCache]: Analyzing trace with hash -2120138506, now seen corresponding path program 19 times [2024-06-14 14:22:36,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:36,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152355569] [2024-06-14 14:22:36,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:36,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:36,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:36,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:36,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152355569] [2024-06-14 14:22:36,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152355569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:36,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:36,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:36,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085534735] [2024-06-14 14:22:36,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:36,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:36,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:36,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:36,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:36,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:36,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 560 transitions, 9265 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:36,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:36,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:36,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:38,390 INFO L124 PetriNetUnfolderBase]: 2609/5153 cut-off events. [2024-06-14 14:22:38,391 INFO L125 PetriNetUnfolderBase]: For 344797/344799 co-relation queries the response was YES. [2024-06-14 14:22:38,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32797 conditions, 5153 events. 2609/5153 cut-off events. For 344797/344799 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 38687 event pairs, 788 based on Foata normal form. 4/5157 useless extension candidates. Maximal degree in co-relation 32578. Up to 3647 conditions per place. [2024-06-14 14:22:38,486 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 528 selfloop transitions, 96 changer transitions 0/626 dead transitions. [2024-06-14 14:22:38,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 626 transitions, 11647 flow [2024-06-14 14:22:38,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:38,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:38,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 216 transitions. [2024-06-14 14:22:38,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33436532507739936 [2024-06-14 14:22:38,487 INFO L175 Difference]: Start difference. First operand has 689 places, 560 transitions, 9265 flow. Second operand 17 states and 216 transitions. [2024-06-14 14:22:38,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 626 transitions, 11647 flow [2024-06-14 14:22:41,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 696 places, 626 transitions, 11433 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 14:22:41,095 INFO L231 Difference]: Finished difference. Result has 699 places, 563 transitions, 9309 flow [2024-06-14 14:22:41,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9051, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9309, PETRI_PLACES=699, PETRI_TRANSITIONS=563} [2024-06-14 14:22:41,096 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 660 predicate places. [2024-06-14 14:22:41,097 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 563 transitions, 9309 flow [2024-06-14 14:22:41,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:41,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:41,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:41,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 14:22:41,097 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:41,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:41,098 INFO L85 PathProgramCache]: Analyzing trace with hash 826676598, now seen corresponding path program 20 times [2024-06-14 14:22:41,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:41,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771083159] [2024-06-14 14:22:41,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:41,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:41,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:41,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:41,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771083159] [2024-06-14 14:22:41,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771083159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:41,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:41,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:41,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144594673] [2024-06-14 14:22:41,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:41,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:41,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:41,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:41,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:41,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:41,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 563 transitions, 9309 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:41,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:41,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:41,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:43,106 INFO L124 PetriNetUnfolderBase]: 2618/5176 cut-off events. [2024-06-14 14:22:43,106 INFO L125 PetriNetUnfolderBase]: For 338962/338964 co-relation queries the response was YES. [2024-06-14 14:22:43,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32486 conditions, 5176 events. 2618/5176 cut-off events. For 338962/338964 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 38896 event pairs, 751 based on Foata normal form. 8/5184 useless extension candidates. Maximal degree in co-relation 32264. Up to 3783 conditions per place. [2024-06-14 14:22:43,206 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 488 selfloop transitions, 139 changer transitions 0/629 dead transitions. [2024-06-14 14:22:43,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 629 transitions, 11322 flow [2024-06-14 14:22:43,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:43,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:43,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 220 transitions. [2024-06-14 14:22:43,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34055727554179566 [2024-06-14 14:22:43,207 INFO L175 Difference]: Start difference. First operand has 699 places, 563 transitions, 9309 flow. Second operand 17 states and 220 transitions. [2024-06-14 14:22:43,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 629 transitions, 11322 flow [2024-06-14 14:22:45,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 703 places, 629 transitions, 11093 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-14 14:22:45,873 INFO L231 Difference]: Finished difference. Result has 708 places, 575 transitions, 9654 flow [2024-06-14 14:22:45,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9654, PETRI_PLACES=708, PETRI_TRANSITIONS=575} [2024-06-14 14:22:45,873 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 669 predicate places. [2024-06-14 14:22:45,874 INFO L495 AbstractCegarLoop]: Abstraction has has 708 places, 575 transitions, 9654 flow [2024-06-14 14:22:45,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:45,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:45,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:45,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 14:22:45,874 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:45,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:45,874 INFO L85 PathProgramCache]: Analyzing trace with hash -835976090, now seen corresponding path program 21 times [2024-06-14 14:22:45,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:45,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093276695] [2024-06-14 14:22:45,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:45,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:45,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:46,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:46,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:46,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093276695] [2024-06-14 14:22:46,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093276695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:46,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:46,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:46,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671679857] [2024-06-14 14:22:46,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:46,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:46,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:46,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:46,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:46,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:46,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 575 transitions, 9654 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:46,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:46,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:46,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:47,940 INFO L124 PetriNetUnfolderBase]: 2622/5184 cut-off events. [2024-06-14 14:22:47,940 INFO L125 PetriNetUnfolderBase]: For 322511/322513 co-relation queries the response was YES. [2024-06-14 14:22:48,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32843 conditions, 5184 events. 2622/5184 cut-off events. For 322511/322513 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 39031 event pairs, 750 based on Foata normal form. 4/5188 useless extension candidates. Maximal degree in co-relation 32616. Up to 3602 conditions per place. [2024-06-14 14:22:48,048 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 508 selfloop transitions, 127 changer transitions 0/637 dead transitions. [2024-06-14 14:22:48,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 724 places, 637 transitions, 11820 flow [2024-06-14 14:22:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:48,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:48,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 222 transitions. [2024-06-14 14:22:48,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34365325077399383 [2024-06-14 14:22:48,050 INFO L175 Difference]: Start difference. First operand has 708 places, 575 transitions, 9654 flow. Second operand 17 states and 222 transitions. [2024-06-14 14:22:48,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 724 places, 637 transitions, 11820 flow [2024-06-14 14:22:51,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 637 transitions, 11525 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-14 14:22:51,057 INFO L231 Difference]: Finished difference. Result has 717 places, 580 transitions, 9721 flow [2024-06-14 14:22:51,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9359, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9721, PETRI_PLACES=717, PETRI_TRANSITIONS=580} [2024-06-14 14:22:51,058 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 678 predicate places. [2024-06-14 14:22:51,058 INFO L495 AbstractCegarLoop]: Abstraction has has 717 places, 580 transitions, 9721 flow [2024-06-14 14:22:51,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:51,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:51,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:51,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 14:22:51,059 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:51,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:51,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1875272760, now seen corresponding path program 22 times [2024-06-14 14:22:51,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:51,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688547566] [2024-06-14 14:22:51,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:51,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:51,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:51,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:51,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:51,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688547566] [2024-06-14 14:22:51,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688547566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:51,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:51,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:51,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095879402] [2024-06-14 14:22:51,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:51,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:51,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:51,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:51,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:51,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:51,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 580 transitions, 9721 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:51,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:51,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:51,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:53,333 INFO L124 PetriNetUnfolderBase]: 2626/5192 cut-off events. [2024-06-14 14:22:53,333 INFO L125 PetriNetUnfolderBase]: For 329761/329763 co-relation queries the response was YES. [2024-06-14 14:22:53,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33009 conditions, 5192 events. 2626/5192 cut-off events. For 329761/329763 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39192 event pairs, 811 based on Foata normal form. 4/5196 useless extension candidates. Maximal degree in co-relation 32778. Up to 3939 conditions per place. [2024-06-14 14:22:53,421 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 537 selfloop transitions, 92 changer transitions 0/631 dead transitions. [2024-06-14 14:22:53,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 631 transitions, 11748 flow [2024-06-14 14:22:53,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:22:53,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:22:53,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 194 transitions. [2024-06-14 14:22:53,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34035087719298246 [2024-06-14 14:22:53,423 INFO L175 Difference]: Start difference. First operand has 717 places, 580 transitions, 9721 flow. Second operand 15 states and 194 transitions. [2024-06-14 14:22:53,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 631 transitions, 11748 flow [2024-06-14 14:22:56,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 631 transitions, 11466 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-14 14:22:56,246 INFO L231 Difference]: Finished difference. Result has 725 places, 583 transitions, 9693 flow [2024-06-14 14:22:56,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9444, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9693, PETRI_PLACES=725, PETRI_TRANSITIONS=583} [2024-06-14 14:22:56,246 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 686 predicate places. [2024-06-14 14:22:56,247 INFO L495 AbstractCegarLoop]: Abstraction has has 725 places, 583 transitions, 9693 flow [2024-06-14 14:22:56,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:56,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:22:56,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:22:56,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 14:22:56,247 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:22:56,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:22:56,247 INFO L85 PathProgramCache]: Analyzing trace with hash -261679928, now seen corresponding path program 23 times [2024-06-14 14:22:56,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:22:56,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024854436] [2024-06-14 14:22:56,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:22:56,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:22:56,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:22:56,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:22:56,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:22:56,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024854436] [2024-06-14 14:22:56,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024854436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:22:56,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:22:56,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:22:56,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913191651] [2024-06-14 14:22:56,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:22:56,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:22:56,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:22:56,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:22:56,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:22:56,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:22:56,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 583 transitions, 9693 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:22:56,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:22:56,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:22:56,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:22:58,280 INFO L124 PetriNetUnfolderBase]: 2642/5224 cut-off events. [2024-06-14 14:22:58,281 INFO L125 PetriNetUnfolderBase]: For 333915/333917 co-relation queries the response was YES. [2024-06-14 14:22:58,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33030 conditions, 5224 events. 2642/5224 cut-off events. For 333915/333917 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 39472 event pairs, 790 based on Foata normal form. 4/5228 useless extension candidates. Maximal degree in co-relation 32796. Up to 3657 conditions per place. [2024-06-14 14:22:58,381 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 545 selfloop transitions, 102 changer transitions 0/649 dead transitions. [2024-06-14 14:22:58,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 649 transitions, 12190 flow [2024-06-14 14:22:58,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:22:58,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:22:58,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 220 transitions. [2024-06-14 14:22:58,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34055727554179566 [2024-06-14 14:22:58,382 INFO L175 Difference]: Start difference. First operand has 725 places, 583 transitions, 9693 flow. Second operand 17 states and 220 transitions. [2024-06-14 14:22:58,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 649 transitions, 12190 flow [2024-06-14 14:23:01,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 649 transitions, 11988 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 14:23:01,046 INFO L231 Difference]: Finished difference. Result has 735 places, 588 transitions, 9809 flow [2024-06-14 14:23:01,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9491, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9809, PETRI_PLACES=735, PETRI_TRANSITIONS=588} [2024-06-14 14:23:01,047 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 696 predicate places. [2024-06-14 14:23:01,047 INFO L495 AbstractCegarLoop]: Abstraction has has 735 places, 588 transitions, 9809 flow [2024-06-14 14:23:01,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:01,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:01,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:01,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 14:23:01,047 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:01,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:01,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1869995110, now seen corresponding path program 24 times [2024-06-14 14:23:01,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:01,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090781141] [2024-06-14 14:23:01,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:01,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:01,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:01,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:01,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:01,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090781141] [2024-06-14 14:23:01,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090781141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:01,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:01,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:01,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227113010] [2024-06-14 14:23:01,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:01,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:01,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:01,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:01,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:01,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:01,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 588 transitions, 9809 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:01,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:01,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:01,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:03,026 INFO L124 PetriNetUnfolderBase]: 2658/5256 cut-off events. [2024-06-14 14:23:03,026 INFO L125 PetriNetUnfolderBase]: For 340546/340548 co-relation queries the response was YES. [2024-06-14 14:23:03,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33420 conditions, 5256 events. 2658/5256 cut-off events. For 340546/340548 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 39757 event pairs, 817 based on Foata normal form. 4/5260 useless extension candidates. Maximal degree in co-relation 33182. Up to 3975 conditions per place. [2024-06-14 14:23:03,129 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 532 selfloop transitions, 103 changer transitions 0/637 dead transitions. [2024-06-14 14:23:03,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 637 transitions, 11882 flow [2024-06-14 14:23:03,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:23:03,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:23:03,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 182 transitions. [2024-06-14 14:23:03,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34210526315789475 [2024-06-14 14:23:03,130 INFO L175 Difference]: Start difference. First operand has 735 places, 588 transitions, 9809 flow. Second operand 14 states and 182 transitions. [2024-06-14 14:23:03,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 637 transitions, 11882 flow [2024-06-14 14:23:06,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 637 transitions, 11638 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-14 14:23:06,509 INFO L231 Difference]: Finished difference. Result has 741 places, 592 transitions, 9874 flow [2024-06-14 14:23:06,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9573, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9874, PETRI_PLACES=741, PETRI_TRANSITIONS=592} [2024-06-14 14:23:06,510 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 702 predicate places. [2024-06-14 14:23:06,510 INFO L495 AbstractCegarLoop]: Abstraction has has 741 places, 592 transitions, 9874 flow [2024-06-14 14:23:06,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:06,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:06,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:06,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 14:23:06,510 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:06,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:06,511 INFO L85 PathProgramCache]: Analyzing trace with hash 625850470, now seen corresponding path program 25 times [2024-06-14 14:23:06,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:06,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221728581] [2024-06-14 14:23:06,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:06,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:06,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:06,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:06,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:06,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221728581] [2024-06-14 14:23:06,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221728581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:06,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:06,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:06,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686817169] [2024-06-14 14:23:06,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:06,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:06,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:06,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:06,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:07,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:07,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 592 transitions, 9874 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:07,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:07,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:07,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:08,807 INFO L124 PetriNetUnfolderBase]: 2674/5288 cut-off events. [2024-06-14 14:23:08,807 INFO L125 PetriNetUnfolderBase]: For 345585/345587 co-relation queries the response was YES. [2024-06-14 14:23:08,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33511 conditions, 5288 events. 2674/5288 cut-off events. For 345585/345587 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40027 event pairs, 798 based on Foata normal form. 4/5292 useless extension candidates. Maximal degree in co-relation 33270. Up to 3665 conditions per place. [2024-06-14 14:23:08,904 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 527 selfloop transitions, 121 changer transitions 0/650 dead transitions. [2024-06-14 14:23:08,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 650 transitions, 12055 flow [2024-06-14 14:23:08,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:08,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:08,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 208 transitions. [2024-06-14 14:23:08,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3219814241486068 [2024-06-14 14:23:08,905 INFO L175 Difference]: Start difference. First operand has 741 places, 592 transitions, 9874 flow. Second operand 17 states and 208 transitions. [2024-06-14 14:23:08,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 650 transitions, 12055 flow [2024-06-14 14:23:11,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 750 places, 650 transitions, 11864 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 14:23:11,897 INFO L231 Difference]: Finished difference. Result has 754 places, 598 transitions, 10059 flow [2024-06-14 14:23:11,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9683, PETRI_DIFFERENCE_MINUEND_PLACES=734, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10059, PETRI_PLACES=754, PETRI_TRANSITIONS=598} [2024-06-14 14:23:11,898 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 715 predicate places. [2024-06-14 14:23:11,898 INFO L495 AbstractCegarLoop]: Abstraction has has 754 places, 598 transitions, 10059 flow [2024-06-14 14:23:11,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:11,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:11,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, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:11,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 14:23:11,899 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:11,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:11,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1003156430, now seen corresponding path program 26 times [2024-06-14 14:23:11,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:11,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687817063] [2024-06-14 14:23:11,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:11,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:11,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:12,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:12,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:12,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687817063] [2024-06-14 14:23:12,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687817063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:12,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:12,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:12,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283554444] [2024-06-14 14:23:12,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:12,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:12,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:12,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:12,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:12,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:12,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 598 transitions, 10059 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:12,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:12,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:12,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:13,892 INFO L124 PetriNetUnfolderBase]: 2671/5283 cut-off events. [2024-06-14 14:23:13,892 INFO L125 PetriNetUnfolderBase]: For 338218/338220 co-relation queries the response was YES. [2024-06-14 14:23:13,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33541 conditions, 5283 events. 2671/5283 cut-off events. For 338218/338220 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 40052 event pairs, 823 based on Foata normal form. 4/5287 useless extension candidates. Maximal degree in co-relation 33296. Up to 4005 conditions per place. [2024-06-14 14:23:13,996 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 539 selfloop transitions, 103 changer transitions 0/644 dead transitions. [2024-06-14 14:23:13,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 644 transitions, 11858 flow [2024-06-14 14:23:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:23:13,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:23:13,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 184 transitions. [2024-06-14 14:23:13,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3458646616541353 [2024-06-14 14:23:13,998 INFO L175 Difference]: Start difference. First operand has 754 places, 598 transitions, 10059 flow. Second operand 14 states and 184 transitions. [2024-06-14 14:23:13,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 644 transitions, 11858 flow [2024-06-14 14:23:16,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 644 transitions, 11627 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-14 14:23:16,940 INFO L231 Difference]: Finished difference. Result has 761 places, 600 transitions, 10098 flow [2024-06-14 14:23:16,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9828, PETRI_DIFFERENCE_MINUEND_PLACES=745, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10098, PETRI_PLACES=761, PETRI_TRANSITIONS=600} [2024-06-14 14:23:16,941 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 722 predicate places. [2024-06-14 14:23:16,941 INFO L495 AbstractCegarLoop]: Abstraction has has 761 places, 600 transitions, 10098 flow [2024-06-14 14:23:16,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:16,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:16,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:16,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 14:23:16,942 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:16,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:16,942 INFO L85 PathProgramCache]: Analyzing trace with hash 624260070, now seen corresponding path program 27 times [2024-06-14 14:23:16,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:16,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417956519] [2024-06-14 14:23:16,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:16,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:16,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:17,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:17,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:17,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417956519] [2024-06-14 14:23:17,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417956519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:17,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:17,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:17,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589411246] [2024-06-14 14:23:17,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:17,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:17,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:17,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:17,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:17,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:17,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 600 transitions, 10098 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:17,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:17,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:17,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:18,997 INFO L124 PetriNetUnfolderBase]: 2700/5342 cut-off events. [2024-06-14 14:23:18,998 INFO L125 PetriNetUnfolderBase]: For 344459/344461 co-relation queries the response was YES. [2024-06-14 14:23:19,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33876 conditions, 5342 events. 2700/5342 cut-off events. For 344459/344461 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40509 event pairs, 734 based on Foata normal form. 4/5346 useless extension candidates. Maximal degree in co-relation 33628. Up to 3181 conditions per place. [2024-06-14 14:23:19,110 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 513 selfloop transitions, 155 changer transitions 0/670 dead transitions. [2024-06-14 14:23:19,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 670 transitions, 12700 flow [2024-06-14 14:23:19,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:23:19,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:23:19,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 238 transitions. [2024-06-14 14:23:19,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.347953216374269 [2024-06-14 14:23:19,112 INFO L175 Difference]: Start difference. First operand has 761 places, 600 transitions, 10098 flow. Second operand 18 states and 238 transitions. [2024-06-14 14:23:19,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 670 transitions, 12700 flow [2024-06-14 14:23:22,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 762 places, 670 transitions, 12347 flow, removed 20 selfloop flow, removed 16 redundant places. [2024-06-14 14:23:22,413 INFO L231 Difference]: Finished difference. Result has 766 places, 606 transitions, 10186 flow [2024-06-14 14:23:22,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9745, PETRI_DIFFERENCE_MINUEND_PLACES=745, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10186, PETRI_PLACES=766, PETRI_TRANSITIONS=606} [2024-06-14 14:23:22,414 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 727 predicate places. [2024-06-14 14:23:22,414 INFO L495 AbstractCegarLoop]: Abstraction has has 766 places, 606 transitions, 10186 flow [2024-06-14 14:23:22,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:22,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:22,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:22,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 14:23:22,415 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:22,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:22,416 INFO L85 PathProgramCache]: Analyzing trace with hash -628867030, now seen corresponding path program 28 times [2024-06-14 14:23:22,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:22,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111083674] [2024-06-14 14:23:22,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:22,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:22,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:22,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:22,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:22,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111083674] [2024-06-14 14:23:22,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111083674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:22,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:22,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:22,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550408631] [2024-06-14 14:23:22,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:22,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:22,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:22,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:22,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:22,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:22,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 606 transitions, 10186 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:22,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:22,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:22,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:24,695 INFO L124 PetriNetUnfolderBase]: 2696/5330 cut-off events. [2024-06-14 14:23:24,696 INFO L125 PetriNetUnfolderBase]: For 322707/322709 co-relation queries the response was YES. [2024-06-14 14:23:24,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33456 conditions, 5330 events. 2696/5330 cut-off events. For 322707/322709 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40466 event pairs, 738 based on Foata normal form. 4/5334 useless extension candidates. Maximal degree in co-relation 33204. Up to 3189 conditions per place. [2024-06-14 14:23:24,843 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 494 selfloop transitions, 169 changer transitions 0/665 dead transitions. [2024-06-14 14:23:24,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 665 transitions, 12236 flow [2024-06-14 14:23:24,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:24,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:24,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 219 transitions. [2024-06-14 14:23:24,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33900928792569657 [2024-06-14 14:23:24,844 INFO L175 Difference]: Start difference. First operand has 766 places, 606 transitions, 10186 flow. Second operand 17 states and 219 transitions. [2024-06-14 14:23:24,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 665 transitions, 12236 flow [2024-06-14 14:23:27,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 771 places, 665 transitions, 11903 flow, removed 35 selfloop flow, removed 11 redundant places. [2024-06-14 14:23:27,972 INFO L231 Difference]: Finished difference. Result has 774 places, 609 transitions, 10269 flow [2024-06-14 14:23:27,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9854, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10269, PETRI_PLACES=774, PETRI_TRANSITIONS=609} [2024-06-14 14:23:27,973 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 735 predicate places. [2024-06-14 14:23:27,973 INFO L495 AbstractCegarLoop]: Abstraction has has 774 places, 609 transitions, 10269 flow [2024-06-14 14:23:27,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:27,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:27,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:27,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 14:23:27,973 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:27,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:27,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1997629262, now seen corresponding path program 29 times [2024-06-14 14:23:27,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:27,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482620473] [2024-06-14 14:23:27,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:27,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:27,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:28,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:28,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:28,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482620473] [2024-06-14 14:23:28,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482620473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:28,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:28,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:28,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442871746] [2024-06-14 14:23:28,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:28,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:28,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:28,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:28,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:28,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:28,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 774 places, 609 transitions, 10269 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:28,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:28,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:28,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:30,101 INFO L124 PetriNetUnfolderBase]: 2700/5338 cut-off events. [2024-06-14 14:23:30,101 INFO L125 PetriNetUnfolderBase]: For 327080/327082 co-relation queries the response was YES. [2024-06-14 14:23:30,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33521 conditions, 5338 events. 2700/5338 cut-off events. For 327080/327082 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 40594 event pairs, 792 based on Foata normal form. 4/5342 useless extension candidates. Maximal degree in co-relation 33268. Up to 3655 conditions per place. [2024-06-14 14:23:30,207 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 549 selfloop transitions, 114 changer transitions 0/665 dead transitions. [2024-06-14 14:23:30,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 665 transitions, 12456 flow [2024-06-14 14:23:30,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:30,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:30,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 214 transitions. [2024-06-14 14:23:30,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33126934984520123 [2024-06-14 14:23:30,209 INFO L175 Difference]: Start difference. First operand has 774 places, 609 transitions, 10269 flow. Second operand 17 states and 214 transitions. [2024-06-14 14:23:30,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 665 transitions, 12456 flow [2024-06-14 14:23:33,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 665 transitions, 12112 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-14 14:23:33,656 INFO L231 Difference]: Finished difference. Result has 781 places, 612 transitions, 10233 flow [2024-06-14 14:23:33,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9926, PETRI_DIFFERENCE_MINUEND_PLACES=762, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10233, PETRI_PLACES=781, PETRI_TRANSITIONS=612} [2024-06-14 14:23:33,657 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 742 predicate places. [2024-06-14 14:23:33,657 INFO L495 AbstractCegarLoop]: Abstraction has has 781 places, 612 transitions, 10233 flow [2024-06-14 14:23:33,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:33,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:33,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:33,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 14:23:33,658 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:33,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:33,658 INFO L85 PathProgramCache]: Analyzing trace with hash -288438998, now seen corresponding path program 30 times [2024-06-14 14:23:33,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:33,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901895807] [2024-06-14 14:23:33,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:33,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:33,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:34,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:34,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:34,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901895807] [2024-06-14 14:23:34,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901895807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:34,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:34,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:34,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702286280] [2024-06-14 14:23:34,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:34,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:34,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:34,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:34,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:34,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:34,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 612 transitions, 10233 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:34,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:34,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:34,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:35,765 INFO L124 PetriNetUnfolderBase]: 2712/5366 cut-off events. [2024-06-14 14:23:35,765 INFO L125 PetriNetUnfolderBase]: For 359109/359111 co-relation queries the response was YES. [2024-06-14 14:23:35,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34014 conditions, 5366 events. 2712/5366 cut-off events. For 359109/359111 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 40775 event pairs, 722 based on Foata normal form. 4/5370 useless extension candidates. Maximal degree in co-relation 33758. Up to 3193 conditions per place. [2024-06-14 14:23:35,874 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 508 selfloop transitions, 164 changer transitions 0/674 dead transitions. [2024-06-14 14:23:35,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 674 transitions, 12734 flow [2024-06-14 14:23:35,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:23:35,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:23:35,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 231 transitions. [2024-06-14 14:23:35,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33771929824561403 [2024-06-14 14:23:35,876 INFO L175 Difference]: Start difference. First operand has 781 places, 612 transitions, 10233 flow. Second operand 18 states and 231 transitions. [2024-06-14 14:23:35,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 674 transitions, 12734 flow [2024-06-14 14:23:39,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 674 transitions, 12477 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-14 14:23:39,441 INFO L231 Difference]: Finished difference. Result has 790 places, 616 transitions, 10425 flow [2024-06-14 14:23:39,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9979, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10425, PETRI_PLACES=790, PETRI_TRANSITIONS=616} [2024-06-14 14:23:39,441 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 751 predicate places. [2024-06-14 14:23:39,441 INFO L495 AbstractCegarLoop]: Abstraction has has 790 places, 616 transitions, 10425 flow [2024-06-14 14:23:39,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:39,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:39,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:39,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 14:23:39,442 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:39,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:39,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1213679392, now seen corresponding path program 31 times [2024-06-14 14:23:39,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:39,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122492244] [2024-06-14 14:23:39,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:39,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:39,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:39,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:39,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:39,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122492244] [2024-06-14 14:23:39,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122492244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:39,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:39,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:39,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19125138] [2024-06-14 14:23:39,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:39,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:39,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:39,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:39,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:39,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:39,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 790 places, 616 transitions, 10425 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:39,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:39,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:39,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:41,578 INFO L124 PetriNetUnfolderBase]: 2716/5374 cut-off events. [2024-06-14 14:23:41,578 INFO L125 PetriNetUnfolderBase]: For 364540/364542 co-relation queries the response was YES. [2024-06-14 14:23:41,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34270 conditions, 5374 events. 2716/5374 cut-off events. For 364540/364542 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 40920 event pairs, 806 based on Foata normal form. 4/5378 useless extension candidates. Maximal degree in co-relation 34010. Up to 3683 conditions per place. [2024-06-14 14:23:41,686 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 558 selfloop transitions, 113 changer transitions 0/673 dead transitions. [2024-06-14 14:23:41,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 806 places, 673 transitions, 12605 flow [2024-06-14 14:23:41,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:41,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:41,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 222 transitions. [2024-06-14 14:23:41,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34365325077399383 [2024-06-14 14:23:41,687 INFO L175 Difference]: Start difference. First operand has 790 places, 616 transitions, 10425 flow. Second operand 17 states and 222 transitions. [2024-06-14 14:23:41,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 806 places, 673 transitions, 12605 flow [2024-06-14 14:23:45,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 673 transitions, 12273 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-14 14:23:45,434 INFO L231 Difference]: Finished difference. Result has 799 places, 619 transitions, 10409 flow [2024-06-14 14:23:45,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10094, PETRI_DIFFERENCE_MINUEND_PLACES=780, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10409, PETRI_PLACES=799, PETRI_TRANSITIONS=619} [2024-06-14 14:23:45,435 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 760 predicate places. [2024-06-14 14:23:45,435 INFO L495 AbstractCegarLoop]: Abstraction has has 799 places, 619 transitions, 10409 flow [2024-06-14 14:23:45,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:45,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:45,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:45,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 14:23:45,436 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:45,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:45,436 INFO L85 PathProgramCache]: Analyzing trace with hash 2001581098, now seen corresponding path program 32 times [2024-06-14 14:23:45,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:45,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791938603] [2024-06-14 14:23:45,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:45,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:45,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:45,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:45,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:45,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791938603] [2024-06-14 14:23:45,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791938603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:45,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:45,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:45,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147157217] [2024-06-14 14:23:45,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:45,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:45,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:45,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:45,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:45,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:45,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 799 places, 619 transitions, 10409 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:45,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:45,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:45,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:47,713 INFO L124 PetriNetUnfolderBase]: 2713/5369 cut-off events. [2024-06-14 14:23:47,713 INFO L125 PetriNetUnfolderBase]: For 354051/354053 co-relation queries the response was YES. [2024-06-14 14:23:47,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33897 conditions, 5369 events. 2713/5369 cut-off events. For 354051/354053 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 40918 event pairs, 812 based on Foata normal form. 4/5373 useless extension candidates. Maximal degree in co-relation 33634. Up to 3681 conditions per place. [2024-06-14 14:23:47,806 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 540 selfloop transitions, 127 changer transitions 0/669 dead transitions. [2024-06-14 14:23:47,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 815 places, 669 transitions, 12256 flow [2024-06-14 14:23:47,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:23:47,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:23:47,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 211 transitions. [2024-06-14 14:23:47,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.326625386996904 [2024-06-14 14:23:47,807 INFO L175 Difference]: Start difference. First operand has 799 places, 619 transitions, 10409 flow. Second operand 17 states and 211 transitions. [2024-06-14 14:23:47,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 815 places, 669 transitions, 12256 flow [2024-06-14 14:23:51,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 803 places, 669 transitions, 11998 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-14 14:23:51,104 INFO L231 Difference]: Finished difference. Result has 805 places, 620 transitions, 10426 flow [2024-06-14 14:23:51,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10151, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10426, PETRI_PLACES=805, PETRI_TRANSITIONS=620} [2024-06-14 14:23:51,105 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 766 predicate places. [2024-06-14 14:23:51,105 INFO L495 AbstractCegarLoop]: Abstraction has has 805 places, 620 transitions, 10426 flow [2024-06-14 14:23:51,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:51,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:51,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:51,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 14:23:51,105 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:51,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:51,105 INFO L85 PathProgramCache]: Analyzing trace with hash -829552948, now seen corresponding path program 33 times [2024-06-14 14:23:51,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:51,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544568037] [2024-06-14 14:23:51,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:51,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:51,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:51,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:51,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:51,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544568037] [2024-06-14 14:23:51,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544568037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:51,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:51,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:23:51,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123255794] [2024-06-14 14:23:51,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:51,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:23:51,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:51,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:23:51,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:23:51,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:51,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 805 places, 620 transitions, 10426 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:51,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:51,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:51,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:23:53,876 INFO L124 PetriNetUnfolderBase]: 2972/5898 cut-off events. [2024-06-14 14:23:53,877 INFO L125 PetriNetUnfolderBase]: For 421720/421722 co-relation queries the response was YES. [2024-06-14 14:23:53,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36463 conditions, 5898 events. 2972/5898 cut-off events. For 421720/421722 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 45939 event pairs, 760 based on Foata normal form. 12/5910 useless extension candidates. Maximal degree in co-relation 36198. Up to 3817 conditions per place. [2024-06-14 14:23:53,997 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 538 selfloop transitions, 177 changer transitions 40/757 dead transitions. [2024-06-14 14:23:53,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 827 places, 757 transitions, 13650 flow [2024-06-14 14:23:53,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-06-14 14:23:53,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-06-14 14:23:53,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 274 transitions. [2024-06-14 14:23:53,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3135011441647597 [2024-06-14 14:23:53,998 INFO L175 Difference]: Start difference. First operand has 805 places, 620 transitions, 10426 flow. Second operand 23 states and 274 transitions. [2024-06-14 14:23:53,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 827 places, 757 transitions, 13650 flow [2024-06-14 14:23:58,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 794 places, 757 transitions, 13062 flow, removed 28 selfloop flow, removed 33 redundant places. [2024-06-14 14:23:58,285 INFO L231 Difference]: Finished difference. Result has 807 places, 636 transitions, 10838 flow [2024-06-14 14:23:58,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9897, PETRI_DIFFERENCE_MINUEND_PLACES=772, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=10838, PETRI_PLACES=807, PETRI_TRANSITIONS=636} [2024-06-14 14:23:58,285 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 768 predicate places. [2024-06-14 14:23:58,285 INFO L495 AbstractCegarLoop]: Abstraction has has 807 places, 636 transitions, 10838 flow [2024-06-14 14:23:58,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:58,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:23:58,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:23:58,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 14:23:58,286 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:23:58,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:23:58,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1098634472, now seen corresponding path program 34 times [2024-06-14 14:23:58,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:23:58,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397645417] [2024-06-14 14:23:58,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:23:58,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:23:58,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:23:58,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:23:58,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:23:58,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397645417] [2024-06-14 14:23:58,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397645417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:23:58,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:23:58,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 14:23:58,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274528316] [2024-06-14 14:23:58,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:23:58,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 14:23:58,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:23:58,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 14:23:58,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2024-06-14 14:23:59,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:23:59,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 807 places, 636 transitions, 10838 flow. Second operand has 15 states, 15 states have (on average 6.733333333333333) internal successors, (101), 15 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:23:59,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:23:59,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:23:59,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:00,964 INFO L124 PetriNetUnfolderBase]: 2905/5773 cut-off events. [2024-06-14 14:24:00,964 INFO L125 PetriNetUnfolderBase]: For 421486/421488 co-relation queries the response was YES. [2024-06-14 14:24:01,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36617 conditions, 5773 events. 2905/5773 cut-off events. For 421486/421488 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 44761 event pairs, 881 based on Foata normal form. 6/5779 useless extension candidates. Maximal degree in co-relation 36359. Up to 4523 conditions per place. [2024-06-14 14:24:01,084 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 544 selfloop transitions, 159 changer transitions 0/705 dead transitions. [2024-06-14 14:24:01,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 819 places, 705 transitions, 13229 flow [2024-06-14 14:24:01,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-06-14 14:24:01,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-06-14 14:24:01,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 216 transitions. [2024-06-14 14:24:01,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2024-06-14 14:24:01,085 INFO L175 Difference]: Start difference. First operand has 807 places, 636 transitions, 10838 flow. Second operand 18 states and 216 transitions. [2024-06-14 14:24:01,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 819 places, 705 transitions, 13229 flow [2024-06-14 14:24:05,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 809 places, 705 transitions, 13058 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-14 14:24:05,976 INFO L231 Difference]: Finished difference. Result has 817 places, 657 transitions, 11546 flow [2024-06-14 14:24:05,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10697, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11546, PETRI_PLACES=817, PETRI_TRANSITIONS=657} [2024-06-14 14:24:05,977 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 778 predicate places. [2024-06-14 14:24:05,978 INFO L495 AbstractCegarLoop]: Abstraction has has 817 places, 657 transitions, 11546 flow [2024-06-14 14:24:05,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.733333333333333) internal successors, (101), 15 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:05,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:05,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, 1] [2024-06-14 14:24:05,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 14:24:05,978 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:24:05,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:05,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1742757212, now seen corresponding path program 35 times [2024-06-14 14:24:05,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:05,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466634770] [2024-06-14 14:24:05,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:05,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:05,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:06,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:06,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:06,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466634770] [2024-06-14 14:24:06,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466634770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:06,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:06,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 14:24:06,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390514553] [2024-06-14 14:24:06,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:06,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 14:24:06,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:06,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 14:24:06,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2024-06-14 14:24:06,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:24:06,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 657 transitions, 11546 flow. Second operand has 15 states, 15 states have (on average 6.733333333333333) internal successors, (101), 15 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:06,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:06,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:24:06,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:09,335 INFO L124 PetriNetUnfolderBase]: 2963/5899 cut-off events. [2024-06-14 14:24:09,335 INFO L125 PetriNetUnfolderBase]: For 440345/440347 co-relation queries the response was YES. [2024-06-14 14:24:09,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38211 conditions, 5899 events. 2963/5899 cut-off events. For 440345/440347 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 45957 event pairs, 923 based on Foata normal form. 4/5903 useless extension candidates. Maximal degree in co-relation 37949. Up to 4908 conditions per place. [2024-06-14 14:24:09,447 INFO L140 encePairwiseOnDemand]: 21/38 looper letters, 596 selfloop transitions, 125 changer transitions 0/723 dead transitions. [2024-06-14 14:24:09,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 835 places, 723 transitions, 13897 flow [2024-06-14 14:24:09,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-06-14 14:24:09,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-06-14 14:24:09,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 230 transitions. [2024-06-14 14:24:09,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3185595567867036 [2024-06-14 14:24:09,448 INFO L175 Difference]: Start difference. First operand has 817 places, 657 transitions, 11546 flow. Second operand 19 states and 230 transitions. [2024-06-14 14:24:09,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 835 places, 723 transitions, 13897 flow [2024-06-14 14:24:14,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 723 transitions, 13643 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-14 14:24:14,388 INFO L231 Difference]: Finished difference. Result has 835 places, 672 transitions, 11896 flow [2024-06-14 14:24:14,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11302, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11896, PETRI_PLACES=835, PETRI_TRANSITIONS=672} [2024-06-14 14:24:14,388 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 796 predicate places. [2024-06-14 14:24:14,389 INFO L495 AbstractCegarLoop]: Abstraction has has 835 places, 672 transitions, 11896 flow [2024-06-14 14:24:14,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.733333333333333) internal successors, (101), 15 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:14,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:14,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, 1] [2024-06-14 14:24:14,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 14:24:14,389 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:24:14,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:14,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1746475996, now seen corresponding path program 36 times [2024-06-14 14:24:14,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:14,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328755690] [2024-06-14 14:24:14,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:14,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:14,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:15,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:15,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:15,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328755690] [2024-06-14 14:24:15,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328755690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:15,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:15,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:24:15,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756591602] [2024-06-14 14:24:15,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:15,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:24:15,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:15,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:24:15,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:24:15,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:24:15,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 835 places, 672 transitions, 11896 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:15,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:15,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:24:15,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:18,060 INFO L124 PetriNetUnfolderBase]: 3075/6151 cut-off events. [2024-06-14 14:24:18,060 INFO L125 PetriNetUnfolderBase]: For 673464/673466 co-relation queries the response was YES. [2024-06-14 14:24:18,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40982 conditions, 6151 events. 3075/6151 cut-off events. For 673464/673466 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 48337 event pairs, 764 based on Foata normal form. 20/6171 useless extension candidates. Maximal degree in co-relation 40713. Up to 3819 conditions per place. [2024-06-14 14:24:18,184 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 554 selfloop transitions, 172 changer transitions 61/789 dead transitions. [2024-06-14 14:24:18,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 789 transitions, 15138 flow [2024-06-14 14:24:18,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-06-14 14:24:18,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-06-14 14:24:18,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 274 transitions. [2024-06-14 14:24:18,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3135011441647597 [2024-06-14 14:24:18,186 INFO L175 Difference]: Start difference. First operand has 835 places, 672 transitions, 11896 flow. Second operand 23 states and 274 transitions. [2024-06-14 14:24:18,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 857 places, 789 transitions, 15138 flow [2024-06-14 14:24:25,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 848 places, 789 transitions, 14824 flow, removed 66 selfloop flow, removed 9 redundant places. [2024-06-14 14:24:25,056 INFO L231 Difference]: Finished difference. Result has 853 places, 649 transitions, 11506 flow [2024-06-14 14:24:25,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11650, PETRI_DIFFERENCE_MINUEND_PLACES=826, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11506, PETRI_PLACES=853, PETRI_TRANSITIONS=649} [2024-06-14 14:24:25,057 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 814 predicate places. [2024-06-14 14:24:25,057 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 649 transitions, 11506 flow [2024-06-14 14:24:25,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:25,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:25,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:24:25,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 14:24:25,057 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:24:25,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:25,058 INFO L85 PathProgramCache]: Analyzing trace with hash 770059864, now seen corresponding path program 37 times [2024-06-14 14:24:25,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:25,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523208085] [2024-06-14 14:24:25,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:25,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:25,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:25,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:25,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:25,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523208085] [2024-06-14 14:24:25,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523208085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:25,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:25,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:24:25,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472570462] [2024-06-14 14:24:25,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:25,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:24:25,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:25,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:24:25,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:24:25,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:24:25,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 649 transitions, 11506 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:25,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:25,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:24:25,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:28,366 INFO L124 PetriNetUnfolderBase]: 2850/5684 cut-off events. [2024-06-14 14:24:28,366 INFO L125 PetriNetUnfolderBase]: For 481530/481532 co-relation queries the response was YES. [2024-06-14 14:24:28,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36243 conditions, 5684 events. 2850/5684 cut-off events. For 481530/481532 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 43946 event pairs, 740 based on Foata normal form. 16/5700 useless extension candidates. Maximal degree in co-relation 35970. Up to 3819 conditions per place. [2024-06-14 14:24:28,482 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 522 selfloop transitions, 159 changer transitions 53/736 dead transitions. [2024-06-14 14:24:28,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 867 places, 736 transitions, 13946 flow [2024-06-14 14:24:28,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-06-14 14:24:28,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-06-14 14:24:28,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 255 transitions. [2024-06-14 14:24:28,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31954887218045114 [2024-06-14 14:24:28,484 INFO L175 Difference]: Start difference. First operand has 853 places, 649 transitions, 11506 flow. Second operand 21 states and 255 transitions. [2024-06-14 14:24:28,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 867 places, 736 transitions, 13946 flow [2024-06-14 14:24:33,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 852 places, 736 transitions, 13582 flow, removed 50 selfloop flow, removed 15 redundant places. [2024-06-14 14:24:33,661 INFO L231 Difference]: Finished difference. Result has 855 places, 614 transitions, 10815 flow [2024-06-14 14:24:33,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11176, PETRI_DIFFERENCE_MINUEND_PLACES=832, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10815, PETRI_PLACES=855, PETRI_TRANSITIONS=614} [2024-06-14 14:24:33,662 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 816 predicate places. [2024-06-14 14:24:33,662 INFO L495 AbstractCegarLoop]: Abstraction has has 855 places, 614 transitions, 10815 flow [2024-06-14 14:24:33,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:33,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:33,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:24:33,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 14:24:33,663 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:24:33,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:33,664 INFO L85 PathProgramCache]: Analyzing trace with hash 409889378, now seen corresponding path program 38 times [2024-06-14 14:24:33,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:33,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131318097] [2024-06-14 14:24:33,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:33,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:33,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:34,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:34,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:34,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131318097] [2024-06-14 14:24:34,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131318097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:34,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:34,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-06-14 14:24:34,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352396455] [2024-06-14 14:24:34,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:34,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-06-14 14:24:34,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:34,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-06-14 14:24:34,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2024-06-14 14:24:34,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:24:34,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 855 places, 614 transitions, 10815 flow. Second operand has 15 states, 15 states have (on average 6.733333333333333) internal successors, (101), 15 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:34,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:34,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:24:34,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:36,639 INFO L124 PetriNetUnfolderBase]: 2639/5271 cut-off events. [2024-06-14 14:24:36,639 INFO L125 PetriNetUnfolderBase]: For 370211/370213 co-relation queries the response was YES. [2024-06-14 14:24:36,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33744 conditions, 5271 events. 2639/5271 cut-off events. For 370211/370213 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 40202 event pairs, 806 based on Foata normal form. 4/5275 useless extension candidates. Maximal degree in co-relation 33472. Up to 4302 conditions per place. [2024-06-14 14:24:36,745 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 534 selfloop transitions, 123 changer transitions 0/659 dead transitions. [2024-06-14 14:24:36,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 864 places, 659 transitions, 12711 flow [2024-06-14 14:24:36,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:24:36,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:24:36,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 208 transitions. [2024-06-14 14:24:36,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3219814241486068 [2024-06-14 14:24:36,746 INFO L175 Difference]: Start difference. First operand has 855 places, 614 transitions, 10815 flow. Second operand 17 states and 208 transitions. [2024-06-14 14:24:36,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 864 places, 659 transitions, 12711 flow [2024-06-14 14:24:40,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 659 transitions, 12325 flow, removed 23 selfloop flow, removed 27 redundant places. [2024-06-14 14:24:40,978 INFO L231 Difference]: Finished difference. Result has 838 places, 614 transitions, 10685 flow [2024-06-14 14:24:40,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10433, PETRI_DIFFERENCE_MINUEND_PLACES=821, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10685, PETRI_PLACES=838, PETRI_TRANSITIONS=614} [2024-06-14 14:24:40,979 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 799 predicate places. [2024-06-14 14:24:40,979 INFO L495 AbstractCegarLoop]: Abstraction has has 838 places, 614 transitions, 10685 flow [2024-06-14 14:24:40,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.733333333333333) internal successors, (101), 15 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:40,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:40,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:24:40,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 14:24:40,980 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:24:40,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:40,980 INFO L85 PathProgramCache]: Analyzing trace with hash -569926641, now seen corresponding path program 1 times [2024-06-14 14:24:40,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:40,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118873668] [2024-06-14 14:24:40,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:40,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:40,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:41,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:24:41,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:41,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118873668] [2024-06-14 14:24:41,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118873668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:41,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:41,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-14 14:24:41,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953552512] [2024-06-14 14:24:41,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:41,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-14 14:24:41,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:41,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-14 14:24:41,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-06-14 14:24:41,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:24:41,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 838 places, 614 transitions, 10685 flow. Second operand has 14 states, 14 states have (on average 6.857142857142857) internal successors, (96), 14 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:41,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:41,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:24:41,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:43,736 INFO L124 PetriNetUnfolderBase]: 2705/5409 cut-off events. [2024-06-14 14:24:43,736 INFO L125 PetriNetUnfolderBase]: For 429229/429231 co-relation queries the response was YES. [2024-06-14 14:24:43,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34473 conditions, 5409 events. 2705/5409 cut-off events. For 429229/429231 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 41625 event pairs, 887 based on Foata normal form. 8/5417 useless extension candidates. Maximal degree in co-relation 34212. Up to 4827 conditions per place. [2024-06-14 14:24:43,840 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 585 selfloop transitions, 75 changer transitions 0/662 dead transitions. [2024-06-14 14:24:43,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 662 transitions, 12657 flow [2024-06-14 14:24:43,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:24:43,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:24:43,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 165 transitions. [2024-06-14 14:24:43,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3340080971659919 [2024-06-14 14:24:43,842 INFO L175 Difference]: Start difference. First operand has 838 places, 614 transitions, 10685 flow. Second operand 13 states and 165 transitions. [2024-06-14 14:24:43,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 662 transitions, 12657 flow [2024-06-14 14:24:47,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 662 transitions, 12420 flow, removed 6 selfloop flow, removed 17 redundant places. [2024-06-14 14:24:47,577 INFO L231 Difference]: Finished difference. Result has 838 places, 625 transitions, 10771 flow [2024-06-14 14:24:47,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10455, PETRI_DIFFERENCE_MINUEND_PLACES=821, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10771, PETRI_PLACES=838, PETRI_TRANSITIONS=625} [2024-06-14 14:24:47,578 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 799 predicate places. [2024-06-14 14:24:47,578 INFO L495 AbstractCegarLoop]: Abstraction has has 838 places, 625 transitions, 10771 flow [2024-06-14 14:24:47,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.857142857142857) internal successors, (96), 14 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:47,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:47,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:24:47,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 14:24:47,578 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:24:47,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:47,579 INFO L85 PathProgramCache]: Analyzing trace with hash -438477461, now seen corresponding path program 2 times [2024-06-14 14:24:47,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:47,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487584972] [2024-06-14 14:24:47,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:47,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:47,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:48,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-14 14:24:48,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:48,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487584972] [2024-06-14 14:24:48,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487584972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:48,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:48,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:24:48,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728021364] [2024-06-14 14:24:48,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:48,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:24:48,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:48,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:24:48,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:24:48,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:24:48,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 838 places, 625 transitions, 10771 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:48,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:48,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:24:48,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:50,662 INFO L124 PetriNetUnfolderBase]: 2837/5685 cut-off events. [2024-06-14 14:24:50,662 INFO L125 PetriNetUnfolderBase]: For 480769/480771 co-relation queries the response was YES. [2024-06-14 14:24:50,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36511 conditions, 5685 events. 2837/5685 cut-off events. For 480769/480771 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 44175 event pairs, 898 based on Foata normal form. 8/5693 useless extension candidates. Maximal degree in co-relation 36247. Up to 4706 conditions per place. [2024-06-14 14:24:50,775 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 594 selfloop transitions, 92 changer transitions 0/688 dead transitions. [2024-06-14 14:24:50,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 851 places, 688 transitions, 13162 flow [2024-06-14 14:24:50,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:24:50,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:24:50,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 177 transitions. [2024-06-14 14:24:50,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33270676691729323 [2024-06-14 14:24:50,776 INFO L175 Difference]: Start difference. First operand has 838 places, 625 transitions, 10771 flow. Second operand 14 states and 177 transitions. [2024-06-14 14:24:50,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 851 places, 688 transitions, 13162 flow [2024-06-14 14:24:55,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 688 transitions, 12947 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 14:24:55,379 INFO L231 Difference]: Finished difference. Result has 845 places, 644 transitions, 11008 flow [2024-06-14 14:24:55,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10575, PETRI_DIFFERENCE_MINUEND_PLACES=828, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11008, PETRI_PLACES=845, PETRI_TRANSITIONS=644} [2024-06-14 14:24:55,379 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 806 predicate places. [2024-06-14 14:24:55,379 INFO L495 AbstractCegarLoop]: Abstraction has has 845 places, 644 transitions, 11008 flow [2024-06-14 14:24:55,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:55,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:24:55,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:24:55,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 14:24:55,380 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:24:55,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:24:55,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1197042423, now seen corresponding path program 3 times [2024-06-14 14:24:55,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:24:55,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522535213] [2024-06-14 14:24:55,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:24:55,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:24:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:24:55,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-14 14:24:55,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:24:55,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522535213] [2024-06-14 14:24:55,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522535213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:24:55,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:24:55,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:24:55,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281573009] [2024-06-14 14:24:55,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:24:55,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:24:55,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:24:55,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:24:55,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:24:56,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:24:56,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 845 places, 644 transitions, 11008 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:24:56,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:24:56,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:24:56,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:24:58,225 INFO L124 PetriNetUnfolderBase]: 2863/5735 cut-off events. [2024-06-14 14:24:58,225 INFO L125 PetriNetUnfolderBase]: For 457617/457619 co-relation queries the response was YES. [2024-06-14 14:24:58,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36661 conditions, 5735 events. 2863/5735 cut-off events. For 457617/457619 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 44727 event pairs, 896 based on Foata normal form. 8/5743 useless extension candidates. Maximal degree in co-relation 36394. Up to 4726 conditions per place. [2024-06-14 14:24:58,336 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 604 selfloop transitions, 96 changer transitions 0/702 dead transitions. [2024-06-14 14:24:58,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 859 places, 702 transitions, 13378 flow [2024-06-14 14:24:58,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:24:58,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:24:58,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 186 transitions. [2024-06-14 14:24:58,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3263157894736842 [2024-06-14 14:24:58,337 INFO L175 Difference]: Start difference. First operand has 845 places, 644 transitions, 11008 flow. Second operand 15 states and 186 transitions. [2024-06-14 14:24:58,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 859 places, 702 transitions, 13378 flow [2024-06-14 14:25:02,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 852 places, 702 transitions, 13230 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 14:25:02,465 INFO L231 Difference]: Finished difference. Result has 857 places, 659 transitions, 11308 flow [2024-06-14 14:25:02,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10866, PETRI_DIFFERENCE_MINUEND_PLACES=838, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11308, PETRI_PLACES=857, PETRI_TRANSITIONS=659} [2024-06-14 14:25:02,466 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 818 predicate places. [2024-06-14 14:25:02,466 INFO L495 AbstractCegarLoop]: Abstraction has has 857 places, 659 transitions, 11308 flow [2024-06-14 14:25:02,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:02,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:02,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:02,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 14:25:02,467 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:25:02,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:02,467 INFO L85 PathProgramCache]: Analyzing trace with hash -22893011, now seen corresponding path program 4 times [2024-06-14 14:25:02,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:02,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100194498] [2024-06-14 14:25:02,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:02,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:02,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:03,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:03,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:03,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100194498] [2024-06-14 14:25:03,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100194498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:03,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:03,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:25:03,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211316555] [2024-06-14 14:25:03,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:03,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:25:03,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:03,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:25:03,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:25:03,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:25:03,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 857 places, 659 transitions, 11308 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:03,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:03,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:25:03,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:05,391 INFO L124 PetriNetUnfolderBase]: 2854/5720 cut-off events. [2024-06-14 14:25:05,391 INFO L125 PetriNetUnfolderBase]: For 417837/417839 co-relation queries the response was YES. [2024-06-14 14:25:05,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36263 conditions, 5720 events. 2854/5720 cut-off events. For 417837/417839 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 44618 event pairs, 904 based on Foata normal form. 8/5728 useless extension candidates. Maximal degree in co-relation 35991. Up to 4720 conditions per place. [2024-06-14 14:25:05,507 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 587 selfloop transitions, 109 changer transitions 0/698 dead transitions. [2024-06-14 14:25:05,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 870 places, 698 transitions, 13237 flow [2024-06-14 14:25:05,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:25:05,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:25:05,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 172 transitions. [2024-06-14 14:25:05,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233082706766917 [2024-06-14 14:25:05,508 INFO L175 Difference]: Start difference. First operand has 857 places, 659 transitions, 11308 flow. Second operand 14 states and 172 transitions. [2024-06-14 14:25:05,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 870 places, 698 transitions, 13237 flow [2024-06-14 14:25:09,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 698 transitions, 13099 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 14:25:09,137 INFO L231 Difference]: Finished difference. Result has 868 places, 662 transitions, 11467 flow [2024-06-14 14:25:09,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11170, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11467, PETRI_PLACES=868, PETRI_TRANSITIONS=662} [2024-06-14 14:25:09,137 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 829 predicate places. [2024-06-14 14:25:09,138 INFO L495 AbstractCegarLoop]: Abstraction has has 868 places, 662 transitions, 11467 flow [2024-06-14 14:25:09,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:09,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:09,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:09,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 14:25:09,138 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:25:09,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:09,138 INFO L85 PathProgramCache]: Analyzing trace with hash 191795407, now seen corresponding path program 5 times [2024-06-14 14:25:09,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:09,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126812388] [2024-06-14 14:25:09,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:09,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:09,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:09,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:09,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:09,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126812388] [2024-06-14 14:25:09,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126812388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:09,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:09,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:25:09,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094131310] [2024-06-14 14:25:09,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:09,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:25:09,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:09,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:25:09,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:25:09,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:25:09,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 662 transitions, 11467 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:09,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:09,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:25:09,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:11,882 INFO L124 PetriNetUnfolderBase]: 2858/5728 cut-off events. [2024-06-14 14:25:11,882 INFO L125 PetriNetUnfolderBase]: For 392552/392554 co-relation queries the response was YES. [2024-06-14 14:25:11,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36574 conditions, 5728 events. 2858/5728 cut-off events. For 392552/392554 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 44669 event pairs, 909 based on Foata normal form. 4/5732 useless extension candidates. Maximal degree in co-relation 36299. Up to 4598 conditions per place. [2024-06-14 14:25:11,993 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 596 selfloop transitions, 108 changer transitions 0/706 dead transitions. [2024-06-14 14:25:11,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 881 places, 706 transitions, 13731 flow [2024-06-14 14:25:11,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:25:11,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:25:11,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 174 transitions. [2024-06-14 14:25:11,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32706766917293234 [2024-06-14 14:25:11,994 INFO L175 Difference]: Start difference. First operand has 868 places, 662 transitions, 11467 flow. Second operand 14 states and 174 transitions. [2024-06-14 14:25:11,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 881 places, 706 transitions, 13731 flow [2024-06-14 14:25:16,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 869 places, 706 transitions, 13483 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-14 14:25:16,539 INFO L231 Difference]: Finished difference. Result has 872 places, 665 transitions, 11484 flow [2024-06-14 14:25:16,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11219, PETRI_DIFFERENCE_MINUEND_PLACES=856, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11484, PETRI_PLACES=872, PETRI_TRANSITIONS=665} [2024-06-14 14:25:16,540 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 833 predicate places. [2024-06-14 14:25:16,540 INFO L495 AbstractCegarLoop]: Abstraction has has 872 places, 665 transitions, 11484 flow [2024-06-14 14:25:16,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:16,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:16,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:16,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 14:25:16,541 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:25:16,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:16,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1608398255, now seen corresponding path program 6 times [2024-06-14 14:25:16,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:16,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838946319] [2024-06-14 14:25:16,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:16,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:16,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:16,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:16,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:16,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838946319] [2024-06-14 14:25:16,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838946319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:16,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:16,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:25:16,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623953003] [2024-06-14 14:25:16,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:16,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:25:16,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:16,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:25:16,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:25:17,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:25:17,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 665 transitions, 11484 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:17,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:17,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:25:17,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:19,327 INFO L124 PetriNetUnfolderBase]: 2874/5760 cut-off events. [2024-06-14 14:25:19,327 INFO L125 PetriNetUnfolderBase]: For 399910/399912 co-relation queries the response was YES. [2024-06-14 14:25:19,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36884 conditions, 5760 events. 2874/5760 cut-off events. For 399910/399912 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 44962 event pairs, 894 based on Foata normal form. 4/5764 useless extension candidates. Maximal degree in co-relation 36606. Up to 4324 conditions per place. [2024-06-14 14:25:19,451 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 634 selfloop transitions, 91 changer transitions 0/727 dead transitions. [2024-06-14 14:25:19,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 888 places, 727 transitions, 14227 flow [2024-06-14 14:25:19,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:25:19,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:25:19,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 216 transitions. [2024-06-14 14:25:19,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33436532507739936 [2024-06-14 14:25:19,452 INFO L175 Difference]: Start difference. First operand has 872 places, 665 transitions, 11484 flow. Second operand 17 states and 216 transitions. [2024-06-14 14:25:19,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 888 places, 727 transitions, 14227 flow [2024-06-14 14:25:24,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 879 places, 727 transitions, 14022 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 14:25:24,323 INFO L231 Difference]: Finished difference. Result has 883 places, 670 transitions, 11549 flow [2024-06-14 14:25:24,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11279, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11549, PETRI_PLACES=883, PETRI_TRANSITIONS=670} [2024-06-14 14:25:24,324 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 844 predicate places. [2024-06-14 14:25:24,324 INFO L495 AbstractCegarLoop]: Abstraction has has 883 places, 670 transitions, 11549 flow [2024-06-14 14:25:24,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:24,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:24,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:24,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 14:25:24,325 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:25:24,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:24,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1094249939, now seen corresponding path program 7 times [2024-06-14 14:25:24,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:24,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352702188] [2024-06-14 14:25:24,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:24,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:24,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:24,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:24,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:24,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352702188] [2024-06-14 14:25:24,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352702188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:24,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:24,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:25:24,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468508072] [2024-06-14 14:25:24,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:24,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:25:24,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:24,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:25:24,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:25:24,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:25:24,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 670 transitions, 11549 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:24,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:24,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:25:24,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:27,100 INFO L124 PetriNetUnfolderBase]: 2878/5768 cut-off events. [2024-06-14 14:25:27,101 INFO L125 PetriNetUnfolderBase]: For 406834/406836 co-relation queries the response was YES. [2024-06-14 14:25:27,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37217 conditions, 5768 events. 2878/5768 cut-off events. For 406834/406836 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 45007 event pairs, 946 based on Foata normal form. 4/5772 useless extension candidates. Maximal degree in co-relation 36935. Up to 5188 conditions per place. [2024-06-14 14:25:27,218 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 650 selfloop transitions, 56 changer transitions 0/708 dead transitions. [2024-06-14 14:25:27,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 896 places, 708 transitions, 13494 flow [2024-06-14 14:25:27,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:25:27,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:25:27,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 169 transitions. [2024-06-14 14:25:27,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3176691729323308 [2024-06-14 14:25:27,219 INFO L175 Difference]: Start difference. First operand has 883 places, 670 transitions, 11549 flow. Second operand 14 states and 169 transitions. [2024-06-14 14:25:27,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 896 places, 708 transitions, 13494 flow [2024-06-14 14:25:32,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 886 places, 708 transitions, 13303 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 14:25:32,641 INFO L231 Difference]: Finished difference. Result has 889 places, 673 transitions, 11535 flow [2024-06-14 14:25:32,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=873, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11535, PETRI_PLACES=889, PETRI_TRANSITIONS=673} [2024-06-14 14:25:32,642 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 850 predicate places. [2024-06-14 14:25:32,642 INFO L495 AbstractCegarLoop]: Abstraction has has 889 places, 673 transitions, 11535 flow [2024-06-14 14:25:32,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:32,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:32,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, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:32,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 14:25:32,642 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:25:32,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:32,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1069091789, now seen corresponding path program 8 times [2024-06-14 14:25:32,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:32,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799043974] [2024-06-14 14:25:32,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:32,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:32,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:33,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:33,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:33,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799043974] [2024-06-14 14:25:33,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799043974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:33,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:33,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:25:33,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489166724] [2024-06-14 14:25:33,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:33,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:25:33,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:33,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:25:33,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:25:33,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:25:33,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 889 places, 673 transitions, 11535 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:33,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:33,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:25:33,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:35,434 INFO L124 PetriNetUnfolderBase]: 2894/5800 cut-off events. [2024-06-14 14:25:35,434 INFO L125 PetriNetUnfolderBase]: For 412722/412724 co-relation queries the response was YES. [2024-06-14 14:25:35,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37401 conditions, 5800 events. 2894/5800 cut-off events. For 412722/412724 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 45291 event pairs, 919 based on Foata normal form. 4/5804 useless extension candidates. Maximal degree in co-relation 37116. Up to 4642 conditions per place. [2024-06-14 14:25:35,558 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 623 selfloop transitions, 96 changer transitions 0/721 dead transitions. [2024-06-14 14:25:35,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 902 places, 721 transitions, 13923 flow [2024-06-14 14:25:35,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:25:35,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:25:35,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 178 transitions. [2024-06-14 14:25:35,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33458646616541354 [2024-06-14 14:25:35,559 INFO L175 Difference]: Start difference. First operand has 889 places, 673 transitions, 11535 flow. Second operand 14 states and 178 transitions. [2024-06-14 14:25:35,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 902 places, 721 transitions, 13923 flow [2024-06-14 14:25:41,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 892 places, 721 transitions, 13780 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-14 14:25:41,134 INFO L231 Difference]: Finished difference. Result has 896 places, 678 transitions, 11684 flow [2024-06-14 14:25:41,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11392, PETRI_DIFFERENCE_MINUEND_PLACES=879, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11684, PETRI_PLACES=896, PETRI_TRANSITIONS=678} [2024-06-14 14:25:41,134 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 857 predicate places. [2024-06-14 14:25:41,135 INFO L495 AbstractCegarLoop]: Abstraction has has 896 places, 678 transitions, 11684 flow [2024-06-14 14:25:41,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:41,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:41,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:41,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 14:25:41,135 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:25:41,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:41,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1911411377, now seen corresponding path program 9 times [2024-06-14 14:25:41,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:41,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735787761] [2024-06-14 14:25:41,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:41,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:41,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:41,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:41,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735787761] [2024-06-14 14:25:41,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735787761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:41,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:41,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:25:41,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401229611] [2024-06-14 14:25:41,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:41,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:25:41,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:41,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:25:41,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:25:41,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:25:41,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 896 places, 678 transitions, 11684 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:41,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:41,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:25:41,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:44,042 INFO L124 PetriNetUnfolderBase]: 2898/5808 cut-off events. [2024-06-14 14:25:44,042 INFO L125 PetriNetUnfolderBase]: For 420828/420830 co-relation queries the response was YES. [2024-06-14 14:25:44,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37724 conditions, 5808 events. 2898/5808 cut-off events. For 420828/420830 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 45338 event pairs, 906 based on Foata normal form. 4/5812 useless extension candidates. Maximal degree in co-relation 37435. Up to 4340 conditions per place. [2024-06-14 14:25:44,222 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 622 selfloop transitions, 109 changer transitions 0/733 dead transitions. [2024-06-14 14:25:44,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 912 places, 733 transitions, 14183 flow [2024-06-14 14:25:44,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:25:44,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:25:44,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 208 transitions. [2024-06-14 14:25:44,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3219814241486068 [2024-06-14 14:25:44,223 INFO L175 Difference]: Start difference. First operand has 896 places, 678 transitions, 11684 flow. Second operand 17 states and 208 transitions. [2024-06-14 14:25:44,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 912 places, 733 transitions, 14183 flow [2024-06-14 14:25:50,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 905 places, 733 transitions, 13991 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 14:25:50,602 INFO L231 Difference]: Finished difference. Result has 908 places, 681 transitions, 11783 flow [2024-06-14 14:25:50,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11504, PETRI_DIFFERENCE_MINUEND_PLACES=889, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11783, PETRI_PLACES=908, PETRI_TRANSITIONS=681} [2024-06-14 14:25:50,602 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 869 predicate places. [2024-06-14 14:25:50,602 INFO L495 AbstractCegarLoop]: Abstraction has has 908 places, 681 transitions, 11783 flow [2024-06-14 14:25:50,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:50,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:50,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:50,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 14:25:50,603 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:25:50,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:50,603 INFO L85 PathProgramCache]: Analyzing trace with hash 2074209489, now seen corresponding path program 10 times [2024-06-14 14:25:50,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:50,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821996678] [2024-06-14 14:25:50,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:50,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:50,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:25:51,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:25:51,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:25:51,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821996678] [2024-06-14 14:25:51,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821996678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:25:51,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:25:51,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:25:51,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576065573] [2024-06-14 14:25:51,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:25:51,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:25:51,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:25:51,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:25:51,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:25:51,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:25:51,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 908 places, 681 transitions, 11783 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:51,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:25:51,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:25:51,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:25:53,628 INFO L124 PetriNetUnfolderBase]: 2909/5829 cut-off events. [2024-06-14 14:25:53,629 INFO L125 PetriNetUnfolderBase]: For 444406/444408 co-relation queries the response was YES. [2024-06-14 14:25:53,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38259 conditions, 5829 events. 2909/5829 cut-off events. For 444406/444408 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 45522 event pairs, 933 based on Foata normal form. 4/5833 useless extension candidates. Maximal degree in co-relation 37967. Up to 4689 conditions per place. [2024-06-14 14:25:53,754 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 661 selfloop transitions, 69 changer transitions 0/732 dead transitions. [2024-06-14 14:25:53,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 922 places, 732 transitions, 14213 flow [2024-06-14 14:25:53,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:25:53,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:25:53,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 196 transitions. [2024-06-14 14:25:53,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34385964912280703 [2024-06-14 14:25:53,755 INFO L175 Difference]: Start difference. First operand has 908 places, 681 transitions, 11783 flow. Second operand 15 states and 196 transitions. [2024-06-14 14:25:53,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 922 places, 732 transitions, 14213 flow [2024-06-14 14:25:59,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 910 places, 732 transitions, 14006 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-14 14:25:59,549 INFO L231 Difference]: Finished difference. Result has 914 places, 685 transitions, 11822 flow [2024-06-14 14:25:59,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11576, PETRI_DIFFERENCE_MINUEND_PLACES=896, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11822, PETRI_PLACES=914, PETRI_TRANSITIONS=685} [2024-06-14 14:25:59,550 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 875 predicate places. [2024-06-14 14:25:59,550 INFO L495 AbstractCegarLoop]: Abstraction has has 914 places, 685 transitions, 11822 flow [2024-06-14 14:25:59,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:25:59,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:25:59,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:25:59,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 14:25:59,550 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:25:59,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:25:59,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1124393867, now seen corresponding path program 11 times [2024-06-14 14:25:59,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:25:59,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599208984] [2024-06-14 14:25:59,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:25:59,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:25:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:00,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-14 14:26:00,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:00,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599208984] [2024-06-14 14:26:00,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599208984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:00,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:00,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:26:00,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531524662] [2024-06-14 14:26:00,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:00,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:26:00,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:00,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:26:00,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:26:00,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:26:00,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 914 places, 685 transitions, 11822 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:00,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:00,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:26:00,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:02,428 INFO L124 PetriNetUnfolderBase]: 2938/5888 cut-off events. [2024-06-14 14:26:02,428 INFO L125 PetriNetUnfolderBase]: For 451637/451639 co-relation queries the response was YES. [2024-06-14 14:26:02,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38736 conditions, 5888 events. 2938/5888 cut-off events. For 451637/451639 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 46153 event pairs, 932 based on Foata normal form. 4/5892 useless extension candidates. Maximal degree in co-relation 38440. Up to 4675 conditions per place. [2024-06-14 14:26:02,556 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 650 selfloop transitions, 87 changer transitions 0/739 dead transitions. [2024-06-14 14:26:02,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 928 places, 739 transitions, 14326 flow [2024-06-14 14:26:02,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 14:26:02,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 14:26:02,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 194 transitions. [2024-06-14 14:26:02,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34035087719298246 [2024-06-14 14:26:02,557 INFO L175 Difference]: Start difference. First operand has 914 places, 685 transitions, 11822 flow. Second operand 15 states and 194 transitions. [2024-06-14 14:26:02,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 928 places, 739 transitions, 14326 flow [2024-06-14 14:26:08,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 918 places, 739 transitions, 14179 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-14 14:26:08,329 INFO L231 Difference]: Finished difference. Result has 922 places, 691 transitions, 11969 flow [2024-06-14 14:26:08,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11675, PETRI_DIFFERENCE_MINUEND_PLACES=904, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11969, PETRI_PLACES=922, PETRI_TRANSITIONS=691} [2024-06-14 14:26:08,330 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 883 predicate places. [2024-06-14 14:26:08,330 INFO L495 AbstractCegarLoop]: Abstraction has has 922 places, 691 transitions, 11969 flow [2024-06-14 14:26:08,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:08,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:26:08,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:26:08,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 14:26:08,331 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:26:08,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:26:08,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1506259537, now seen corresponding path program 12 times [2024-06-14 14:26:08,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:26:08,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616196708] [2024-06-14 14:26:08,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:26:08,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:26:08,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:08,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:26:08,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:08,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616196708] [2024-06-14 14:26:08,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616196708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:08,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:08,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:26:08,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572394814] [2024-06-14 14:26:08,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:08,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:26:08,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:08,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:26:08,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:26:08,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:26:08,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 922 places, 691 transitions, 11969 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:08,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:08,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:26:08,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:11,376 INFO L124 PetriNetUnfolderBase]: 2954/5920 cut-off events. [2024-06-14 14:26:11,376 INFO L125 PetriNetUnfolderBase]: For 460273/460275 co-relation queries the response was YES. [2024-06-14 14:26:11,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39131 conditions, 5920 events. 2954/5920 cut-off events. For 460273/460275 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 46399 event pairs, 911 based on Foata normal form. 4/5924 useless extension candidates. Maximal degree in co-relation 38831. Up to 4369 conditions per place. [2024-06-14 14:26:11,501 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 626 selfloop transitions, 116 changer transitions 0/744 dead transitions. [2024-06-14 14:26:11,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 938 places, 744 transitions, 14483 flow [2024-06-14 14:26:11,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-14 14:26:11,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-14 14:26:11,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 204 transitions. [2024-06-14 14:26:11,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2024-06-14 14:26:11,502 INFO L175 Difference]: Start difference. First operand has 922 places, 691 transitions, 11969 flow. Second operand 17 states and 204 transitions. [2024-06-14 14:26:11,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 938 places, 744 transitions, 14483 flow [2024-06-14 14:26:17,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 929 places, 744 transitions, 14274 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-14 14:26:17,685 INFO L231 Difference]: Finished difference. Result has 933 places, 696 transitions, 12103 flow [2024-06-14 14:26:17,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=11760, PETRI_DIFFERENCE_MINUEND_PLACES=913, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=12103, PETRI_PLACES=933, PETRI_TRANSITIONS=696} [2024-06-14 14:26:17,686 INFO L281 CegarLoopForPetriNet]: 39 programPoint places, 894 predicate places. [2024-06-14 14:26:17,686 INFO L495 AbstractCegarLoop]: Abstraction has has 933 places, 696 transitions, 12103 flow [2024-06-14 14:26:17,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:17,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:26:17,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:26:17,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 14:26:17,687 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-14 14:26:17,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:26:17,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1826498445, now seen corresponding path program 13 times [2024-06-14 14:26:17,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:26:17,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577778139] [2024-06-14 14:26:17,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:26:17,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:26:17,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:26:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:26:18,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:26:18,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577778139] [2024-06-14 14:26:18,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577778139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:26:18,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:26:18,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-14 14:26:18,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306793075] [2024-06-14 14:26:18,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:26:18,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-14 14:26:18,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:26:18,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-14 14:26:18,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-06-14 14:26:18,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 38 [2024-06-14 14:26:18,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 933 places, 696 transitions, 12103 flow. Second operand has 13 states, 13 states have (on average 7.0) internal successors, (91), 13 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:26:18,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:26:18,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 38 [2024-06-14 14:26:18,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:26:20,604 INFO L124 PetriNetUnfolderBase]: 2983/5979 cut-off events. [2024-06-14 14:26:20,605 INFO L125 PetriNetUnfolderBase]: For 468852/468854 co-relation queries the response was YES. [2024-06-14 14:26:20,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39716 conditions, 5979 events. 2983/5979 cut-off events. For 468852/468854 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 46975 event pairs, 897 based on Foata normal form. 4/5983 useless extension candidates. Maximal degree in co-relation 39412. Up to 4784 conditions per place. [2024-06-14 14:26:20,738 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 667 selfloop transitions, 75 changer transitions 0/744 dead transitions. [2024-06-14 14:26:20,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 946 places, 744 transitions, 14577 flow [2024-06-14 14:26:20,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:26:20,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:26:20,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 180 transitions. [2024-06-14 14:26:20,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3383458646616541 [2024-06-14 14:26:20,739 INFO L175 Difference]: Start difference. First operand has 933 places, 696 transitions, 12103 flow. Second operand 14 states and 180 transitions. [2024-06-14 14:26:20,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 946 places, 744 transitions, 14577 flow